<SEC-DOCUMENT>0001193125-23-122090.txt : 20230427
<SEC-HEADER>0001193125-23-122090.hdr.sgml : 20230427
<ACCEPTANCE-DATETIME>20230427160308
ACCESSION NUMBER:		0001193125-23-122090
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		135
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230427
DATE AS OF CHANGE:		20230427

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			EHang Holdings Ltd
		CENTRAL INDEX KEY:			0001759783
		STANDARD INDUSTRIAL CLASSIFICATION:	AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39151
		FILM NUMBER:		23856688

	BUSINESS ADDRESS:	
		STREET 1:		BUILDING #C, YIXIANG TECHNOLOGY PARK
		STREET 2:		NO.72, NANXIANG 2ND ROAD
		CITY:			GUANGZHOU
		STATE:			F4
		ZIP:			510700
		BUSINESS PHONE:		8602029028899

	MAIL ADDRESS:	
		STREET 1:		BUILDING #C, YIXIANG TECHNOLOGY PARK
		STREET 2:		NO.72, NANXIANG 2ND ROAD
		CITY:			GUANGZHOU
		STATE:			F4
		ZIP:			510700
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>d404296d20f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:eh="http://www.ehangholdings.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3" xmlns:srt="http://fasb.org/srt/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form 20-F</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="">
<h5><a href="#toc">Table of Contents</a></h5>
<div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2022To12_31_2022">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2022To12_31_2022">0001759783</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2022To12_31_2022">FY</ix:nonNumeric><ix:nonNumeric name="dei:NoTradingSymbolFlag" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis">true</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="eh-20221231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="PAsOn12_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_29_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-29</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_26_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-10-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2020To06_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2021To06_30_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-06-01</xbrli:startDate> <xbrli:endDate>2021-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2017To12_31_2017" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2017-01-01</xbrli:startDate> <xbrli:endDate>2017-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NonrecourseMemberusgaapRecourseStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RecourseStatusAxis" >us-gaap:NonrecourseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OtherThanPRCMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:OtherThanPRCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ThreeCustomerMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:ThreeCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >eh:NotExpirableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis" >us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_GrossUnrealizedGainsMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >eh:GrossUnrealizedGainsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_GrossUnrealizedHoldingGainsMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >eh:GrossUnrealizedHoldingGainsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CostOrAmortizedCostMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >eh:CostOrAmortizedCostMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccountsReceivableMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis" >eh:ShortTermBankLoansGuaranteeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:MrHuazhiHuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:MrHuazhiHuMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis" >eh:LongTermBankLoansGuaranteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMemberusgaapReclassificationTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis" >eh:ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RecourseStatusAxis" >us-gaap:NonrecourseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >eh:MoldAndToolingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:TransportationEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis" >eh:BiotechCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_TwoCustomerMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:TwoCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis" >us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >eh:NotExpirableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:InterestIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2015Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccountsReceivableMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis" >eh:ShortTermBankLoansGuaranteeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:MrHuazhiHuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis" >eh:LongTermBankLoansGuaranteeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:MrHuazhiHuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_PrcMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:PrcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NotLaterThanNineMonthsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:DebtInstrumentPeriodAxis" >eh:NotLaterThanNineMonthsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NotLaterThanOneYearMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:DebtInstrumentPeriodAxis" >eh:NotLaterThanOneYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LaterThanOneYearAndNotLaterThanTwoYearsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:DebtInstrumentPeriodAxis" >eh:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >eh:EHangEgretGDMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis" >eh:EHangGZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OtherThanPRCMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:OtherThanPRCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >eh:LoanFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:EuropeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EastAsiaMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:EastAsiaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OtherMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:OtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_WestAsiaMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:WestAsiaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:InterCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >eh:RevenueFromVariableInterestEntityAndItsSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:AavMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis" >eh:BiotechCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CustomerBMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CustomerAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_InterestIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:InterestIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsAirMobilitySolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsSmartCityManagementSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsAerialMediaSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OthersProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:OthersProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AirMobilitySolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:AirMobilitySolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ServicesAerialMediaSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2015Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShippingAndHandlingMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis" >eh:KeyAavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2015Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesCConvertibleRedeemablePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >eh:SeriesCConvertibleRedeemablePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IPOMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OtherExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:ForeignCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DividendDeclaredMemberusgaapDividendsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DividendsAxis" >us-gaap:DividendDeclaredMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:VariableInterestEntityAndItsSubsidariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EuropeMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:EuropeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EastAsiaMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:EastAsiaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OtherMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:OtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:InterCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >eh:RevenueFromVariableInterestEntityAndItsSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerDMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerDMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThreeCustomerMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:ThreeCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_InterestIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:InterestIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsAirMobilitySolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsSmartCityManagementSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsAerialMediaSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OthersProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:OthersProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AirMobilitySolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:AirMobilitySolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ServicesAerialMediaSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2015Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ShippingAndHandlingMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis" >eh:KeyAavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SupplierCMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >eh:SupplierCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SupplierBMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >eh:SupplierBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SupplierAMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >eh:SupplierAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis" >eh:BiotechCompanyLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:AavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >eh:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OtherExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_InterestAndInvestmentIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >eh:InterestAndInvestmentIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:ForeignCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DividendDeclaredMemberusgaapDividendsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DividendsAxis" >us-gaap:DividendDeclaredMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:VariableInterestEntityAndItsSubsidariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >eh:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:TransportationEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >eh:MoldAndToolingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >eh:MoldAndToolingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >srt:EuropeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:EastAsiaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:OtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >eh:WestAsiaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhflyTechnologyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:GuangdongEhangGeneralAviationCoLtdEhangAviationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:InterCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_NomineeShareholderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:NomineeShareholderMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >eh:RevenueFromVariableInterestEntityAndItsSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerGMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerGMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerFMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerFMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerEMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:CustomerEMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TwoCustomerMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >eh:TwoCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:InterestIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsAirMobilitySolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsSmartCityManagementSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ProductsAerialMediaSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OthersProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:OthersProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AirMobilitySolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:AirMobilitySolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:ServicesAerialMediaSolutionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2015Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis" >dei:BusinessContactMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ESusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >country:ES</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_FRusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >country:FR</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AustrianMinisterOfFinanceMemberusgaapIncomeTaxAuthorityNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis" >eh:AustrianMinisterOfFinanceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangIntelligentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EHangEgretGDMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EHangEgretGDMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CNusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_ExclusiveConsultingAndServiceAgreementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >eh:ExclusiveConsultingAndServiceAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >eh:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis" >eh:KeyAavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SupplierAMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >eh:SupplierAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhflyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EhangHkMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangHkMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis" >eh:BiotechCompanyLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >eh:AavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OneYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:VestingBasedOnServiceConditionAxis" >eh:OneYearPeriodMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoYearPeriodMemberEHVestingBasedOnServiceConditionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:VestingBasedOnServiceConditionAxis" >eh:TwoYearPeriodMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_FourYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:VestingBasedOnServiceConditionAxis" >eh:FourYearPeriodMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EHangGZMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EHangGZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EhangIntelligentMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangIntelligentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >eh:SoftwareMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >eh:SoftwareMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PatentsAndTrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >eh:PatentsAndTrademarksMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OtherExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_StatutorySurplusReserveFundMemberEHReservesFundTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:ReservesFundTypeAxis" >eh:StatutorySurplusReserveFundMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GeneralReserveFundMemberEHReservesFundTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:ReservesFundTypeAxis" >eh:GeneralReserveFundMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis" >eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYearFrom2018To2020MemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >eh:TaxYearFrom2018To2020Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYear2008OnwardsMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >eh:TaxYear2008OnwardsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangYunfuMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangYunfuMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:ForeignCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DividendDeclaredMemberusgaapDividendsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DividendsAxis" >us-gaap:DividendDeclaredMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >eh:VariableInterestEntityAndItsSubsidariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHParitesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:ParitesInvolvedAxis" >eh:CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis" >us-gaap:PendingLitigationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis" >eh:CompensatoryDamagesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >eh:EHangEgretGDMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:InvestorMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:InvestorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis" >us-gaap:PendingLitigationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis" >eh:CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis" >eh:CompensatoryDamagesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis" >us-gaap:PendingLitigationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis" >eh:CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis" >eh:CompensatoryDamagesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis" >eh:CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis" >us-gaap:PendingLitigationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis" >us-gaap:PendingLitigationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis" >srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis" >eh:CompensatoryDamagesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis" >us-gaap:PendingLitigationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis" >srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >eh:LoanFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2015Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2019_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis" >eh:BiotechCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis" >eh:KeyAavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis" >eh:KeyAavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2020To06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_ThirdPartyMembersrtOwnershipAxis_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >eh:ThirdPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P12_23_2016To12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2016-12-23</xbrli:startDate> <xbrli:endDate>2016-12-23</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-12-23</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_28_2019To09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-28</xbrli:startDate> <xbrli:endDate>2019-09-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >eh:ShareIncentivePlan2019Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-09-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhflyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >eh:EhflyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis" >eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_16_2020To01_16_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-16</xbrli:startDate> <xbrli:endDate>2020-01-16</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_29_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_EuropeanAssetManagementCompanyMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >eh:EuropeanAssetManagementCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-29</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To01_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis" >eh:KeyAavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2020To03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis" >eh:KeyAavMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-03-01</xbrli:startDate> <xbrli:endDate>2020-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2021To06_30_2021_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >eh:ThirdPartyInvestorMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-06-01</xbrli:startDate> <xbrli:endDate>2021-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_GuangzhouCityGovernmentMemberdeiLegalEntityAxis_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >eh:GuangzhouCityGovernmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >eh:ThirdPartyInvestorMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2023To04_30_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis_SupplementalAgreementWithInvestorMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >eh:SupplementalAgreementWithInvestorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-01</xbrli:startDate> <xbrli:endDate>2023-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2023To04_30_2023_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >eh:PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-01</xbrli:startDate> <xbrli:endDate>2023-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >eh:EHangEgretGDMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis" >eh:EHangGZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >eh:EHangEgretGDMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis" >eh:EHangGZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-31</xbrli:startDate> <xbrli:endDate>2023-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >eh:EHangEgretGDMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-31</xbrli:startDate> <xbrli:endDate>2023-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To01_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To01_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_25_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-04-25</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >eh:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >eh:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >eh:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eh:ConsolidationAxis" >us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >eh:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001759783</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_CNY" > <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year" > <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_EUR" > <xbrli:measure>iso4217:EUR</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_HKD" > <xbrli:measure>iso4217:HKD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month" > <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Day" > <xbrli:measure>utr:Day</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_Units" > <xbrli:measure>eh:Units</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_CNY_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit></ix:resources></ix:header></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td></tr></table><div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 16pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 16pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">Washington, D.C. 20549 </div></div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 16pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2022To12_31_2022">20-F</ix:nonNumeric></div> </div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Mark One) </div></div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 11pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonNumeric name="dei:DocumentRegistrationStatement" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 11pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-true">&#9746;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2022To12_31_2022" format="ixt:date-monthname-day-year-en"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2022To12_31_2022" format="ixt:date-monthname-day-en">December 31</ix:nonNumeric>, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2022To12_31_2022">2022</ix:nonNumeric></ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 11pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 11pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonNumeric name="dei:DocumentShellCompanyReport" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date of event requiring this shell company report <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the transition period from <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;</div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div>to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Commission file number <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2022To12_31_2022">001-39151</ix:nonNumeric></div> </div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 20pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 20pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2022To12_31_2022">EHang Holdings Limited</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(Exact name of Registrant as specified in its charter) </div></div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">N/A </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(Translation of Registrant&#8217;s name into English) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:edgarprovcountryen">Cayman Islands</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Jurisdiction of incorporation or organization) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2022To12_31_2022">11/F Building One, EHang Technology Park</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="P01_01_2022To12_31_2022">No. 29 Bishan Blvd</ix:nonNumeric>., <ix:nonNumeric name="dei:EntityAddressAddressLine3" contextRef="P01_01_2022To12_31_2022">Huangpu District</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2022To12_31_2022">Guangzhou</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2022To12_31_2022">510700</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Address of principal executive offices) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:ContactPersonnelName" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Richard Jian Liu</ix:nonNumeric>, Chief Financial Officer </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Telephone: <ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">+86 20</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">2902 8899</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">EHang Holdings Limited </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">11/F Building One, EHang Technology Park</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">No. 29 Bishan Blvd</ix:nonNumeric>., <ix:nonNumeric name="dei:EntityAddressAddressLine3" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Huangpu District</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Guangzhou</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">510700</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Name, Telephone, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-mail</div> and/or Facsimile number and Address of Company Contact Person) </div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(b) of the Act: </div></div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%;"></td>
<td style="vertical-align: bottom;"></td>
<td style="width: 32%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 32%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Title of each class</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Symbol(s)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Name of each exchange</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">on which registered</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares, each representing two Class A ordinary shares, par value US$0.0001 per share</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">EH</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">The Nasdaq Global Market</ix:nonNumeric></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis">Class A ordinary shares, par value US$0.0001 per share</ix:nonNumeric>*</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">The Nasdaq Global Market</ix:nonNumeric>*</div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Not for trading, but only in connection with the listing on the Nasdaq Global Market of American depository shares, each representing two Class&#160;A ordinary shares </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(g) of the Act: </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">None </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(Title of Class) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities for which there is a reporting obligation pursuant to Section&#160;15(d) of the Act: </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">None </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Title of Class) </div></div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report. </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2022, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">116,455,947</ix:nonFraction> ordinary shares outstanding, comprised of (i) <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">77,429,387</ix:nonFraction> Class&#160;A ordinary shares (excluding Class&#160;A ordinary shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our share incentive plans), par value of US$0.0001 per share, and (ii) <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">39,026,560</ix:nonFraction> Class&#160;B ordinary shares outstanding, par value of US$0.0001 per share. </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2022To12_31_2022">No</ix:nonNumeric>&#160;&#160;&#9746; </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2022To12_31_2022">No</ix:nonNumeric>&#160;&#160;&#9746; </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Note &#8211; Checking the box above will not relieve any registrant required to file reports pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 from their obligations under those Sections. </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2022To12_31_2022">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-T</div> (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2022To12_31_2022">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;emerging growth company&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act. </div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 13%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 67%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 16%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 1%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Large&#160;accelerated&#160;filer</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:entityfilercategoryen">Accelerated filer</ix:nonNumeric></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#9746;</div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-accelerated&#160;filer</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#9744;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Emerging&#160;growth&#160;company</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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&#8224; provided pursuant to Section&#160;13(a) of the Exchange Act. <ix:nonNumeric name="dei:EntityExTransitionPeriod" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9744;</ix:nonNumeric> </div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8224;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April&#160;5, 2012. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;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.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-true">&#9746;</ix:nonNumeric> </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">If securities are registered pursuant to Section&#160;12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;&#160;&#9744; </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167; <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">240.10D-1(b).&#160;&#160;&#9744;</div> </div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: </div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 20%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 50%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 1%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 7%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 18%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="P01_01_2022To12_31_2022">U.S. GAAP</ix:nonNumeric>&#160;&#160;&#9746;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; International Financial Reporting Standards as issued</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;</div></div>&#9744;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;by the International Accounting Standards Board</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Item 17&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Item 18 </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9746;</ix:nonNumeric> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS) </div></div></div><div style="font-family: Times New Roman; font-size: 7pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div></div><div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="toc">TABLE OF CONTENTS </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:96%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="2" align="center"><span style="font-weight:bold">Page</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_1">INTRODUCTION </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_2">FORWARD-LOOKING INFORMATION </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_3">PART I </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_4">Item 1. Identity of Directors, Senior Management and Advisers</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_5">Item 2. Offer Statistics and Expected Timetable</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_6">Item 3. Key Information</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_7">Item 4. Information on the Company </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">67</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_8">Item 4A. Unresolved Staff Comments </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_9">Item 5. Operating and Financial Review Prospects</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_10">Item 6. Directors, Senior Management and Employees</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_11">Item 7. Major Shareholders and Related Party Transaction</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_12">Item 8. Financial Information</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_13">Item 9. The Offer and Listing</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">139</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_14">Item 10. Additional Information</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">139</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_15">Item 11. Quantitative and Qualitative Disclosures about Market Risk</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_16">Item 12. Description of Securities Other than Equity Securities</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_17">PART II </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_18">Item 13. Defaults, Dividend Arrearages and Delinquencies</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_19">Item 14. Material Modifications to the Rights of Security Holders and Use of Proceeds</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_20">Item 15. Controls and Procedures</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_21">Item 16A. Audit Committee Financial Expert</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_22">Item 16B. Code of Ethics</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_23">Item 16C. Principal Accountant Fees and Services</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_24">Item 16D. Exemptions from the Listing Standards for Audit Committees</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_25">Item 16E. Purchases of Equity Securities by the Issuer and Affiliated Purchasers</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_26">Item 16F. Change in Registrant&#8217;s Certifying Accountant</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_27">Item 16G. Corporate Governance</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">161</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_28">Item 16H. Mine Safety Disclosure</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_29">Item 16I. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_29a">Item 16J. Insider Trading Policies </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_30">PART III </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_31">Item 17. Financial Statements</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_32">Item 18. Financial Statements</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_33">Item 19. Exhibits</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#rom404296_34">SIGNATURES </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">166</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">i </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="rom404296_1">INTRODUCTION </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Conventions Used in this Annual Report </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In this annual report, unless otherwise indicated or the context otherwise requires: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;AAVs&#8221; means autonomous aerial vehicles; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;ADSs&#8221; means American depositary shares, each of which represents two of our Class&#160;A ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;CAAC&#8221; means the Civil Aviation Administration of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;China&#8221; and the &#8220;PRC&#8221; means the People&#8217;s Republic of China, and only in the context of describing the PRC laws, rules, regulations, regulatory authorities, and any PRC entities or citizens under such rules, laws and regulations and other legal or tax matters in this annual report, excludes Hong Kong, Macau and Taiwan; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Class&#160;A ordinary shares&#8221; means class A ordinary shares, par value US$0.0001 per share, of EHang Holdings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Class&#160;B ordinary shares&#8221; means class B ordinary shares, par value US$0.0001 per share, of EHang Holdings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Ehfly Technology&#8221; means Ehfly Technology Limited, a company incorporated in Hong Kong and a direct, wholly-owned subsidiary of EHang Holdings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;EHang,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; means collectively EHang Holdings and its subsidiaries and only in the context of describing our consolidated financial information only, also includes the VIE and the VIE&#8217;s subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;EHang Holdings&#8221; means EHang Holdings Limited, a company incorporated in the Cayman Islands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;eVTOL&#8221; means electric vertical takeoff and landing; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;PCAOB&#8221; means Public Company Accounting Oversight Board of the United States. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;RMB&#8221; and &#8220;Renminbi&#8221; means the legal currency of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;shares&#8221; and &#8220;ordinary shares&#8221; means the Class&#160;A ordinary shares and/or the Class&#160;B ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;UAM&#8221; means urban air mobility; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;UAVs&#8221; means unmanned aerial vehicles; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;US$,&#8221; &#8220;U.S. dollars,&#8221; &#8220;$,&#8221; and &#8220;dollars&#8221; means the legal currency of the United States; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;VIE&#8221; means Guangzhou EHang Intelligent Technology Co., Ltd., a company incorporated in the PRC that has entered into a series of contractual arrangement with our wholly-owned PRC subsidiary. Under these contractual arrangements, EHang Holdings has a &#8220;controlling financing interest&#8221; as defined in FASB ASC 810 such that it is considered the primary beneficiary for accounting purposes only and thus consolidates each of the VIE and the VIE&#8217;s subsidiaries under U.S. GAAP; and </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">1 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;WFOE&#8221; means EHang Intelligent Equipment (Guangzhou) Co., Ltd., a company incorporated in the PRC and an indirect, wholly-owned subsidiary of EHang Holdings. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our reporting currency is the Renminbi because our business is mainly conducted in China and substantially all of our revenues are denominated in Renminbi. This annual report contains translations of Renminbi amounts into U.S. dollars at specific rates solely for the convenience of the reader. The translations of Renminbi amounts into U.S. dollars in this annual report is based on the rate certified for customs purposes by the Federal Reserve Bank of New York. Unless otherwise noted, all translations from Renminbi amounts into U.S. dollars and from U.S. dollars to Renminbi amounts in this annual report were made at a rate of RMB6.8972 to US$1.00, the noon buying rate in effect as of December&#160;30, 2022 set forth in the H.10 statistical release of the U.S. Federal Reserve Board. We make no representation that any Renminbi or U.S. dollar amounts could have been, or could be, converted into U.S. dollars or Renminbi, as the case may be, at any particular rate, or at all. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">2 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="rom404296_2">FORWARD-LOOKING INFORMATION </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Special Note Regarding Forward-Looking Statements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This annual report contains forward-looking statements that reflect our current expectations and views of future events. These forward-looking statements are made under the &#8220;safe-harbor&#8221; provisions of the U.S. Private Securities Litigation Reform Act of 1995. Known and unknown risks, uncertainties and other factors, including those listed under &#8220;Item 3. Key Information&#8212;D. Risk Factors,&#8221; may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You can identify these forward-looking statements by words or phrases such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;aim,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;likely to,&#8221; &#8220;potential,&#8221; &#8220;continue&#8221; or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategies and financial needs. These forward-looking statements include, but are not limited to, statements about: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our goals and strategies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our future business development, financial condition and results of operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the trends in and expected growth of the UAV industry in the PRC and globally; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectation regarding the regulatory approvals and certifications for our products and services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding the demand for and market acceptance of our products and services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding our relationships with distributors, customers, component suppliers, strategic partners and other stakeholders; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding our capacity to develop, manufacture and delivery AAV products in fulfilment of our contractual commitments, including orders and <span style="white-space:nowrap">pre-orders;</span> </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">competition in our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">relevant government policies and regulations relating to our industry; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">assumptions underlying or related to any of the foregoing. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These forward-looking statements involve various risks and uncertainties. You should read thoroughly this annual report and the documents that we refer to with the understanding that our actual future results may be materially different from, or worse than, what we expect. Other sections of this annual report include additional factors that could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors and uncertainties emerge from time to time and it is not possible for our management to predict all risk factors and uncertainties, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. We qualify all of our forward-looking statements by these cautionary statements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">3 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This annual report contains certain data and information that we obtained from various government and private publications. Statistical data in these publications also include projections based on a number of assumptions. The AAV industry may not grow at the rate projected by market data, or at all. Failure of this market to grow at the projected rate may have a material adverse effect on our business and the market price of the ADSs. In addition, the rapidly evolving nature of the AAV industry results in significant uncertainties for any projections or estimates relating to the growth prospects or future condition of our market. Furthermore, if any one or more of the assumptions underlying the market data are later found to be incorrect, actual results may differ from the projections based on these assumptions. You should not place undue reliance on these forward-looking statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should not rely upon forward-looking statements as predictions of future events. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events. You should read this annual report and the documents that we refer to in this annual report and have filed as exhibits to this annual report, of which this annual report is a part, completely and with the understanding that our actual future results may be materially different from, or worse than, what we expect. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">4 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="rom404296_3">PART I </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="rom404296_4"><span style="font-weight:bold">Item&#160;1.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Identity of Directors, Senior Management and Advisers </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="rom404296_5"><span style="font-weight:bold">Item&#160;2.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Offer Statistics and Expected Timetable </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="rom404296_6"><span style="font-weight:bold">Item&#160;3.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Key Information </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Corporate Structure and Contractual Arrangements with the VIE and its Shareholders </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">EHang Holdings is not a PRC operating company but a Cayman Islands holding company conducting operations in China primarily through its subsidiaries incorporated in the PRC, including EHang Intelligent Equipment (Guangzhou) Co., Ltd., or the WFOE. PRC laws and regulations impose certain restrictions or prohibitions on foreign ownership of companies in the UAM industry. Pursuant to the latest version of the &#8220;negative list,&#8221; namely, the Special Management Measures (Negative List) for the Access of Foreign Investment (2021), which became effective on January&#160;1, 2022, our principal business does not fall into the &#8220;restricted&#8221; or &#8220;prohibited&#8221; categories. However, foreign investment in commercial and general aviation is restricted under PRC laws and regulations. Accordingly, Guangzhou EHang Intelligent Technology Co., Ltd., or the VIE, and its subsidiaries conduct business operations in the PRC, which may not be conducted by EHang Holdings and/or its subsidiaries under PRC laws and regulations, and the WFOE, the VIE and the VIE&#8217;s shareholders have entered into a series of contractual arrangements. These agreements enable us to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">have the power to direct significant activities of the VIE; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">receive economic benefits from the VIE that potentially could be significant to the VIE; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">have an exclusive option to purchase all or part of the equity interests and assets in the VIE, when and to the extent permitted by PRC laws. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These contractual arrangements among the WFOE, the VIE and the VIE&#8217;s shareholders include shareholders voting proxy agreements, exclusive consulting and services agreements, exclusive option agreements, loan agreements, and share pledge agreements. Under the contractual arrangements, EHang Holdings has a &#8220;controlling financing interest&#8221; as defined in FASB ASC 810 such that EHang Holdings is considered the primary beneficiary of the VIE and the VIE&#8217;s subsidiaries for accounting purposes only and thus consolidates each of these entities under U.S. GAAP. For more details of these contractual arrangements, see &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8212;Contractual Arrangements with the VIE and its Shareholders.&#8221; Investors in the ADSs are not purchasing equity interest in the VIE or the VIE&#8217;s subsidiaries but instead are purchasing equity interest in EHang Holdings, a Cayman Islands holding company. Revenues contributed by the VIE and the VIE&#8217;s subsidiaries accounted for 19.6%, 0.4% and 0.01% of our consolidated revenues for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, the contractual arrangements may not be as effective as direct ownership in providing us with power to direct the activities of the VIE and we may incur substantial costs to enforce the terms of the agreements. If the VIE or the VIE&#8217;s shareholders fail to perform their respective obligations under the contractual arrangements, we could be limited in our ability to enforce the contractual arrangements that give us power to direct the activities of the VIE, and these agreements have not been tested in China courts. Furthermore, if we are unable to direct the activities of the VIE and the VIE&#8217;s subsidiaries, we would not be able to continue to consolidate the financial results of these entities in our financial statements. Please see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Corporate Structure&#8212;We rely on contractual arrangements with the VIE and the VIE&#8217;s shareholders for certain business operations in the PRC, which may not be as effective as direct ownership in providing operational control&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Corporate Structure&#8212;The shareholders of the VIE may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">5 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are also substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules regarding the status of the rights of our Cayman Islands holding company with respect to the contractual arrangements with the VIE and the VIE&#8217;s shareholders. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or the VIE is found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in accordance with the applicable laws and regulations to take action in dealing with such violations or failures. Please see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Corporate Structure&#8212;If the PRC government finds that the contractual arrangements between the WFOE, the VIE and the VIE&#8217;s shareholders do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Corporate Structure&#8212;Our business may be significantly affected by the Foreign Investment Law.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our corporate structure is subject to risks associated with our contractual arrangements with the VIE. Investors may never have a direct ownership interest in the businesses that are conducted by the VIE. Uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements, and these contractual arrangements have not been tested in a court of law. If the PRC government finds that the agreements that establish the structure for operating our business in China do not comply with PRC laws and regulations, or if these regulations or the interpretation of existing regulations change or are interpreted differently in the future, we and the VIE could be subject to severe penalties or be forced to relinquish our interests in those operations. Our holding company, the WFOE, the VIE, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the VIE and, consequently, significantly affect the financial performance of the VIE and our company as a whole. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We and the VIE face various legal and operational risks and uncertainties related to doing business in China. Some of our business operations are conducted in China through the VIE, and we and the VIE are subject to complex and evolving PRC laws and regulations. For example, we and the VIE face risks associated with regulatory approvals on offshore offerings, the use of variable interest entities, anti-monopoly regulatory actions, and oversight on cybersecurity and data privacy, as well as the lack of inspection by the Public Company Accounting Oversight Board, or PCAOB, on our auditors, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a U.S. or other foreign exchange. These risks could result in a material adverse change in our operations and the value of the ADSs, significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause such securities to significantly decline in value. For a detailed description of risks related to doing business in China, &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC government&#8217;s significant authority in regulating our operations and its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations, including data security or anti-monopoly related regulations, in this nature may cause the value of such securities to significantly decline. For more details, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our and the VIE&#8217;s business operation could result in a material adverse change in our operations and the value of the ADSs.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">6 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Risks and uncertainties arising from the legal system in China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in China, could result in a material adverse change in our operations and the value of the ADSs. For more details, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Holding Foreign Companies Accountable Act </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Holding Foreign Companies Accountable Act, or the HFCAA, if the U.S. Securities and Exchange Commission, or the SEC, determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit our shares or the ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor. On May&#160;26, 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. On December&#160;15, 2022, the PCAOB vacated its December&#160;16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form <span style="white-space:nowrap">20-F.</span> Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If PCAOB determines in the future that it no longer has full access to complete inspection and investigation over accounting firms in mainland China and Hong Kong and we continue to use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. There can be no assurance that we would not be identified as a Commission-Identified Issuer for any future fiscal year, and if we were so identified for two consecutive years, we would become subject to the prohibition on trading under the HFCAA. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;The ADSs will be delisted and prohibited from trading in the U.S. under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB is unable to inspect or fully investigate auditors located in China.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Permissions Required from the PRC Authorities for Our Operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The VIE and the VIE&#8217;s subsidiaries currently conduct operations in the PRC and we consolidate the financial results of such operations under U.S. GAAP as a result of the contractual arrangements. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our subsidiaries and the VIE in China, including, among others, General Aviation Enterprise Operation Licenses required for using UAVs in aerial spraying, aerial photography, operator training, flight show, aerial media solutions and other purposes. Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings or approvals for our business operations in the future. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;Uncertainties exist with respect to the interpretation and implementation of the PRC Foreign Investment Law and its Implementation Regulations and how they may impact the viability of our current corporate structure, corporate governance and business operations&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;We may be adversely affected by the complexities, uncertainties and changes in PRC regulations on technology companies.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, in connection with our previous issuance of securities to foreign investors, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC subsidiaries and the VIE, (i)&#160;are not required to obtain permissions from the China Securities Regulatory Commission, or the CSRC, for our listing, (ii)&#160;are not required to go through cybersecurity review by the Cyberspace Administration of China, or the CAC, and (iii)&#160;have not been asked to obtain such permissions by any PRC authority. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">7 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cash and Asset Flows through Our Organization </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our offshore holding company is permitted under PRC laws and regulations to provide funding to our PRC subsidiary only through loans or capital contributions, subject to the approval of government authorities and limits on the amount of capital contributions and loans. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, EHang Holdings made capital contributions of RMB66.6&#160;million, RMB190.0&#160;million and RMB58.9&#160;million (US$8.5 million), respectively, to its subsidiaries. No other transfers, dividends or distributions of cash or assets were made between EHang Holdings and EHang Holdings&#8217; subsidiaries, on the one hand, and the VIE and the VIE&#8217;s subsidiaries, on the other hand, except for the foregoing capital contributions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">EHang Holdings is a Cayman Islands holding company with no material operations of its own. The VIE and the VIE&#8217;s subsidiaries currently conduct operations in the PRC and we consolidate the financial results of such operations under U.S. GAAP as a result of the contractual arrangements. As a result, although other means are available for us to obtain financing at the holding company level, EHang Holdings&#8217; ability to pay dividends and to service any debt it may incur may depend upon dividends paid by its subsidiaries. Among them, our Hong Kong subsidiary Ehfly Technology&#8217;s source of dividend depends on dividends paid by its PRC subsidiaries, which in part depends on payments from the VIE under the contractual arrangements with the VIE. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Current PRC regulations permit our PRC subsidiaries, such as the WFOE, to pay dividends to us only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, the VIE and the WFOE are required to set aside at least 10% of their respective accumulated profits each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of their respective registered capital. The WFOE and the VIE may also allocate a portion of their <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to employee welfare and bonus funds at their discretion. These reserves are not distributable as cash dividends. Furthermore, if the WFOE incurs debt on its own behalf in the future, the instruments governing the debt may restrict its ability to pay dividends or make other payments to us. In addition, the PRC tax authorities may require us to adjust our taxable income under the contractual arrangements we currently have in place in a manner that would materially and adversely affect the WFOE&#8217;s ability to pay dividends and other distributions to us. Any limitation on the ability of our subsidiary to distribute dividends to us or on the ability of the VIE to make payments to the WFOE may restrict our ability to satisfy our liquidity requirements. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;PRC Regulation&#8212;Dividend Distribution.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Additionally, the VIE receives substantially all of its revenues in RMB and the PRC government imposes controls on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of China. Under existing PRC foreign exchange regulations, payments of current account items, such as profit distributions and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from the State Administration of Foreign Exchange of the PRC, or the SAFE by complying with certain procedural requirements. Dividends payments to us by Ehfly Technology, our Hong Kong subsidiary, in foreign currencies are subject to the condition that the remittance of such dividends outside of the PRC complies with certain procedures under PRC foreign exchange regulations, such as the overseas investment registrations by our shareholders or the ultimate shareholders of our corporate shareholders who are PRC residents. Approval by or registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may also at its discretion restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, the WFOE may not be able to pay dividends in foreign currencies to us and our access to cash generated from its operations will be restricted. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;Governmental control of currency conversion may limit our ability to utilize our operating revenues effectively and affect the value of your investment.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">8 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None of our subsidiaries has declared or paid any dividend or distribution to us. We have never declared or paid any dividend on our ordinary shares. We currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our business. As a result, we do not expect to pay any cash dividends in the foreseeable future. See &#8220;Item 8. Financial Information&#8212;A. Consolidated Statements and Other Financial Information&#8212;Dividend Policy.&#8221; For the Cayman Islands, PRC and U.S. federal income tax considerations applicable to an investment in the ADSs or Class&#160;A ordinary shares, see &#8220;Item 10. Additional Information&#8212;E. Taxation.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the current laws of the Cayman Islands, EHang Holdings is not subject to tax on income or capital gains. Upon payments of dividends to our shareholders, no Cayman Islands withholding tax will be imposed. For purposes of illustration, the following discussion reflects the hypothetical taxes that might be required to be paid in Mainland China and Hong Kong, assuming that: (i)&#160;the VIE has taxable earnings, and (ii)&#160;we determine to pay a dividend in the future. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:81%"></td>

<td style="vertical-align:bottom;width:13%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="2" align="center"><span style="font-weight:bold">Tax&#160;Calculation<sup style="font-size:75%; vertical-align:top">(1)</sup></span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hypothetical <span style="white-space:nowrap">pre-tax</span> earnings in the VIE<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax on earnings at statutory rate of 25% at WFOE level<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(25</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount to be distributed as dividend from WFOE to Ehfly Technology<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">75</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Withholding tax at a treaty rate of 5%</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3.75</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount to be distributed as dividend at Ehfly Technology level and net distribution to EHang Holdings<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">71.25</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For purposes of this example, the tax calculation has been simplified. The hypothetical book <span style="white-space:nowrap">pre-tax</span> earnings amount is assumed to equal Chinese taxable income. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Certain of our subsidiaries and the VIE qualifies for a 15% preferential income tax rate in China. However, such rate is subject to qualification, is temporary in nature, and may not be available in a future period when distributions are paid. For purposes of this hypothetical example, the table above reflects a maximum tax scenario under which the full statutory rate would be effective. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">China&#8217;s Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a Foreign Invested Enterprise to its immediate holding company outside of Mainland China. A lower withholding income tax rate of 5% is applied if the Foreign Invested Enterprise&#8217;s immediate holding company is registered in Hong Kong or other jurisdictions that have a tax treaty arrangement with Mainland China, subject to a qualification review at the time of the distribution. There is no incremental tax at Ehfly Technology level for any dividend distribution to EHang Holdings. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">If a 10% withholding income tax rate is imposed, the withholding tax will be 7.5 and the amount to be distributed as dividend at Ehfly Technology level and net distribution to EHang Holdings will be 67.5. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The table above has been prepared under the assumption that all profits of the VIE will be distributed as fees to our PRC subsidiaries under tax neutral contractual arrangements. If, in the future, the accumulated earnings of the VIE exceed the service fees paid to our PRC subsidiaries (or if the current and contemplated fee structure between the intercompany entities is determined to be <span style="white-space:nowrap">non-substantive</span> and disallowed by Chinese tax authorities), the VIE could make a <span style="white-space:nowrap">non-deductible</span> transfer to our PRC subsidiaries for the amounts of the stranded cash in the VIE. This would result in such transfer being <span style="white-space:nowrap">non-deductible</span> expenses for the VIE but still taxable income for the PRC subsidiaries. Our management believes that there is only a remote possibility that this scenario would happen. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">9 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Should all tax planning strategies fail the VIE could, as a matter of last resort, make a <span style="white-space:nowrap">non-deductible</span> transfer to the WFOE for amounts of stranded cash in the VIE. This would result in the double taxation of earnings: once at the VIE level <span style="white-space:nowrap">(non-deductible</span> expense) and again at the WFOE level (for presumptive earnings on the transfer). This has the impact of reducing the amount available above from 71.25% to approximately 53% of <span style="white-space:nowrap">pre-tax</span> income, respectively. Management believes this scenario to be remote. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Financial Information Relating to the VIE </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following tables present the condensed consolidating schedule showing the results of operations, financial position and cash flows for our holding company, EHang Holdings, EHang Holdings&#8217; subsidiaries other than the WFOE, the WFOE, the VIE and the VIE&#8217;s subsidiaries, eliminating adjustments and consolidated totals as of December&#160;31, 2021 and 2022 and for the years ended December&#160;31, 2020, 2021 and 2022. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">10 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidated Statements of Operations Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:19%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="70" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the year ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="70" align="center"><span style="font-weight:bold">(RMB in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Revenues</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">64</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">146,905</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">68,372</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(35,248</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">180,093</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,199</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">57,550</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">28,399</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(31,341</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">56,807</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">3,175</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">44,098</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,147</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(13,103</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">44,317</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">- Third-party revenues</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">64</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">144,749</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">35,280</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">180,093</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,199</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">54,378</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">56,807</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,595</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">41,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">44,317</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">- Inter-company revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">33,092</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(35,248</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">28,169</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(31,341</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">580</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">10,141</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(13,103</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Costs of revenues</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(99,530</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(10,239</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">35,855</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(73,914</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,616</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(49,098</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(720</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">30,657</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(20,777</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,496</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(24,655</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(836</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,889</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(15,098</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">- Third-party cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(66,438</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(7,476</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(73,914</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(48</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(20,069</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(660</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(20,777</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(14,516</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(582</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(15,098</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">- Inter-company cost of revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(33,092</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(2,763</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">35,855</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,568</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(29,029</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(60</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">30,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,496</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(10,319</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(254</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">11,889</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Gross profit</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">64</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">47,375</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">58,133</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">607</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">106,179</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">583</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">8,452</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">27,679</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(684</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">36,030</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">1,679</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,443</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">9,311</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,214</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">29,219</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Sales and marketing expenses</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(4,419</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(24,072</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8,695</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(37,186</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(6,859</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(29,848</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(7,105</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">583</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(43,229</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8,009</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(37,908</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8,309</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,110</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(53,116</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">General and administrative expenses</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,144</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3,537</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(44,442</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(12,490</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(61,613</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(5,668</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,383</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(166,531</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(13,889</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">83</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(187,388</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(13,630</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,554</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(116,451</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(19,380</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(50</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(151,065</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Research and development expenses</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(91,967</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(13,337</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">52</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(105,252</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(115,141</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(22,123</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(137,148</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(114,692</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(20,428</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(135,082</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Total operating expenses</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,144</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,956</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(160,481</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(34,522</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">52</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(204,051</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,668</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,242</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(311,520</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(43,117</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">782</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(367,765</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(13,630</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(9,563</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(269,051</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(48,117</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">1,098</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(339,263</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Other operating income</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,985</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">6,576</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4,544</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4,959</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">11,199</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">409</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4,150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,535</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">6,094</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Operating loss</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,144</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,426</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(109,981</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">26,596</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">659</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(91,296</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,668</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,963</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(298,524</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(10,479</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">98</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(320,536</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(13,630</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,475</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(245,458</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(37,271</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(116</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(303,950</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Share of losses from subsidiaries<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(117,678</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(111,170</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">229,378</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(299,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(298,012</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">597,587</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(253,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(251,156</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">504,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Income (losses) from the<br />VIEs<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">30,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">30,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">30,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(92,220</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8,730</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8,730</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8,730</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160; </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">26,190</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(37,603</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(37,603</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(37,603</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">112,809</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;<br /></td>
<td style="vertical-align:bottom" align="right">&#8212;&#160;&#160;<br /></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;<br /></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Interest and investment income</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,741</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,468</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">123</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman;text-align:right">3,795</p></td>
<td style="white-space:nowrap;vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,965</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">891</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman;text-align:right">5,143</p></td>
<td style="white-space:nowrap;vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,971</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman;text-align:right">58</p></td>
<td style="white-space:nowrap;vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman;text-align:right">4,669</p></td>
<td style="white-space:nowrap;vertical-align:bottom"> <p style="margin-bottom:1pt; margin-top:0pt; font-size:7pt; font-family:Times New Roman">&#160;</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Interest expenses</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(2,131</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(206</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(2,337</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,445</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(358</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,803</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3,462</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(357</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3,819</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Foreign exchange gain (loss)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">144</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(370</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(450</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(253</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(124</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(827</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(494</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,474</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">480</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,488</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Other income</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">820</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">318</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">89</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,227</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">742</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,735</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,610</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">6,086</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,182</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">393</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">369</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,944</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Other expenses</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,350</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,270</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(507</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3,127</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(6</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,340</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(343</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">140</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,549</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(23,414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(2,082</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,308</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(26,804</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Loss before income tax and income (loss) from equity method investment</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,619</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,031</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(80,963</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">25,725</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">137,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(92,071</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,959</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(308,454</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(306,666</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,421</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">624,014</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,486</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(328,221</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(291,575</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(289,047</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(38,029</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">617,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(329,448</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(206</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(206</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(21</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(113</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(134</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(17</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(62</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(79</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Loss before income (loss) from equity method investment</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,619</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,031</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(80,963</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">25,519</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">137,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(92,277</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,959</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(308,475</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(306,666</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,534</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">624,014</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,620</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(328,221</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(291,592</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(289,047</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(38,091</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">617,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(329,527</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Income (loss) from equity method investments</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(276</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(276</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Net (loss) income</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,619</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,031</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(80,963</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">25,755</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">137,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(92,041</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,959</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(308,475</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(306,942</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,534</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">624,014</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,896</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(328,221</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(291,592</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(288,851</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(38,091</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">617,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(329,331</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Net income (loss) attributable to <span style="white-space:nowrap">non-controlling</span> interest</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">93</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4,422</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(368</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(63</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">414</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">218</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">478</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,110</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Net loss attributable to ordinary shareholders</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,619</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(86,938</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(80,960</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">30,081</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">137,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(87,619</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,959</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(308,305</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(306,807</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,902</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">624,014</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,959</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(328,221</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(291,178</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(288,633</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(37,613</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">617,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(328,221</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">11 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidated Balance Sheets Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:28%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="46" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">As of December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="46" align="center"><span style="font-weight:bold">(RMB in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72,998</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">137,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28,651</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">246,863</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">52,226</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">185,318</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">249,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">65,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">65,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">66</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45,164</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,959</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">56,189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">105</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">202</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">20,298</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Inventories</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,729</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">76,836</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">839</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,329</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">78,075</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,915</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">71,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">837</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,455</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72,364</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Prepayments and other current assets</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,529</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23,564</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,302</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">29,395</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">39,262</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45,183</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Amount due from a related party</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Amounts due from subsidiaries, the VIE and the VIE&#8217;s subsidiaries<sup style="font-size:75%; vertical-align:top">(3) </sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">98,375</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,550</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">25,774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(134,699</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">13,697</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">67,980</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(117,358</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Property and equipment, net and intangible assets, net</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">350</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">32,158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(51</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">34,566</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">219</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45,609</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(41</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">47,060</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"><span style="white-space:nowrap"><span style="white-space:nowrap">Right-of-use</span></span> assets, net</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">36</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72,647</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">799</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">73,482</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Investment in subsidiaries<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">290,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,943</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(292,405</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">213,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">111,169</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(324,748</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Others</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,784</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">18,837</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">97</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23,718</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,899</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">18,003</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">363,460</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">311,084</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">237,280</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">52,094</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(428,484</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">535,434</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">227,638</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">240,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">480,667</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">25,347</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span><br /></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(443,602</span><br /></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span><br /></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span><br /></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">530,867</span><br /></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span><br /></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Short-term bank loans</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">49,794</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">49,794</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Short-term debt</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">57,838</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">57,838</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Amounts due to the Company, subsidiaries, the VIE and the VIE&#8217;s subsidiaries<sup style="font-size:75%; vertical-align:top">(3) </sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,419</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">78,289</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(134,699</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,941</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">37,736</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">55,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(117,358</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Accounts payables</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">42,535</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">32,356</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">35,456</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">12 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:14%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="46" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">As of December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="46" align="center"><span style="font-weight:bold">(RMB in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other liabilities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">39,014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">18,053</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">61,851</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">27,432</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,223</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">47,396</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">19,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">97,763</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contract liabilities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">906</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">12,248</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,677</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">14,831</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">17,294</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,027</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">19,321</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term loans</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">8,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">17,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,846</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,846</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Lease liabilities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">36</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">74,597</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">75,433</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net interest of the VIEs<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">27,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">27,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">27,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(81,345</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">64,718</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">64,718</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">64,718</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(194,154</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">8,498</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">42,060</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,588</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">52,146</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">11,607</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">49,389</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,742</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">66,738</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">30,859</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">47,978</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">259,261</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">79,334</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(216,044</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">201,388</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">103,380</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">92,525</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">431,118</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">90,678</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(311,512</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">406,189</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity (deficit)<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">332,601</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">263,106</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(21,981</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(27,240</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(212,440</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">334,046</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">124,258</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">148,292</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">49,549</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(65,331</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(132,090</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">124,678</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">13 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidated Cash Flows Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:19%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="70" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the year ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="70" align="center"><span style="font-weight:bold">(RMB in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Net cash (used in) provided by operating activities<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(681</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,331</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(148,228</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,118</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(151,696</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,874</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,792</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(107,481</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,482</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(121,629</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(13,738</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(24,239</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(140,108</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">4,627</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(173,458</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Cash flows from investing activities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Capital contribution</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(66,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(90,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">156,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(190,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(109,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">299,026</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(58,898</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(208,484</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">267,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Proceeds from maturities of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">18,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">32,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">21,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">71,996</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">141,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">10,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">151,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Purchase of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(61,964</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(32,200</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(21,200</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(115,364</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(66,807</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(10,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(76,807</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Loans to third parties</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,900</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(52,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(53,900</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Repayment of loan to a third party</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">40,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">40,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(484</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,538</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(6,812</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8,941</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(17,062</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(15,611</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(33,401</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,580</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(19,524</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(237</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(18,181</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Net cash (used in) provided by investing activities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(67,083</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(136,806</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(18,812</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(107</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">156,599</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(66,209</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(189,876</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(126,062</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(15,611</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(878</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">299,026</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(33,401</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(58,898</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(132,323</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(19,524</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(237</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">267,382</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">56,400</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Cash flows from financing activities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Capital contribution</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">66,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">90,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(156,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">190,026</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">109,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(299,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">58,898</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">208,484</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(267,382</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Proceeds from mandatorily redeemable <span style="white-space:nowrap">non-</span> controlling interests of a subsidiary</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">40,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">40,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Proceeds from short-term bank loans</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">15,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">15,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">49,794</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">49,794</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Repayment of a short-term bank loan</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(10,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(7,343</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(7,320</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">256,947</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">266,947</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">85</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">66,861</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">65,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">14 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:19%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="70" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the year ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">EHang<br />Holdings</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">WFOE</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span><br /><span style="font-weight:bold">VIE and</span><br /><span style="font-weight:bold">VIE&#8217;s</span><br /><span style="font-weight:bold">subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating</span><br /><span style="font-weight:bold">adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated</span><br /><span style="font-weight:bold">totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="70" align="center"><span style="font-weight:bold">(RMB in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Net cash (used in) provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,343</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">66,599</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">140,023</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(156,599</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">42,680</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">256,947</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">190,026</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">114,000</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">5,000</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(299,026</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">266,947</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">58,983</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">316,139</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,000</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(267,382</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">106,740</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Effect of exchange rates on cash, cash equivalents and restricted cash<sup style="font-size:75%; vertical-align:top">(5)</sup></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(6,264</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(6,264</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(5,067</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(5,067</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">12,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">12,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Net (decrease) increase in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(75,107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(74,140</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(27,017</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(5,225</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(181,489</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">62,197</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">53,105</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(9,092</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">106,850</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(72,636</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(84,974</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">156,507</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,390</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,287</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at the beginning of the year</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">85,908</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">158,235</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">64,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">12,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">321,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">10,801</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">84,095</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">37,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">7,374</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">140,173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">72,998</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">137,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">28,811</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">8,014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">247,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7pt; font-family:Times New Roman;font-weight:bold">Cash, cash equivalents and restricted cash at the end of the year</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,801</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">84,095</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">37,903</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">7,374</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">140,173</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">72,998</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">137,200</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">28,811</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">8,014</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">247,023</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">362</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">52,226</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">185,318</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,404</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">249,310</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents the elimination of the intercompany transactions at the consolidation level. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents the elimination of the investment among the EHang Holdings, EHang Holdings&#8217; subsidiaries other than the WFOE, WFOE, and the VIE and the VIE&#8217;s subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents the elimination of intercompany balances among the EHang Holdings, EHang Holdings&#8217; subsidiaries other than the WFOE, WFOE, and the VIE and the VIE&#8217;s subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For the years ended December&#160;31, 2020, 2021 and 2022, the WFOE did not charge any service fee from the VIE as the VIE was in cumulative loss position. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, cash paid by WFOE to VIE and VIE&#8217;s subsidiaries were RMB14.8&#160;million, RMB3.2&#160;million and RMB45.5&#160;million, respectively, which represented purchase of software and inventories. </p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, cash paid by WFOE to other subsidiaries were nil, nil, and RMB0.6&#160;million, respectively, which represented purchase of inventories. </p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, cash paid by other subsidiaries to WFOE were nil, nil, and nil, respectively, which represented purchase of inventories. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">15 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Reserved </span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Capitalization and Indebtedness </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Reasons for the Offer and Use of Proceeds </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">D.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Risk Factors </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Below please find a summary of the principal risks we face, organized under relevant headings. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to Our Business and Industry </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our future growth depends on the demand for, and customers&#8217; willingness to adopt, our AAVs and air mobility solutions. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In the jurisdictions where we, the VIE and the VIE&#8217;s subsidiaries sell and plan to sell products, the commercial use of AAVs is subject to an uncertain or lengthy approval process; we cannot predict when regulations will change, and any new regulations may impose onerous requirements and restrictions with which we, the VIE and the VIE&#8217;s subsidiaries, the AAVs and potential customers may be unable to comply. As a result, we, the VIE and the VIE&#8217;s subsidiaries may be limited in, or completely restricted from, growing business in the foreseeable future. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We may be unable to make timely product deliveries due to limited production capacity. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our framework and conditional agreements may not result in material sales of our products. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We have substantial customer concentration and we have experienced a significant increase in accounts receivable. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our technology platform may not perform in line with customer specifications or expectations; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We are a relatively young company with a short operating history, and we may not be able to sustain our rapid growth, effectively manage our growth or implement our business strategies. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to Our Corporate Structure </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If the PRC government finds that the contractual arrangements between the WFOE, the VIE and the VIE&#8217;s shareholders do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We rely on contractual arrangements with the VIE and the VIE&#8217;s shareholders for certain business operations in the PRC, which may not be as effective as direct ownership in providing operational control. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any failure by the VIE or the VIE&#8217;s shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The shareholders of the VIE may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">16 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We may lose the ability to use and enjoy assets held by the VIE that are material to certain business operations in the PRC if the VIE goes bankrupt or becomes subject to a dissolution or liquidation proceeding. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our dual-class share structure with different voting rights will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;A ordinary shares and ADSs may view as beneficial. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to Doing Business in China </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Changes in China&#8217;s economic, political or social conditions or government policies could have a material adverse effect on our business, financial condition and results of operation. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We may be adversely affected by the complexities, uncertainties and changes in PRC regulations on technology companies. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The approval of and the filing with the CSRC or other PRC governmental authorities may be required in connection with our future offshore offerings under PRC law and if required, we cannot predict whether or how soon we will be able to obtain such approval or complete such filing. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The ADSs will be delisted and prohibited from trading in the U.S. under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB is unable to inspect or fully investigate auditors located in China. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Increases in labor costs and enforcement of stricter labor laws and regulations in the PRC may adversely affect our business and our profitability. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to the ADSs and Trading Market </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The trading price of the ADSs is likely to be volatile, which could result in substantial losses to investors. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding the ADSs, the market price for the ADSs and trading volume could decline. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The sale or availability for sale of substantial amounts of the ADSs could adversely affect their market price. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We are a &#8220;controlled company&#8221; within the meaning of the Nasdaq Stock Market Rules and, as a result, may rely on exemptions from certain corporate governance requirements that provide protection to shareholders of other companies. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">17 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to Our Business and Industry </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our future growth depends on the demand for, and customers&#8217; willingness to adopt, our AAVs and air mobility solutions. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We operate in the new and evolving AAV industry. Our business and operating results depend in large part on the acceptance of and demand for our AAVs and air mobility solutions. The success of these products and services are and will be subject to risks, including with respect to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the extent of market reception and adoption of AAVs as transportation and logistics solutions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our navigating a new and evolving regulatory environment; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our timely fulfillment of product orders; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to produce safe, high-quality and cost-effective AAVs on an ongoing basis; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the performance of our AAVs relative to customer expectations and customers&#8217; interest in and demand for our AAVs and air mobility solutions; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our building a well-recognized and respected brand. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our failure to manage the risks described above may discourage current or potential customers from purchasing our AAVs or using our AAV commercial solutions, and there may be downward price pressure on our AAVs and commercial solutions. If the market for AAVs or air mobility solutions does not develop as we expect or develops more slowly than we expect, our business, prospects, financial condition and operating results will be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">In the jurisdictions where we, the VIE and the VIE&#8217;s subsidiaries sell and plan to sell products, the commercial use of AAVs is subject to an uncertain or lengthy approval process; we cannot predict when regulations will change, and any new regulations may impose onerous requirements and restrictions with which we, the VIE and the VIE&#8217;s subsidiaries, the AAVs and potential customers may be unable to comply. As a result, we, the VIE and the VIE&#8217;s subsidiaries may be limited in, or completely restricted from, growing business in the foreseeable future. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We operate in a new and rapidly evolving industry, which is subject to extensive legal and regulatory requirements. As described below, in the jurisdictions relevant to us, the commercial use and delivery of our AAVs are, and in the near future are expected to continue to be, subject to an uncertain or lengthy approval process. Without obtaining all applicable regulatory approvals, our AAVs are currently mainly operated on a limited trial basis by our customers in tourism locations in China and are not in broad, mainstream commercial operations. We are unable to estimate the average length of time required to obtain the applicable regulatory approvals due to the nascent nature of <span style="white-space:nowrap">AAV-related</span> regulations and the lack of relevant precedents. For example, we are not aware of any operator having been granted all required approvals for the commercial operations of passenger-carrying AAVs in China, the United States or elsewhere. In addition, PRC and U.S. regulations impose significant restrictions on our <span style="white-space:nowrap">non-passenger-carrying</span> AAVs. We cannot predict when these regulations will change, and any new regulations may impose onerous requirements and restrictions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">18 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In China, the Civil Aviation Administration of China, or CAAC, published the Guidance on UAV Airworthiness Assessment Based on Operation Risks, or the UAV Airworthiness Guidance, on January&#160;25, 2019, which is based on the assessment, classification and management of operational risks of UAVs. On May&#160;26, 2020, the Department of Aircraft Airworthiness Certification of the CAAC issued the Administrative Procedures for Airworthiness Assessment of Civil Unmanned Aerial Vehicle Systems (Trial), or the Airworthiness Assessment Procedures, effective on June&#160;1, 2020, with a <span style="white-space:nowrap">one-year</span> trial period. According to the Airworthiness Assessment Procedures, enterprises shall apply for the approval letter of design and manufacture from the CAAC if they plan to design and manufacture civil unmanned aerial vehicle systems. The holder of an approval letter of design and manufacture shall set up an airworthiness examination agency, which shall, in accordance with the Administrative Procedures for the Real-name Registration of Civil UAVs (Draft), complete the <span style="white-space:nowrap">pre-registration</span> of the civil unmanned aerial vehicle systems it manufactures and, at the time of a customer&#8217;s completing the real-name registration and applying for airworthiness approval, conduct verification and inspection and give suggestion to the CAAC as to whether or not to issue the airworthiness approval. The airworthiness approval for a private UAV system shall be completed simultaneously with the real-name registration. We may be required to comply with these regulatory requirements and to obtain relevant licenses, permits, registrations or certificates under such regulatory requirements. However, since the Airworthiness Assessment Procedures is newly enacted, uncertainties still exist in relation to its interpretation and implementation, and there is no detailed rule regarding when and how we should apply for the relevant approvals mentioned therein. Additional rules and regulations with respect to the airworthiness of AAVs are still under discussion by the CAAC. We are making contributions as a member of the CAAC Special Expert Taskforce. On October&#160;29, 2021, the CAAC further published the Civil Unmanned Aircraft System Airworthiness Certification Management Procedures (Draft for Comments), Civil Unmanned Aircraft System Safety Analysis Guidelines (Draft for Comment), and Civil Unmanned Aircraft Registration Management Procedures (Draft for Comment). Such draft UAV rules mainly cover the medium UAVs weigh between 25 kilograms and 150 kilograms, and large UAVs exceed 150 kilograms in weight. We submitted an application for the <span style="white-space:nowrap">EH216-S</span> Type Certification to the CAAC in December 2020, which was accepted by the CAAC in January 2021. Our <span style="white-space:nowrap">EH216-S</span> AAVs, as a special category aircraft under Section&#160;21.17 of Certification Procedures for Civil Aviation Products and Parts, or <span style="white-space:nowrap">CCAR-21,</span> will be required to meet the criteria set forth in <span style="font-style:italic">Special Conditions for Type Certification of <span style="white-space:nowrap">EH216-S</span> Unmanned Aircraft System</span>, or Special Conditions, promulgated by the CAAC on February&#160;9, 2022. The Special Conditions provided clear safety requirements for the certification of <span style="white-space:nowrap">EH216-S</span> with respect to flight performance, aircraft structures, design and manufacture, propulsion system, data link, ground control station, etc. Having passed through the Type Certification phases of Concept Design, Requirements Definition, and Compliance Planning, we are in the final phase of Demonstration and Verification of Compliance to conduct tests, including laboratory tests, ground tests and inspections, flight tests and data analysis. As of the date of this annual report, we have completed 75% of the compliance tests of the EH216-S type certification project with the CAAC, which means more than 90% of the entire Type Certification processes have been completed. However, we cannot assure you that we will be able to obtain any of the certificates of design and manufacture or airworthiness as required under the detailed rules and regulations in a timely manner or that we can satisfy the relevant requirements or standards under the detailed rules or regulations to be promulgated in the future, which may materially and adversely affect our business and future prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the <span style="font-style:italic">Pilot Operation Rules (Interim) for Specific Unmanned Aircraft </span>issued by the CAAC on February&#160;1, 2019, or Interim Rules, to start any specific trial operation, the prospective operator of certain classes of UAVs must submit an application and be approved by the CAAC. In February 2019, we submitted an application to the CAAC for trial operation in relation to a customer&#8217;s use of our <span style="white-space:nowrap">EH216-S,</span> a model of our passenger-carrying AAVs, for aerial logistics purpose. In May 2020, we obtained the trial operation approval from the CAAC, which expired on May&#160;31, 2021. There can be no assurance that similar approval will be granted to the operations of other customers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Further, the VIE and the VIE&#8217;s subsidiaries are required to obtain approvals from local divisions of the People&#8217;s Liberation Army Air Force, or PLAAF, for proposed flight routes in connection with our business. As the approvals from the PLAAF are usually granted on a <span style="white-space:nowrap">one-off</span> basis or are only valid for a limited period of time and the local divisions of PLAAF may exercise air traffic control under certain circumstances which may restrict us from operating our AAVs from time to time, we cannot assure you that the VIE and the VIE&#8217;s subsidiaries will be able to obtain such approval for each matter on which we will work on with our customers or partners in the future. If such approval is not granted in a timely manner, we, the VIE and the VIE&#8217;s subsidiaries, as well as our and their customers or partners will not be able to fly the AAVs in the proposed flight routes. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">19 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As we sell our AAV products internationally, we face challenges in quickly and sufficiently familiarizing ourselves with foreign regulatory environments and policy frameworks. If any new regulation is put in place, or a different interpretation of existing regulation is adopted, our ability to manufacture, market, sell or operate our AAVs or to advertise or deliver air mobility solutions in general may be limited or otherwise affected. Failure to comply with applicable regulations or to obtain, maintain or renew the necessary permits, licenses, registrations or certificates could cause delays in, or prevent us from, manufacturing, marketing, selling and operating our AAV products, meeting product demand and expectations, introducing new products or expanding our service coverage, and could materially and adversely affect our operation results. If we are found to be in violation of applicable laws or regulations, we could be subject to administrative punishment, including fines, injunctions, recalls or asset seizures, as well as potential criminal sanctions, any of which could have a material adverse effect on our business, financial condition, results of operations and prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be unable to make timely product deliveries due to limited production capacity. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, we had unfilled <span style="white-space:nowrap">pre-orders</span> for more than 1,200 units of the EH216 series and the <span style="white-space:nowrap">VT-30</span> AAVs. Commercial production of our AAVs requires timely and adequate supply of various types of raw materials and components, as well as mass production capacity and efficient manufacturing and assembly. We have limited experience in high-volume manufacturing of our AAVs. We cannot assure you that we will be able to expand our production capacity efficiently and cost-effectively, or to procure sufficient raw materials and components to meet our production volume. While we are looking into expanding our manufacturing capacity through partnerships, such partnerships may not be successful, or we may not be able to do so in a timely manner to fulfill our backlog orders. While we obtain components from multiple sources whenever possible, some of the components used in our AAVs are currently selected to be purchased from a single source to improve cost-efficiency. Disruption in the supply of components, whether or not from a single-source supplier, could temporarily disrupt commercial production of our AAVs. We also outsource certain manufacturing activities to third party contract manufacturers. We may experience operational difficulties with our contract manufacturers, including reductions in the availability of production capacity, failure to comply with product specifications, insufficient quality control, failure to meet production deadlines, increases in manufacturing costs and longer lead time. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any of the foregoing could result in our failure to make timely deliveries to our customers. Such failure would materially and adversely affect our business, results of operations, financial condition and prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our framework and conditional agreements may not result in material sales of our products. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into a number of long-term agreements with customers and partners relating to the sale of our AAVs. Some of these agreements are conditional, and our counterparty is not obligated to purchase our products unless a number of conditions are satisfied. Under our agreement with a U.S. biotechnology customer, the customer is not required to purchase our AAVs unless our AAVs achieve a number of performance milestones and it obtains required approvals from the Federal Aviation Administration, or the FAA, and the Food and Drug Administration, or the FDA, for the commercial operation of our AAVs. As of December&#160;31, 2022, we had delivered five units of passenger-carrying AAVs to this customer for their trial operations conducted in Canada. We have yet to achieve the performance milestones, and the customers are allowed to terminate the agreements before that happens. Further, it may be time-consuming for the customer to obtain the required approvals, if they are able to do so at all. Some other agreements are framework agreements containing sales targets, but that does not obligate our counterparties to purchase our products at all. We expect the number of orders and <span style="white-space:nowrap">pre-orders</span> we receive under these framework agreements to depend on a number of factors, including changes in the regulatory environment, customers&#8217; acceptance of and demand for our products and services and our production capacity. For the foregoing reasons, we may not receive substantial orders from our current or potential customers. As our long-term agreements may not result in material sales of our products, our future results of operations may not scale or otherwise meet our current expectations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">20 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have substantial customer concentration. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2020, 2021 and 2022, our largest customer accounted for 51%, 35% and 21% of our revenues, respectively. There are inherent risks whenever a large percentage of revenues are concentrated with a limited number of customers that mainly operate our AAVs in tourism locations in China, rather than in broad, mainstream commercial operations. We are unable to predict the future level of demand for our products and/or services that will be generated by these customers. If our major customers were to cease purchasing our products or services, cancel existing orders or fail to make payments to us in a timely fashion, our business and results of operations will be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our technology platform may not perform in line with customer specifications or expectations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our technology platform, consisting of our AAVs, <span style="white-space:nowrap">in-flight</span> operating systems and <span style="white-space:nowrap"><span style="white-space:nowrap">on-the-ground</span></span> infrastructure, may not perform in line with customers&#8217; expectations. For example, our AAVs may not be as easy to operate or maintain as customers expect. In addition, certain orders and <span style="white-space:nowrap">pre-orders</span> of our AAVs are conditioned on their meeting defined technical specifications (such as a specified cruising speed, operational range and payload capacity) according to agreed-upon delivery timetables. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Our Business Lines&#8221; for further details. Future customers may also require performance specifications that we are unable to deliver. Some of these target specifications, such as those dependent on battery technology, are constrained by the pace of general technological advancement and the capabilities of our suppliers, which are largely beyond our control. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our technology platform may contain design or manufacturing defects that result in unsatisfactory performance or require repair. Our technology platform uses a substantial amount of algorithms and software to operate. Software products are inherently complex and often contain defects and errors, especially when first introduced. While we have performed extensive internal testing on our AAV software and hardware systems, we have a limited frame of reference by which to evaluate the long-term performance of our technology platform. There can be no assurance that we will be able to detect and fix any defects in our technology platform before we, the VIE and the VIE&#8217;s subsidiaries sell products and services to customers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If our technology platform is defective or otherwise fails to perform as expected or in accordance with prescribed technical specifications and timetable, our AAVs may experience accidents and we may suffer adverse publicity, order cancellations, revenue declines, delivery delays, product recalls, product liability claims, and significant warranty and other expenses. These consequences could have a material adverse impact on our business, financial condition, operating results and prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our reputation and the trading price of the ADSs may be negatively affected by adverse publicity or detrimental conduct against us. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Adverse publicity concerning our failure or perceived failure to comply with legal and regulatory requirements, alleged accounting or financial reporting irregularities, regulatory scrutiny and further regulatory action or litigation could harm our reputation and cause the trading price of the ADSs to decline and fluctuate significantly. For example, after Wolfpack Research, an entity unrelated to us, issued a report containing various allegations about us in February 2021, the trading price of the ADSs declined sharply. The negative publicity and the resulting decline of the trading price of the ADSs also led to the filing of three putative shareholder class action lawsuits against us and some of our senior executive officers. Though unsuccessful, these lawsuits had further negative impact on the market price of the ADSs and diverted management&#8217;s attention from the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operations of our company. See &#8220;Item 8. Financial Information&#8212;A. Consolidated Statements and Other Financial Information&#8212;Legal Proceedings.&#8221; Our management and audit committee conducted additional procedures and actions to mitigate risks of the short seller allegations. However, we may be constrained in the manner in which we can proceed against the relevant short sellers by principles of freedom of speech, applicable state law or issues of commercial confidentiality. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">21 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may continue to be the target of adverse publicity and detrimental conduct against us, including complaints, anonymous or otherwise, to regulatory agencies regarding our operations, accounting, revenues and regulatory compliance. Additionally, allegations against us may be posted on the internet by any person or entity which identifies itself or on an anonymous basis. We, the VIE and the VIE&#8217;s subsidiaries may be subject to government or regulatory investigation or inquiries, or shareholder lawsuits, as a result of such third-party conduct and may be required to incur significant time and substantial costs to defend ourselves, and there is no assurance that we, the VIE and the VIE&#8217;s subsidiaries will be able to conclusively refute each of the allegations within a reasonable period of time or at all. Our reputation may also be negatively affected as a result of the public dissemination of allegations or malicious statements about us, which in turn may materially and adversely affect the trading price of the ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are a relatively young company with a short operating history, and we may not be able to sustain our rapid growth, effectively manage our growth or implement our business strategies. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We, the VIE and the VIE&#8217;s subsidiaries have been providing AAV commercial solutions since 2014. Although we have experienced growth, our historical performance may not be indicative of our future performance due to our limited operating history. We are currently commercializing our AAVs and air mobility solutions, and have a short history of accepting orders for our AAVs and delivering them to customers for testing, training and demonstration purposes. There is only a limited historical basis for making judgments on the demand for our products and services or our ability to produce and deliver AAVs and air mobility solutions, or to become profitable in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should consider our business and future prospects in light of the risks and challenges we face as a new entrant to a nascent industry and to overseas markets, including risks and challenges associated with our ability to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">provide safe, convenient and effective air mobility solutions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">maintain reliable, secure, high-performance and scalable infrastructure; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">identify suitable facilities to expand manufacturing capacity; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">navigate the evolving and complex regulatory environment across all the markets in which we operate; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">anticipate and adapt to changing market conditions, including technological developments and changes in the competitive landscape, and adjust, manage and execute our marketing and sales activities to cater to local economic and demographic conditions, cultural differences and customer preferences across all our current and future markets; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">successfully market our AAV commercial solutions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">improve and maintain our operational efficiency; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">attract, retain and motivate talented employees. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we fail to address any or all of these risks and challenges, our business may be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As our business grows, we, the VIE or the VIE&#8217;s subsidiaries may adjust our product and service offerings. These adjustments may not bring about expected results and may instead have a material and adverse impact on our financial condition and results of operations. For example, we and the VIE historically manufactured and sold consumer drones while we and the VIE were developing our AAVs and AAV commercial solutions. Our consumer drone business was not successful. We and the VIE gradually phased out this business to focus on more innovative products and services. Our revenue structure may continue to evolve in response to market demand. In particular, we expect the relative revenue contribution from air mobility solutions to increase and that from aerial media solutions to decrease in the foreseeable future. Our growth is dependent on the development of such new products and services. We may not accurately identify market needs before we invest in the development of a new product or a new service. In addition, we might face difficulties or delays in the development process, which may result in losses in our market share and competitive advantages. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">22 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In pursuit of our growth strategy, we, the VIE or the VIE&#8217;s subsidiaries may enter into new strategic relationships to further penetrate our targeted markets. For example, we cooperated with local partners for developing UAM businesses and received <span style="white-space:nowrap">pre-orders</span> for our AAVs from partners in Japan, Indonesia, Malaysia, etc. Should these relationships fail to materialize and develop into demand or orders for our products and services, or should we fail to work effectively with these companies, we may lose opportunities to generate sales growth and our business, results of operations and financial condition could be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our AAVs and AAV commercial solutions are subject to safety standards, and the failure to satisfy such mandated safety standards or failure to design, manufacture and operate safe and high-performance AAVs and related operating systems and infrastructure would have a material adverse effect on our business and operating results. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales of our AAVs must comply with applicable standards in the market where they are sold, including standards on design, manufacturing and operation. In China, for example, certain components of our AAVs must pass various tests and undergo a certification process and be affixed with a China Compulsory Certificate, or CCC, before they can be installed on our AAVs. We cannot assure you that we have obtained the CCC for all the components of our AAVs that are listed in the CCC Product Catalogue. Failure to install components with a CCC may prevent us from selling the affected products and negatively affect our manufacturing and sales of AAVs. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;PRC Regulation&#8221; for further details. In the United States, the FAA oversees the safety of aircraft operations in the national airspace system and has the authority to grant airworthiness certificates and related exemptions to unmanned aircraft systems. If we fail to have our AAVs satisfy applicable aerial vehicle standards in any jurisdiction where we operate, our business and operating results would be adversely affected. To achieve a high level of safety assurance, we have also established our own AAV safety standards. While we are committed to producing safe and high-quality products, there can be no assurance that our safety technology will be effective in preventing incidents related to product safety, such as accidents involving our AAVs. Failure to ensure the safe operation of our AAVs will affect our reputation and the sales of our AAVs, which will ultimately adversely affect our business operation and financial results. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have incurred, and in the future may continue to incur, net losses. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have incurred net losses in the past. In 2020, 2021 and 2022, we had net losses of RMB92.0&#160;million, RMB313.9&#160;million and RMB329.3&#160;million (US$47.7 million), respectively, and we had net operating cash outflows of RMB151.7&#160;million, RMB121.6&#160;million, and RMB173.5&#160;million (US$25.1 million), respectively, in the same years. We expect our net losses to increase in future periods as we continue to expand our business and operations. See &#8220;Item 5. Operating and Financial Review Prospect&#8212;B. Liquidity and Capital Resources&#8221; for more information on our liquidity and capital resources. We also expect to incur substantial costs and expenses as a result of being a public company. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We cannot assure you that we will be able to generate net profits or positive operating cash flows in the future. Our ability to achieve profitability depends in large part on, among other factors, our ability to increase orders and sales of our AAVs, AAV commercial solutions and services, achieve economies of scale, establish effective pricing strategies, effectively navigate the regulatory environments in different jurisdictions, and increase operational efficiency. If we are unable to generate adequate revenues or effectively manage our expenses, we may continue to incur significant losses in the future and may not be able to achieve or subsequently maintain profitability. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">23 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be successful in competing in the UAV industry. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We operate in the UAV industry and provide various commercial solutions, including air mobility (consisting of passenger transportation and logistics), smart city management and aerial media solutions. In addition to competing with other UAV companies, we compete with traditional industry players providing similar solutions, such as aircraft and ground transportation service providers. Many of our current and potential competitors, particularly international competitors, have significantly greater financial, technical, manufacturing, marketing and other resources than we do and may be able to devote greater resources to the design, development, manufacturing, distribution, promotion, sale and support of their products. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect competition in our industry to intensify in the future in light of increased demand for alternative transportation, continuing globalization and consolidation in the global UAV industry. Factors affecting competition include, among others, ability to innovate, development speed, product quality, reliability, safety and features, pricing and customer service. Increased competition may lead to lower AAV unit sales and increased inventory, which may result in downward price pressure and adversely affect our business, financial condition, operating results and prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to successfully compete in our industry will be fundamental to our future success in existing and new markets and will affect our market share. If our competitors introduce AAVs or services that are superior in quality or performance and/or lower in price compared with our offerings, we may lose existing customers or be unable to attract new customers at prices that would allow us to generate attractive rates of return on our investment, if at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any significant cybersecurity incident or disruption to our operating systems or our <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers could subject us to significant reputational, financial, legal and operational consequences. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We depend on our and the VIE&#8217;s integrated <span style="white-space:nowrap">in-flight</span> operating systems and <span style="white-space:nowrap"><span style="white-space:nowrap">on-the-ground</span></span> infrastructure to operate our products and services. Any material disruption to or slowdown of our operating systems or infrastructure could cause our AAVs to malfunction or result in outages or delays in our services, which could harm our brand and adversely affect our operating results. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers rely on our proprietary cloud database, which can store all of the data collected under our clients&#8217; approvals. Problems with our <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers or our telecommunications network providers could adversely affect our services and products. Our telecommunications network providers could decide to cease providing services to us without adequate notice. Any change in service levels of our telecommunications network or any errors, defects, disruptions or other performance problems with our operating systems or infrastructure could harm our brand and potentially affect our user data. If changes in technology cause our operating systems or infrastructure to become obsolete, or if our operating systems or <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers are inadequate to support our growth, we could lose customers, and our business and operating results could be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We could be subject to breaches of security by hackers. Although we proactively employ multiple measures to defend our systems against intrusions and attacks, our measures may not prevent unauthorized access or use of sensitive data. A breach of our AAV operating systems or <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems may result in product damages, data losses and, in extreme cases, AAV accidents or hijacking of our AAVs to perform unlawful activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A cybersecurity breach could harm our reputation and deter our customers and potential customers from using our AAVs. In addition, any such breach could cause us to incur costs to correct the breaches or failures, expose us to uninsured liability, increase our risk of regulatory scrutiny, subject us to lawsuits and result in the imposition of material penalties and fines. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">24 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">An accident involving an AAV provided by us or another manufacturer could harm the AAV industry. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An accident involving an AAV provided by us or another manufacturer could cause regulatory agencies around the world to tighten restrictions on the use of AAVs, particularly over-populated areas, and could cause the public to lose confidence in our products and AAVs generally. There are risks associated with autopilot, flight control, communications and other advanced technologies, and, from time to time, there have been accidents associated with these technologies. The safety of certain cutting-edge technologies depends in part on user interaction, and users may not be accustomed to using such technologies. We, the VIE or the VIE&#8217;s subsidiaries could face unfavorable and tightened regulatory control and intervention on the use of autopilot and other advanced technologies and be subject to liability and government scrutiny to the extent accidents associated with our autonomous navigation systems occur. Should a high-profile accident occur resulting in substantial casualty or damages, either involving our AAVs or products offered by other companies, public confidence in and regulatory attitudes toward AAVs could deteriorate. Any of the foregoing could materially and adversely affect our results of operations, financial condition and growth prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be compelled to undertake product recalls or take other actions, which could adversely affect our brand image and results of operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our AAVs may not perform in line with customers&#8217; expectations. Any product defects, accidents or any other failure of our AAVs to perform as expected could harm our reputation and result in adverse publicity, revenue loss, delivery delays and product recalls, which could harm our brand and reputation. Any product recall or lawsuit seeking significant monetary damages either in excess of or outside of our insurance coverage may have a material adverse effect on our business and financial condition. In the future, we may, voluntarily or involuntarily, initiate a recall if any of our AAVs, including any systems or components sourced from our suppliers, prove to be defective or noncompliant with applicable laws and regulations. Such recalls, whether voluntary or involuntary and whether caused by systems or components engineered or manufactured by us or our suppliers, could incur significant expenses and adversely affect our brand image in our target markets. They may also inhibit or prevent commercialization of our current and future product candidates. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may become subject to product liability claims or warranty claims, which could harm our financial condition and liquidity if we are not able to successfully defend or insure against such claims. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may be exposed to significant product liability claims if our AAVs do not perform as expected or malfunction. Any defects, errors, or failures in our products or the misuse of our AAVs, operating systems and infrastructure could also result in injury, death or property damage. Our risks in this area are particularly pronounced given we have limited field experience in the operation of our AAVs. A successful product liability claim against us could require us to pay a substantial monetary award. Moreover, a product liability claim could generate substantial negative publicity about our AAVs and business and inhibit or prevent commercialization of our current and future AAV models. Our insurance coverage might not be sufficient to cover all potential product liability claims. In addition, the same level of insurance coverage may not be available in the future at economical prices, or at all. Even if we are fully insured as it relates to a claim, the claim could nevertheless diminish our brand and divert management&#8217;s attention and resources, which could have a negative impact on our business, financial condition and result of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We generally provide standard warranties on our AAVs. The term of a warranty is between six months to three years, depending on the product line and the specific part or component. The occurrence of any material defects in our AAVs could make us liable for damages and warranty claims. In addition, we could incur significant costs to correct any defects or other problems, including costs related to product recalls. Warranty claims may also lead to litigation. Any negative publicity related to the perceived quality of our AAVs could affect our brand image, decrease retailer, distributor and customer demand, and adversely affect our operating results and financial condition. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to successfully develop and commercialize new products, services and technologies that are well received by customers, our operating results may be materially and adversely affected. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our future growth depends on whether we can continually develop and introduce new generations of our existing AAV product lines and update our operating systems and infrastructure with enhanced functionalities and value-added services. This is particularly important in the current industry landscape where technologies and consumer preferences evolve rapidly, which may shorten the lifecycles of our existing products. We plan to upgrade our current AAV models and introduce new models in order to continue to provide AAVs with the latest technologies. As technological advancements can be complex and costly, we could experience delays in the development and introduction of new products and services in the future. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">25 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to roll out new and innovative products and services depends on a number of factors, including significant investments in research and development, quality control of our products and services and effective management of our supply chain. We may need to devote more resources to the research and development of new or enhanced products, services and technologies, which may reduce our profitability. In addition, our research and development efforts may not yield the benefits we expect to achieve in a timely manner, or at all. To the extent that we are unable to execute our strategy of continuously introducing new and innovative products, diversifying our product portfolio and satisfying consumers&#8217; changing preferences, we may not be able to grow our user base, and our competitive position and results of operations may be adversely affected. Even if we are able to keep up with technological changes and develop new models, our prior models may as a result become obsolete sooner than expected, potentially reducing our return on investment. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have limited experience in managing sales to multiple countries and we are subject to a variety of costs and risks due to our continued international expansion. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We delivered seven, two and four EH216 series AAVs abroad in 2020, 2021 and 2022, respectively. We have entered into sales contracts with customers outside China. In 2020, we delivered our EH216 series AAVs to customers in Canada, Mexico, Japan, Korea, etc. In 2021, we delivered our EH216 series AAVs to customers in Korea and Indonesia. In 2022, we delivered our EH216 series AAVs to customers in Sweden, Mexico and Israel. As international expansion is one of our core strategies, we expect our international sales to increase in the future. In markets outside China, we generally have less experience in marketing, selling and deploying our AAVs. International expansion has required and will continue to require us to invest significant capital and other resources, and our efforts may not be successful. International sales and operations are subject to risks such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">limited brand recognition; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">costs associated with establishing new distribution networks; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">difficulty in finding qualified partners for overseas distribution; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to anticipate changes in local market conditions, economic landscapes, and consumers&#8217; preferences and customs; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">difficulties in staffing and managing foreign operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">lack of familiarity with and understanding of the local legal, regulatory and policy frameworks, as well as burdens of complying with a wide variety of local laws and regulations, including those governing personal data protection and safety control; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">political and economic instability; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trade restrictions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">differing employment laws and practices, as well as potential labor disruptions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the imposition of government controls; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">lesser degrees of intellectual property protection; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">26 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">tariffs and customs duties and the classifications of our goods by applicable governmental bodies; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a legal system subject to undue influence or corruption. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Additionally, to export our AAVs to certain jurisdictions, we may face challenges in coordinating with both PRC and the applicable foreign governments and regulatory authorities. If we cannot export our AAVs to such jurisdictions, our business, prospects, financial condition and operating results may be materially and adversely impacted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The failure to manage any of these risks could negatively affect our international business and consequently our overall business and operating results. In addition, the concern over these risks may also prevent us from entering into, or marketing, selling or releasing certain of our AAVs and AAV commercial solutions and related services in, certain markets. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may rely on some third-party distributors for sales, marketing and distribution activities relating to our AAVs. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Currently we do not rely on any third-party distributors for sales, marketing and distribution activities relating to our AAVs. However, some of our business partners may act as third-party distributors that sell, market and distribute our AAVs to their customers in the future. Accordingly, we may be subject to a number of risks associated with third-party distributors, including a lack of <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> control over the activities of third-party distributors selling or using our products and solutions; third-party distributors may terminate their arrangements with us on limited or no notice, or may change the terms of these arrangements in a manner that is unfavorable to us for reasons outside of our control; and any disagreements with our third-party distributors could lead to costly and time-consuming litigation or arbitration. If we fail to establish and maintain satisfactory relationships with our third-party distributors, we may not be able to sell, market and distribute our AAVs according to our internal budget and plans, our future revenues and market share may not grow at a pace that we expect, and we could be subject to increases in sales and marketing and other costs which would harm our results of operations and financial condition. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our operations may be interrupted by production difficulties or delays due to mechanical failures, utility shortages or stoppages, fire, natural disaster or other calamities at or near our facilities. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Production difficulties, such as capacity constraints, mechanical and systems failures and the need for equipment upgrades, may suspend our production and/or reduce our output. There can be no assurance that we will not experience problems with our production facilities in the future or that we will be able to address any such problems in a timely manner. Problems with key equipment in one or more of our production facilities may affect our ability to produce our AAVs or cause us to incur significant expenses to repair or replace such equipment. Scheduled and unscheduled maintenance programs may affect our production output. Any of these could have a material adverse effect on our business, financial condition, results of operations and prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We depend on a continuous supply of utilities, such as electricity and water, to operate our production facilities. Any disruption to the supply of electricity or other utilities may disrupt our production, or cause the deterioration or loss of our inventory. This could adversely affect our ability to fulfill our sales orders and consequently may have an adverse effect on our business and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we are vulnerable to natural disasters and other calamities such as hurricanes, tornadoes, floods, earthquakes and other adverse weather and climate conditions. Although we have servers that are hosted in an offsite location, our backup system does not capture data on a real-time basis, and we may be unable to recover certain data in the event of a server failure. We cannot assure you that any backup systems will be adequate to protect us from the effects of fire, floods, typhoons, earthquakes, power loss, telecommunications failures, <span style="white-space:nowrap">break-ins,</span> war, riots, terrorist attacks or similar events. Any of the foregoing events may give rise to interruptions, breakdowns, system failures, technology platform failures or internet failures, which could cause the loss or corruption of data or malfunctions of software or hardware as well as adversely affect our ability to provide services on our platform. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">27 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our customers may experience service failures or interruptions due to defects in the software, infrastructure, components or engineering system that compromise our products and services, or due to errors in product installation, any of which could harm our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our products and services may contain undetected defects in the software, infrastructure, components or engineering system. Sophisticated software and applications, such as those adopted and offered by us, often contain &#8220;bugs&#8221; that can unexpectedly interfere with the software and applications&#8217; intended operations. Our internet services may from time to time experience outages, service slowdowns or errors. Defects may also occur in components or processes used in our products or for our services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There can be no assurance that we will be able to detect and fix all defects in the hardware, software and services we offer. Failure to do so could result in decreases in sales of our products and services, lost revenues, significant warranty and other expenses, decreases in customer confidence and loyalty, losing market share to our competitors, and harm to our reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our success depends on the continuing efforts of our key employees, including our senior management members and other key personnel. If we fail to hire, retain and motivate our key employees, we could lose the innovation, collaboration and focus that contribute to our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that our success depends substantially on the continued efforts of our key employees, including our senior management members and other qualified and key personnel. We rely on our executive officers, senior management and key employees to generate business and execute programs successfully. In addition, the relationships and reputation that members of our management and key employees have established and maintain with government personnel contribute to our ability to maintain good customer relations and to identify new business opportunities. The loss of any key personnel or our failure to attract additional talent could reduce our employee retention, disrupt our research and development activities and operations, and impair our revenue growth and competitiveness. If one or more of our executive officers or key employees were unable or unwilling to continue their services with us, we might not be able to replace them easily, in a timely manner, or at all, and we might lose the innovation, collaboration and focus that contribute to our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business and prospects depend significantly on our ability to build our EHang brand. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our business and prospects are heavily dependent on our ability to build, maintain and strengthen the EHang brand. If we do not continue to establish, maintain and strengthen our brand, we may lose the opportunity to build a critical mass of customers. Promoting and positioning our brand will likely depend significantly on our ability to provide high-quality AAVs and AAV commercial solutions and engage with our customers as intended. In addition, we expect that our ability to develop, maintain and strengthen the EHang brand will also depend heavily on the success of our user development and branding efforts. Such efforts mainly include building a community of engaged online and offline users as well as other branding initiatives, such as AAV shows and events. To promote our brand, we may be required to change our user development and branding practices, which could result in substantially increased expenses. If we do not develop and maintain a strong brand, our business, prospects, financial condition and operating results will be materially and adversely impacted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our EHang brand could be subject to adverse publicity if incidents related to our products occur or are perceived to have occurred, whether or not we are at fault. In particular, given the popularity of social media, including WeChat and Weibo in China, any negative publicity, regardless of its truthfulness, could quickly proliferate and harm consumer perceptions of and confidence in our brand. Furthermore, we may be affected by adverse publicity related to our manufacturing or other partners, whether or not such publicity is related to their collaboration with us. Our ability to successfully position our brand could also be adversely affected by perceptions of the quality of our partners&#8217; products and services. In addition, from time to time, our AAVs and AAV commercial solutions are evaluated and reviewed by third parties. Any unfavorable reviews could adversely affect consumer perceptions of our AAVs and AAV commercial solutions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">28 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Weather and seasonality may have a material adverse effect on our operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our sales of AAVs and AAV commercial solutions may be affected by weather and seasonality. Our AAV commercial solutions are mainly delivered outdoor. Customers may choose alternative transportation in severe weather conditions in consideration of safety factors, even if our AAVs are able to endure such conditions. As a result, our business, financial condition and operating results may be materially and adversely impacted by the weather conditions. Our operating results may vary from period to period due to many factors, including seasonal factors that may have an effect on the demand for our AAV commercial solutions in the future. As a result, our quarterly results of operations and financial position at the end of a particular quarter may not necessarily be representative of the results we expect at <span style="white-space:nowrap">year-end</span> or in other quarters of a year. Our operating results would suffer if we did not achieve revenues consistent with our expectations due to seasonal demand and weather changes because many of our expenses are based on anticipated levels of annual revenues. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any decline in the business of our business partners or the deterioration of our relationship with them could have a material adverse effect on our operating results. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We collaborate with various business partners to promote our AAVs and AAV commercial solutions. There can be no guarantee that those business partners will continue to collaborate with us in the future. If we are unable to maintain good relationships with our business partners, or the business of our business partners declines, the reach of our products and services may be adversely affected and our ability to maintain and expand our user base may decrease. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Most of the agreements with our business partners do not prohibit them from working with our competitors or from offering competing services. If our partners change their standard terms and conditions in a manner that is detrimental to our business, or if our business partners decide not to continue working with us, or choose to devote more resources to supporting our competitors or their own competing products, we may not be able to find a substitute on commercially favorable terms, or at all, and our competitive advantages may diminish. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on external suppliers for raw materials and certain key externally sourced components and parts used in the assembly of our AAVs, and have limited control over the quality of these components and parts. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We purchase certain key externally sourced components and raw materials, such as computers chips, batteries, motors and electronic displays, from external suppliers for use in our assembly, production and operations of AAVs. A continuous and stable supply of components and raw materials that meet our standards is crucial to our assembly, production and operations. We cannot assure you that we will be able to maintain our existing relationships with our suppliers and continue to be able to stably source key components and raw materials at reasonable prices, or at all. We have integrated our suppliers&#8217; technologies within our products such that having to change to an alternative supplier may cause significant disruption to our operations. The supply of key components could be interrupted for any reason, or there could be significant increases in the prices of these key components. Additionally, changes in business conditions, force majeure, governmental changes and other factors beyond our control, or that we do not presently anticipate, could also affect our suppliers&#8217; ability to deliver components to us on a timely basis. If any of these events occurs, our business, financial condition, results of operations and prospects may be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We cannot guarantee that the quality of components and parts manufactured by external suppliers will be consistent and maintained at a high standard. Any defects of or quality issues with these components or any noncompliance incidents associated with these third-party suppliers could result in quality issues with our AAVs and hence compromise our brand image and results of operations. In extreme situations, we may be exposed to liabilities as a result of significant damages caused by certain components from external suppliers and we cannot assure you that we will be able to obtain sufficient insurance coverage at an acceptable cost in the future. A successful claim brought against us in excess of our available insurance coverage may have a material adverse effect on our business, financial condition and operating results. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">29 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Safety issues or public perceptions of safety issues concerning <span style="white-space:nowrap">lithium-ion</span> batteries could have a material adverse impact on our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The battery packs installed on our AAVs make use of <span style="white-space:nowrap">lithium-ion</span> cells. On rare occasions, <span style="white-space:nowrap">lithium-ion</span> cells can rapidly release the energy they contain by venting smoke and flames in a manner that can ignite nearby materials as well as other <span style="white-space:nowrap">lithium-ion</span> cells. While the battery packs used for our AAVs are designed to passively contain any single cell&#8217;s release of energy without spreading to neighboring cells, a field or testing failure of our AAVs could occur, which could result in accidents, casualty or damages, and subject us to lawsuits, product recalls, and/or redesign efforts. Also, negative public perceptions regarding the suitability of <span style="white-space:nowrap">lithium-ion</span> cells for AAV applications or any future incident involving <span style="white-space:nowrap">lithium-ion</span> cells, even if such incident does not involve our AAVs, could seriously harm our business. In addition, we store a significant number of <span style="white-space:nowrap">lithium-ion</span> cells at our facilities. Any mishandling of battery cells may cause disruption to the operation of our facilities. While we have implemented safety procedures related to the handling of the cells, a safety issue or fire related to the cells could disrupt our operations. Such damage or injury could lead to adverse publicity and potentially a safety recall. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on third-party logistics providers to deliver our domestic sales orders and certain overseas orders. Inadequate third-party logistics services or failure to mitigate the risks of damage or disruption to our distribution logistics could adversely affect our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to transport and sell our AAVs is critical to our success across our operations. We typically rely on third-party logistics service providers to deliver our domestic sales orders and certain overseas orders. Damage or disruption to our distribution logistics due to disputes, weather, natural disasters, fire, explosions, terrorism, pandemics or labor strikes could impair our ability to distribute or sell our AAVs. Inadequate third-party logistics services could also potentially disrupt our distribution and sales and compromise our business reputation. Failure to take adequate steps to mitigate the likelihood or potential impact of such events, or to effectively manage such events if they occur, could adversely affect our business, financial condition and results of operations, as well as require additional resources to restore our supply chain. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to comply with environmental protection and work safety laws and regulations, we could become subject to fines or penalties or incur costs that could harm our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to numerous environmental protection and work safety laws and regulations. For more details, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;PRC Regulation&#8212;Environmental Protection and Work Safety.&#8221; We also could incur significant costs associated with civil or criminal fines and penalties for failure to comply with such laws and regulations. Environmental and social laws and regulations have tended to become increasingly stringent. There has been increased global focus on environmental and social issues and it is possible that China may potentially adopt more stringent standards or new regulations in these areas. To the extent regulatory changes occur in the future, they could result in, among other things, increased costs to our company. In addition, we may incur substantial costs in order to comply with current or future environmental protection and work safety laws and regulations. These current or future laws and regulations may impair our research, development or production efforts. Our failure to comply with these laws and regulations also may result in substantial fines, penalties or other sanctions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">30 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If our business partners, contractors, suppliers, sales agents, dealers or third-party logistics services providers fail to use ethical business practices and comply with applicable laws and regulations, our brand image could be harmed due to negative publicity beyond our own control. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our reputation is sensitive to allegations of unethical business practices. We do not control the business practices of our business partners, independent contractors and suppliers, sales agents, dealers or third-party logistics services providers. Accordingly, we cannot guarantee their compliance with ethical business practices, such as environmental responsibilities, fair wage practices, and compliance with child labor laws, among others. A lack of demonstrated compliance could lead us to seek alternative suppliers, sales agents or dealers, which could increase our costs and result in delayed delivery of our products, product shortages or other disruptions of our operations. Violation of labor or other laws by our suppliers, business partners, sales agent, dealers or third-party logistics services suppliers or the divergence of their labor or other practices from those generally accepted as ethical in the markets in which we do business could also attract negative publicity, diminish our brand image and reduce demand for our AAVs and AAV commercial solutions. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If customers modify our AAVs or operating systems, the AAVs may not operate properly, which may cause damage, create negative publicity and harm our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our customers may try to modify our AAVs or operating systems for various reasons, which could compromise the performance and safety of our AAVs, as well as the safety of their passengers. During such modifications, they may use third-party parts that may not be compatible with our products. We do not test, nor do we endorse, such modification. In addition, the use of improper external cabling or unsafe charging outlets can expose our customers to injury from AAV malfunctioning. Any injuries or damages resulting from such modifications or misuses could result in adverse publicity, which would negatively affect our brand and harm our business, prospects, financial condition and operating results. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">A new health epidemic could significantly disrupt our operations and adversely affect our results of operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our business could be significantly affected by public health epidemics that may hit China and/or other countries where we sell our products, such as the outbreak of coronavirus, avian influenza, severe acute respiratory syndrome, or SARS, Zika virus, Ebola virus or other disease. For example, the severity of the past <span style="white-space:nowrap">COVID-19</span> pandemic resulted in lock-downs, travel restrictions and quarantines imposed by governments across the world and materially affected general commercial activities on a global scale. In 2022, we experienced delayed fulfillments from suppliers as well as reduced demand for our AAVs from the tourism sector, which suffered disproportionately from the pandemic.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>The majority of our revenue generated from sales of the EH216 series AAVs are from a limited number of customers that mainly operate our AAVs in tourism locations in China, rather than in broad, mainstream commercial operations. Therefore, in 2021 and 2022, we faced delayed collection of our accounts receivable from some of our customers later than the due dates. A <span style="white-space:nowrap">COVID-19</span> outbreak may result in these customers ceasing purchases, canceling or reducing orders for our products or services, or failing to make payments owed to us in a timely manner or at all, which may materially and adversely impact our business and result of operations. The <span style="white-space:nowrap">COVID-19</span> pandemic had caused an economic downturn in many countries. Such general economic slowdown may reduce the demand for our products and services. Any future outbreak of a contagious disease, and other adverse public health developments may restrict economic activities in affected regions, resulting in reduced business volume, temporary closure of our production facilities and offices or otherwise disrupt our business operations and adversely affect our results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We could be adversely affected by security-related concerns of the United States and other countries against Chinese companies and products and political tensions between the United States and China. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to security-related concerns, U.S. government actions targeting exports of certain technologies to China are becoming more pervasive. The U.S. government has in the past issued export restrictions that effectively banned U.S. companies from selling products to ZTE Corporation, and in May 2019 imposed a similar ban on sales of all products to Huawei. In 2018, the U.S. adopted new laws designed to address concerns about the export of emerging and foundational technologies to China. In May 2019, former U.S. President Donald J. Trump issued an executive order that invoked national emergency economic powers to implement a framework to regulate the acquisition or transfer of information communications technology in transactions that imposed undue national security risks. In October 2022, the Biden Administration issued extensive new restrictions on the export to China of advanced semiconductors, as well as design software and manufacturing equipment, without a special license. These actions could lead to additional restrictions on the export of products that include or enable technologies on which we rely. Such restrictions imposed by the United States or any other countries may make it more difficult for us to procure or license technological products from these countries, or affect the ability of our PRC suppliers to manufacture and provide us with advanced components, which may increase our costs, impair our products&#8217; competitiveness, and have a material adverse effect on our business. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">31 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Similar security-related concerns may affect our ability to export our products to the United States and other countries. In May 2019, the U.S. Department of Homeland Security advised American companies about the inherent security risks associated with Chinese-made drones. In a related development, the U.S. government was also reportedly considering placing Chinese surveillance systems providers, including Hikvision Digital Technology and Dahua Technology, on a trade blacklist that would cut off their access to American <span style="white-space:nowrap">hi-tech</span> suppliers. We cannot assure you that our AAVs will not be placed on such trade blacklist in the future. If that event occurs, our ability to export our products to the United States will be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, political tensions between the United States and China have escalated due to, among other things, the <span style="white-space:nowrap">COVID-19</span> outbreak, the PRC National People&#8217;s Congress&#8217; passage of Hong Kong national security legislation, sanctions imposed by the U.S. Department of Treasury on certain officials of the Hong Kong Special Administrative Region and the central government of the PRC and the executive orders issued by former U.S. President Donald J. Trump in August 2020 that prohibit certain transactions with ByteDance Ltd., Tencent Holdings Ltd. and the respective subsidiaries of such companies. Rising political tensions could reduce levels of trades, investments, technological exchanges and other economic activities between the two major economies, which would have a material adverse effect on global economic conditions and the stability of global financial markets. Any of these factors could have a material adverse effect on our business, prospects, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We, the VIE and the VIE&#8217;s subsidiaries may need to defend ourselves against claims of intellectual property infringement, which may be time-consuming and costly. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Companies, organizations or individuals, including our competitors, may hold or obtain patents, trademarks or other proprietary rights that would prevent, limit or interfere with our ability to make, use, develop, sell or market our AAVs, AAV operating systems and infrastructure or their components, which could make it more difficult for us to operate our business. Companies holding patents or other intellectual property rights may bring suits alleging infringement of such rights by us, the VIE or the VIE&#8217;s subsidiaries or otherwise assert their rights against us, the VIE or the VIE&#8217;s subsidiaries. Moreover, our, the VIE&#8217;s or its subsidiaries&#8217; applications and uses of trademarks relating to design, software or artificial intelligence technologies could be found to infringe upon existing trademark ownership and rights. We, the VIE or the VIE&#8217;s subsidiaries may also fail to apply for key trademarks in a timely manner. For example, there are some precedent registrations by several other Chinese companies of the trademark &#8220;


<img src="g404296g29g.jpg" alt="LOGO" />
 &#8221; (the Chinese characters for our brand, &#8220;EHang&#8221;) for vehicles and bicycles, which fall into the same class of products as remote aerial vehicles and aerospace transportation. Although we received a favorable judgement in a proceeding relating to such precedent registrations, we may continue to face intellectual property infringement claims in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we, the VIE or the VIE&#8217;s subsidiaries are determined to have infringed upon a third party&#8217;s intellectual property rights, the VIE or the VIE&#8217;s subsidiaries may be required to do one or more of the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">cease selling, incorporating certain components into, or using AAVs or offering goods or services that incorporate or use the challenged intellectual property; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">pay substantial damages; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">seek a license from the holder of the infringed intellectual property right, which license may not be available on reasonable terms or at all; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">32 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">redesign our, the VIE&#8217;s or its subsidiaries&#8217; AAVs, AAV operating systems and infrastructure, components or services; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">establish and maintain alternative branding for our, the VIE&#8217;s or its subsidiaries&#8217; products and services. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event of a successful claim of infringement against us, the VIE or the VIE&#8217;s subsidiaries and our, the VIE&#8217;s or its subsidiaries&#8217; failure or inability to obtain a license to the infringed technology or other intellectual property right, our business, prospects, operating results and financial condition could be materially and adversely affected. In addition, any litigation or claims, even if frivolous, could result in substantial costs, negative publicity and diversion of resources and management attention. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our or the VIE&#8217;s intellectual property rights may not protect us effectively. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March&#160;31, 2023, we and the VIE together owned 331 issued patents, 302 pending patent applications, 371 registered trademarks, and 24 registered copyrights in China in relation to our and the VIE&#8217;s technologies.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>We cannot assure you that our or the VIE&#8217;s pending patent applications will be granted. Even if our or the VIE&#8217;s applications are successful, patents may be contested, circumvented or invalidated in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the rights granted under any issued patents may not provide us with proprietary protection or competitive advantages. The claims under any patents that are issued from our or the VIE&#8217;s patent applications may not be broad enough to prevent others from developing technologies that are similar or that achieve results similar to ours or the VIE&#8217;s. It is also possible that the intellectual property rights of others could bar us or the VIE from licensing and exploiting any patents that are issued from our or the VIE&#8217;s pending applications. Numerous patents and pending patent applications owned by others exist in the fields in which we and the VIE have developed and are developing our technologies. These patents and patent applications might have priority over our or the VIE&#8217;s patent applications and could subject our or the VIE&#8217;s patent applications to invalidation. Finally, in addition to those who may claim priority, any of our or the VIE&#8217;s existing or pending patents may also be challenged by others on the basis that they are otherwise invalid or unenforceable. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Implementation and enforcement of PRC laws on intellectual property rights have historically been deficient and ineffective. Accordingly, protection of intellectual property rights in China may not be as effective as in the United States or other developed countries. Furthermore, policing unauthorized use of proprietary technologies is difficult and expensive. We and the VIE rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our and the VIE&#8217;s intellectual property rights. Despite our efforts to protect our and the VIE&#8217;s proprietary rights, third parties may attempt to copy or otherwise obtain and use our or the VIE&#8217;s intellectual property or seek court declarations that they do not infringe upon our or the VIE&#8217;s intellectual property rights. Any unauthorized use of our or the VIE&#8217;s intellectual property by third parties may adversely affect our current and future revenues and our reputation. Monitoring unauthorized use of our and the VIE&#8217;s intellectual property is difficult and costly, and we cannot assure you that the steps we or the VIE have taken or will take will prevent misappropriation of our and the VIE&#8217;s intellectual property. From time to time, we or the VIE may have to resort to litigation to enforce our and the VIE&#8217;s intellectual property rights, which could result in substantial costs and diversion of our resources. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">33 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to safeguard personal information could subject us to penalties, damage our reputation and brand, and harm our business and results of operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Through our AAVs, app and <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems, we log information about each AAV&#8217;s use, such as charge time, battery usage, mileage and location information, in order to aid us in vehicle diagnostics, repair and maintenance, as well as to help us customize and optimize the flying experience. Images and videos captured by cameras attached to our AAVs are stored on our servers, servers of third-party cloud storage providers or other servers designated by our customers. We, therefore, process, including but not limited to collect, store, process, use, transfer, provide, disclose and delete, personal data from our users in order to better understand and serve our users. Such personal data processing also enables our content feeds recommendation. Possession and use of our users&#8217; flying behavior and data in conducting our business may subject us to legislative and regulatory oversight in China and other jurisdictions, such as the European Union and the United States. For example, in January 2018, the European Union promulgated the General Data Protection Regulation to further protect fundamental rights in privacy and personal information so that members of the general public have more control over their personal information. Regulations in relevant jurisdictions may require us to obtain user consent for the collection of personal information, restrict our use of such personal information and hinder our ability to expand our user base. In the event of a data breach or other unauthorized access to our user data, we may have obligations to notify users about the incident and we may need to provide some form of remedy for the individuals affected by the incident. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Concerns or claims about our practices with regard to the processing of personal information or other privacy-related matters, even if unfounded, could damage our reputation and results of operations. In the PRC, governmental authorities have enacted a series of laws and regulations to enhance the protection of privacy and data. The PRC Constitution, the PRC Criminal Law, the Civil Code of the PRC, the Cybersecurity Law of the PRC and relevant regulations require network operators, which may include us, to ensure the security and stability of the services provided via network and protect individual privacy and the security of personal data in general by requiring the consent of internet users prior to the processing of their personal data. Under the Cybersecurity Law, the owners and administrators of networks and network service providers are subject to various personal information security protection obligations, including restrictions on the collection and use of personal information of users, and they are required to take steps to prevent personal data from being divulged, stolen, or tampered with. Regulatory requirements regarding the protection of personal information are constantly evolving and can be subject to differing interpretations or significant changes, making the extent of our responsibilities in that regard uncertain. For example, on June&#160;10, 2021, the Standing Committee of the National People&#8217;s Congress, or SCNPC, promulgated the <span style="font-style:italic">Data Security Law of the People&#8217;s Republic of China</span>, or the Data Security Law, effective from September&#160;1, 2021. The Data Security Law provides that data processing activities that affects or may affect national security shall be subject to a data security review procedure. On July&#160;6, 2021, the General Office of the CPC Central Committee and the General Office of the State Council jointly promulgated the Opinions on Strictly Cracking Down on Illegal Securities Activities, which called for a heightened scrutiny over overseas-listed China-based companies of their compliance with the laws and regulations regarding data security, cross-border data flow and management of confidential information, and such laws and regulations are expected to undergo further changes, which may require increased information security responsibilities and stronger cross-border information management mechanism and process. We may need to adjust our business to comply with data security requirements and other laws and regulations from time to time. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;20, 2021, the SCNPC promulgated the <span style="font-style:italic">Personal Information Protection Law of the People&#8217;s Republic of China</span>, or the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November&#160;1, 2021. We may be required to make further adjustments to our business practices to comply with the personal information protection laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&#160;14, 2021, the CAC publicly solicited opinions on<span style="font-style:italic"> the Administration Regulations on Cyber Data Security (Draft for Comments)</span>, or the Draft Data Security Regulations. The Draft Data Security Regulations stipulates that data processors processing personal information of more than one million users shall be subject to the various requirements that apply to important data processors, including but not limited to: (a)&#160;important data processors shall specify the person in charge of data security and establish a data security management organization; (b)&#160;important data processors shall file with competent authorities within 15 working days after the identification of important data; (c)&#160;important data processors shall develop a data security training program for its employees; (d)&#160;important data processors shall carry out annual data security assessment and file such report with competent authorities annually. Uncertainties exist with respect to its enactment timetable, final content, interpretation and implementation. We cannot assure you that relevant governmental authorities will not interpret the laws and regulations in ways that may negatively affect us. At this stage, we are unable to predict the possible consequences of these drafts, if any, and we are monitoring and assessing the rulemaking process closely. Any failure, or perceived failure to maintain the security of our user data or to comply with applicable PRC or foreign privacy, data security and personal information protection laws and obligations may result in civil or regulatory liability, including governmental or data protection authority enforcement actions and investigations, fines, penalties, enforcement orders requiring us to cease operating in a certain way, litigation, or adverse publicity, and may require us to expend significant resources in responding to and defending allegations and claims. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">34 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;31, 2021, the CAC, together with other regulatory authorities, published the <span style="font-style:italic">Administrative Provisions on Algorithm Recommendation for Internet Information Services</span>, or the Administrative Provisions on Algorithm Recommendation, effective on March&#160;1, 2022. Pursuant to the Administrative Provisions on Algorithm Recommendation, users should be given an option to easily turn off algorithm recommendation services, and service providers shall, among others, establish and improve the management systems and technical measures for algorithm driven recommendation mechanism and regularly review, evaluate and verify the principle, models, data and application results of algorithms. The Company will closely monitor the regulatory development and adjust its business operation from time to time to comply with the regulations over algorithm. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the National Security Law issued by SCNPC on July&#160;1, 2015, the state shall establish a national security review and supervision system to review, among other things, foreign investment, key technologies, internet and information technology products and services, and other important activities that are likely to impact national security of China. On December&#160;28, 2021, the CAC together with other regulatory authorities officially announced the Cybersecurity Review Measures, which is consistent with the Cybersecurity Review Measures (Revision Draft for Comment) announced by the CAC on July&#160;10, 2021. Pursuant to the Cybersecurity Review Measures, the procurement of network products and services by critical information infrastructure operators and the data processing activities conducted by network platform operators which affects or may affect national security shall be subject to cybersecurity review. Network platform operators mastering personal information of more than one million users must apply to the Cybersecurity Review Office for cybersecurity review if they intend to be listed abroad. On July&#160;30, 2021, the State Council promulgated the R<span style="font-style:italic">egulations on Security Protection of Critical Information Infrastructure</span>, or the CIIO Regulations, which became effective on September&#160;1, 2021. Pursuant to the CII Regulations, critical information infrastructure refers to any important network facilities or information systems of an important industry or field such as public communication and information service, energy, transport, water conservation, finance, public services, <span style="white-space:nowrap">e-government</span> affairs, science and technology industry for national defense and other industries and sectors that may seriously endanger national security, people&#8217;s livelihood and public interest in case of damage, function loss or data leakage. In addition, relevant administration departments of each critical industry and sector are responsible for formulating eligibility criteria and determining the critical information infrastructure in the respective industry or sector. The operators will be informed about the final determination as to whether they are categorized as critical information infrastructure operators, or CIIOs. As of the filing of this annual report on Form <span style="white-space:nowrap">20-F,</span> no detailed rules or interpretations have been issued and we have not been informed as a CIIO by any governmental authorities.<span style="font-style:italic"> </span>Furthermore, the exact scope of CIIOs, under the current regulatory regime remains unclear, and the PRC governmental authorities may have discretion in the interpretation and enforcement of these laws and regulations. Therefore, it is uncertain whether we would be deemed as a CIIO under PRC law. If we are identified as CIIO, we will be subject to stricter requirements on business operations and cybersecurity compliance, and we may need to follow cybersecurity review procedure and apply with Cybersecurity Review Office before making certain purchases of network products and services, and if a cybersecurity review is applicable, we may be required to suspend providing any existing or new services to our users, and we may experience other disruptions of our operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the PRC regulatory authorities have recently taken steps to strengthen the regulations on data protection and conducted several rounds of relevant inspections. We have not been informed by the CAC of any further requirements of rectification. As laws and regulations in China on the protection of privacy and data are constantly evolving, complying with new laws and regulations could cause us to incur substantial costs or require us to change our business practices in a manner materially adverse to our business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">35 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Despite our efforts to comply with applicable laws, regulations and other obligations relating to privacy, data protection and information security, it is possible that our practices, offerings or platform could fail to meet certain requirements imposed on us by such laws, regulations or obligations. Any failure on our part to comply with applicable laws or regulations or any other obligations relating to privacy, data protection or information security, or any compromise of security that results in unauthorized access, collection, transfer, use or release of personally identifiable information or other data, or the perception or allegation that any of the foregoing types of failure or compromise has occurred, could damage our reputation, discourage new and existing users from using our platform or result in investigations, fines, suspension of our app, or other penalties by government authorities and private claims or litigation, any of which could materially adversely affect our business, financial condition and results of operations. In addition, the interpretation and application of the aforementioned laws and regulations are often uncertain and in flux. Our practice may become inconsistent with these laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our platform and internal systems depend on the ability of software and hardware developed and maintained internally and/or by third parties to store, retrieve, process and manage immense amounts of data, including personal information or other privacy-related matters. The software and hardware on which we rely may now or in the future contain undetected programming errors, bugs, or vulnerabilities which may result in errors or compromise our ability to protect the data of our users and in turn adversely affect our business, financial condition and operation results. Any systems failure or compromise of security that results in the unauthorized access to or release of the data, photo or messaging history of our users could significantly limit the adoption of our services, as well as harm our reputation and brand, result in litigation or regulatory investigations against us, and we could be subject to material liability or penalties. Additionally, we connect our platform with software development kit provided by third parties who may also process users&#8217; data. The integrity of our user data also depends on their ability to secure and protect the data they process. The risk that these types of events could seriously harm our business is likely to increase as we expand the scope of services we offer and as we increase the size of our user base. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may also become subject to laws and regulations affecting data protection, data privacy and/or information security in other jurisdictions by virtue of having users who reside in these jurisdictions, even if we do not have a physical presence there. Many jurisdictions have in the past adopted, and may in the future adopt, new laws and regulations, or amendments to existing laws and regulations, affecting data protection, data privacy and/or information security, such as the General Data Protection Regulation, or the GDPR, adopted by the European Union that became fully effective on May&#160;25, 2018. The interpretation and application of these laws or regulations are often uncertain and in flux. We cannot guarantee you that our practice is consistent with these laws and regulations and our practice may become inconsistent with these laws and regulations; if so, we could be subject to fines and orders requiring that we change our practices, which could have an adverse effect on our business and results of operations. Complying with new data laws and regulations could cause us to incur substantial costs or require us to change our business practices in a manner materially adverse to our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If users allege that we have improperly used, released or disclosed their personal information, we could face legal claims and reputational damage. We may incur significant expenses to comply with privacy, consumer protection and security standards and protocols imposed by law, regulation, industry standards or contractual obligations. A major breach of our network security and systems could create serious negative consequences for our business and future prospects, including possible fines, penalties, reduced customer demand for our AAVs, and harm to our reputation and brand. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;PRC Regulation&#8221; for further details. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The execution of our business plans requires a significant amount of capital. In addition, our future capital needs may require us to sell additional equity or debt securities that may dilute the equity interests of our shareholders or introduce covenants that may restrict our operations or our ability to pay dividends. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will need significant capital to, among other things, conduct research and development, expand our manufacturing capacity, roll out new products and solutions and provide commercial services. We may also need significant capital to maintain our existing property and equipment. We believe that our cash and cash equivalents and our anticipated cash flows from operations will be sufficient to meet our anticipated working capital requirements and material cash requirements, including capital expenditures, for at least the 12 months after the date of this annual report. Our expected sources of capital include both equity and debt financing. However, financing might not be available to us in a timely manner or on acceptable terms, or at all. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">36 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to obtain the necessary financing to carry out our business plan is subject to a number of factors, including general market conditions and investor acceptance of our business plans. These factors may make the timing, amount, terms and conditions of such financing unattractive or unavailable to us. If we are unable to raise sufficient funds, we will have to significantly reduce our spending, delay or cancel our planned activities, substantially change our current corporate structure, or even curtail or discontinue our operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, our future capital needs and other business concerns could require us to sell additional equity or debt securities or obtain a credit facility. The sale of additional equity or equity-linked securities could dilute the equity interests of our shareholders. Additional indebtedness would increase our debt-service obligations and may be accompanied by covenants that would restrict our operations or our ability to pay dividends to our shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are subject to risks associated with strategic alliances or acquisitions. If we cannot manage the growth of our business or execute our strategies effectively, our business and prospects may be materially and adversely affected. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into strategic alliances with various business partners, and may in the future enter into joint research and development agreements or <span style="white-space:nowrap">co-branding</span> agreements with third parties to further our business purpose from time to time. These alliances could subject us to a number of risks, including risks associated with sharing proprietary information, <span style="white-space:nowrap">non-performance</span> by the third parties and increased expenses in establishing new strategic alliances, any of which may materially and adversely affect our business. We may have limited ability to monitor or control the actions of these third parties. If any of these strategic third parties suffers negative publicity or harm to their reputation from events relating to their business, we may also suffer negative publicity or harm to our reputation by virtue of our association with any such third party. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although we currently do not have any specific acquisition plans,<span style="font-weight:bold"><span style="font-style:italic"> </span></span>if appropriate opportunities arise, we may acquire additional assets, products, technologies or businesses that are complementary to our existing business. In addition to any required shareholders&#8217; approval, we may also have to obtain approvals and licenses from relevant government authorities for the acquisitions and to comply with any applicable PRC laws and regulations, which could result in delays and increased costs, and may derail our business strategies if we fail to do so. Furthermore, past and future acquisitions and the subsequent integration of new assets and businesses into our own require significant attention from our management and could result in a diversion of resources from our existing business, which in turn could have an adverse effect on our business operations. Acquired assets or businesses may not generate the financial results we expect. Acquisitions could result in the use of substantial amounts of cash, potentially dilutive issuances of equity securities, the occurrence of significant goodwill impairment charges, amortization expenses for other intangible assets and exposure to potential unknown liabilities of the acquired business. Moreover, the costs of identifying and consummating acquisitions may be significant. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business could be adversely affected by trade tariffs or other trade barriers. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Starting from early 2018, the U.S. President announced the imposition of tariffs on certain Chinese goods entering the United States and both China and the United States have each imposed additional tariff since then. The United States may also in the future impose tariffs on the importation of consumer products related to our business, such as AAVs. In addition, the European Union has imposed tariffs on imports of AAVs originating from the PRC. We plan to export our AAVs to the United States and the European Union. Any new tariffs on AAVs or other relevant products imposed by the United States or the European Union may significantly increase our costs. It is not yet clear what impact these tariffs may have or what actions other governments, including the Chinese government, may take in retaliation. In addition, these developments could have a material adverse effect on global economic conditions and the stability of global financial markets. Any of these factors could have a material adverse effect on our business, financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">37 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We, the VIE and the VIE&#8217;s subsidiaries have limited insurance coverage, which could subject us to significant costs and business disruption. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We, the VIE and the VIE&#8217;s subsidiaries have limited liability insurance coverage for our products and business operations. We may not be able to secure additional product liability insurance coverage on acceptable terms or at reasonable costs when needed. A successful liability claim against us, the VIE or the VIE&#8217;s subsidiaries due to injuries or damages suffered by our users could materially and adversely affect our financial condition, results of operations and reputation. Even if unsuccessful, such a claim could cause us adverse publicity, require substantial costs to defend, and divert the time and attention of our management. In addition, we do not have any business disruption insurance. Any business disruption could result in substantial cost to us and diversion of our resources. Furthermore, China, the United States or any other jurisdiction relevant to our business may impose requirements for maintaining certain minimum liability or other insurance relating to the operation of AAVs. Such insurance policies could be costly, which would reduce the demand for our AAVs. Alternatively, certain insurance products that would be desirable to AAV operators may not be commercially available, which would increase the risks of operating our AAVs and also reduce the demand for them. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are subject to anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws, and noncompliance with such laws can subject us to administrative, civil and criminal fines and penalties, collateral consequences, remedial measures and legal expenses, all of which could adversely affect our business, results of operations, financial condition and reputation. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations in various jurisdictions in which we conduct our business or sell our products, including the PRC anti-corruption laws and regulations, the U.S. Foreign Corrupt Practices Act, or the FCPA, the U.K. Bribery Act 2010, and other anti-corruption laws and regulations. The FCPA and the U.K. Bribery Act 2010 prohibit us and our officers, directors, employees and business partners acting on our behalf, including agents, from corruptly offering, promising, authorizing or providing anything of value to a &#8220;foreign official&#8221; for the purposes of influencing official decisions or obtaining or retaining business or otherwise obtaining favorable treatment. The FCPA also requires companies to make and keep books, records and accounts that accurately reflect transactions and dispositions of assets and to maintain a system of adequate internal accounting controls. The U.K. Bribery Act 2010 also prohibits <span style="white-space:nowrap">non-governmental</span> &#8220;commercial&#8221; bribery and soliciting or accepting bribes. The PRC anti-corruption laws and regulations prohibit bribery to government agencies, state or government owned or controlled enterprises or entities, to government officials or officials that work for state or government owned enterprises or entities, as well as bribery to <span style="white-space:nowrap">non-government</span> entities or individuals. There is uncertainty in connection with the implementation of PRC anti-corruption laws. A violation of these laws or regulations could adversely affect our business, results of operations, financial condition and reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have direct or indirect interactions with officials and employees of government agencies and state-owned affiliated entities in the ordinary course of business. We have also entered into joint ventures and/or other business partnerships with government agencies and state-owned or affiliated entities. These interactions subject us to an increased level of compliance-related concerns. We are in the process of implementing policies and procedures designed to ensure compliance by us and our directors, officers, employees, representatives, consultants, agents and business partners with applicable anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations. However, our policies and procedures may not be sufficient, and our directors, officers, employees, representatives, consultants, agents, and business partners could engage in improper conduct for which we may be held responsible. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">38 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">Non-compliance</span> with anti-corruption, anti-bribery, anti-money laundering or financial and economic sanctions laws could subject us to whistleblower complaints, adverse media coverage, investigations, and severe administrative, civil and criminal sanctions, collateral consequences, remedial measures and legal expenses, all of which could materially and adversely affect our business, results of operations, financial condition and reputation. In addition, changes in economic sanctions laws in the future could adversely impact our business and investments in our shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are involved in litigation from time to time and, as a result, we could incur substantial judgments, fines, legal fees or other costs. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may be the subject of complaints or litigation from customers, suppliers, employees or other third parties for various actions. For example, we received a judgment against us in a dispute with a former employee and entered into a settlement with the former employee in April 2023. The damages sought against us in some of these litigation proceedings could be substantial. We cannot assure you that we will always have meritorious defenses to the plaintiffs&#8217; claims. While the ultimate effect of these legal actions cannot be predicted with certainty, our reputation and the result of operations could be negatively impacted. The proceedings we may be involved in from time to time, could incur substantial judgments, fines, legal fees or other costs and have a material adverse effect on our business, financial condition, results of operations and cash flows. See &#8220;Item 8. Financial Information&#8212;A. Consolidated Statements and Other Financial Information&#8212;Legal Proceedings.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our and the VIE&#8217;s leased property interest may be defective and our right to lease the properties may be challenged, which could cause significant disruption to our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We and the VIE lease all the premises used in our operations from third parties. We and the VIE require the landlords&#8217; cooperation to effectively manage the condition of such premises, buildings and facilities. In the event that the condition of the office premises, buildings and facilities deteriorates, or if any or all of our and the VIE&#8217;s landlords fail to properly maintain and renovate such premises, buildings or facilities in a timely manner or at all, the operation of our offices could be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Moreover, certain lessors have not provided us and the VIE with valid ownership certificates or authorization of sublease for our and the VIE leased properties. Under the relevant PRC laws and regulations, if the lessors are unable to obtain certificate of title because such properties were built illegally or failed to pass the inspection or other reasons, such lease contracts may be recognized as void and as a result, we and the VIE may be required to vacate the relevant properties. In addition, if our and the VIE&#8217;s lessors are not the owners of the properties and they have not obtained consents from the owners or their lessors or permits from the relevant government authorities, our and the VIE&#8217;s leases could be invalidated. If this occurs, we and the VIE may have to renegotiate the leases with the owners or the parties who have the right to lease the properties, and the terms of the new leases may be less favorable to us and the VIE, or we and the VIE may be required to vacate the relevant properties if the terms of the new leases are not reached. Furthermore, one lease the VIE has been using for research and development and office purposes had expired, and the VIE is in the process of negotiating renewal with the lessor.<span style="font-style:italic"> </span>We and the VIE may enter into new lease contracts with the lessors, and the terms of the new leases may be less favorable to us and the VIE, or we and the VIE may be required to vacate the relevant properties if the terms of the new leases are not reached. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under PRC laws, all lease agreements are required to be registered with the local housing authorities. We and the VIE have not registered certain of our lease agreements with the relevant government authorities. Failure to complete these required registrations may expose our and the VIE&#8217;s landlords, lessors, us and the VIE to potential monetary fines. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have granted, and may continue to grant, restricted share units and other types of awards under our share incentive plan, which may result in increased share-based compensation expenses. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We adopted the 2015 Share Incentive Plan, or the 2015 Plan, and the 2019 Share Incentive Plan, or the 2019 Plan (collectively, the &#8220;Plans&#8221;), to incentivize our employees, directors and consultants and align their interests with ours. We recognize expenses in our consolidated statement of loss in accordance with U.S. GAAP. Under the Plans, we are authorized to grant restricted share units and other types of awards. As of the date of this annual report, the maximum number of ordinary shares that may be issued pursuant to all awards granted under the 2015 Plan and 2019 Plan is 8,867,053 and 8,266,949, respectively. As of March&#160;31, 2023, 2,878,750 restricted share units and 53,737 share options had been granted and were outstanding under the Plans. As of December&#160;31, 2022, our unrecognized share-based compensation expenses relating to unvested awards amounted to RMB158.9&#160;million (US$23.0 million). </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">39 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe the granting of share-based awards is of significant importance to our ability to attract and retain key personnel and employees, and we will continue to grant share-based awards to employees in the future. However, the number of shares reserved for issuance under our share incentive plan may not be sufficient to recruit new employees and to compensate existing employees. Furthermore, prospective candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. Thus, our ability to attract or retain highly skilled employees may be adversely affected by declines in the perceived value of our equity or equity awards. To attract and retain qualified employees, our expenses associated with share-based compensation may increase, which may have an adverse effect on our results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to implement and maintain an effective system of internal controls to remediate our material weaknesses over financial reporting, we may be unable to accurately report our results of operations, meet our reporting obligations or prevent fraud, and investor confidence in our company and the market price of the ADSs may be materially and adversely affected. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In preparing our consolidated financial statements as of and for the years ended December&#160;31, 2021 included in this annual report, we and our independent registered public accounting firm, PricewaterhouseCoopers Zhong Tian LLP, identified three material weaknesses in our internal control over financial reporting as of December&#160;31, 2021.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>As defined in the standards established by the U.S. Public Company Accounting Oversight Board, or PCAOB, a &#8220;material weakness&#8221; is a deficiency, or combination of deficiencies in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weaknesses that have been identified relate to our (i)&#160;lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting and compliance requirements, (ii)&#160;lack of sufficient controls for properly tracking the shipping records of the AAVs, and (iii)&#160;lack of monitoring of the collection of accounts receivable on a timely basis. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We implemented the following measures to improve our internal control over financial reporting to address the identified material weaknesses respectively: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">For our lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting and compliance requirements, we (i)&#160;hired additional accounting and financial reporting personnel with U.S. GAAP and SEC reporting experience; (ii)&#160;provided continuous and appropriate training to the accounting and financial reporting personnel, especially the training related to US&#160;GAAP, and SEC rules and regulations; (iii)&#160;developed a set of accounting policies, which document the current US&#160;GAAP accounting standards and technical accounting guidance that are applicable to our business; and (iv)&#160;formalized a <span style="white-space:nowrap">period-end</span> closing process to prepare financial statements and related disclosures in compliance with US&#160;GAAP and SEC financial reporting requirements. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">For our lack of sufficient controls for properly tracking the shipping records of the AAVs, we (i)&#160;replaced the logistics service provider with a reputable and qualified vendor; (ii)&#160;optimized the approval process with detailed delivery information and with cross-departmental and multi-level personnel&#8217;s approval and review before delivery; (iii)&#160;strengthened the delivery note with relevant parties&#8217; confirmation with signature, date and further evidenced by stamp from the logistics service provider; (iv)&#160;developed a detailed delivery ledger to control the delivery information; and (v)&#160;reconciled monthly with the logistics service provider on the delivery ledger. We have implemented and reinforced the above key controls for recording and tracking the shipping records of AAVs accurately and timely </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">40 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">For our lack of monitoring of the collection of accounts receivable on a timely basis, we implemented controls on (i)&#160;issuance of debit note to our customers to notify and acknowledge the payment terms and schedule under the signed contracts; (ii)&#160;issuance of letter of collection for those customers with late payment to claim the outstanding and <span style="white-space:nowrap">past-due</span> payments on a quarterly basis ; (iii) negotiation with customers with seriously <span style="white-space:nowrap">past-due</span> payments over the outstanding balance and signed the letter of payment plan. We also strengthened finance department&#8217;s monitoring control over the collection of accounts receivable through quarterly assessment with sales department. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The implementation of the foregoing measures has remediated our material weakness relating to our lack of sufficient controls for properly tracking the shipping records of the AAVs. However, these measures did not fully address all material weaknesses in internal control over financial reporting, and we concluded that the material weakness relating to our lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting requirements and lack of monitoring of the collection of accounts receivable on a timely basis still existed as of December&#160;31, 2022. Our failure to remediate the material weaknesses or our failure to discover and address any other control deficiencies could result in misstatements in our financial statements and impair our ability to comply with applicable financial reporting requirements and related regulatory filings on a timely basis. Moreover, ineffective internal control over financial reporting could significantly hinder our ability to prevent fraud. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to the Sarbanes-Oxley Act of 2002. Section&#160;404 of the Sarbanes-Oxley Act, or Section&#160;404, requires that we include a report from management on the effectiveness of our internal control over financial reporting in our annual report on Form <span style="white-space:nowrap">20-F</span> beginning with our annual report for the fiscal year ended December&#160;31, 2020. In addition, once we cease to be an &#8220;emerging growth company&#8221; as such term is defined in the JOBS Act, our independent registered public accounting firm must attest to and report on the effectiveness of our internal control over financial reporting. Moreover, even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm, after conducting its own independent testing, may issue an adverse opinion on the effectiveness of internal control over financial reporting because of the existence of a material weakness if it is not satisfied with our internal controls or the level at which our controls are documented, designed, operated or reviewed, or if it interprets the relevant requirements differently from us. In addition, as a public company, our reporting obligations may place a significant strain on our management, operational and financial resources and systems for the foreseeable future. We may be unable to timely complete our evaluation testing and any required remediation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the course of documenting and testing our internal control procedures, in order to satisfy the requirements of Section&#160;404, we may identify other weaknesses and deficiencies in our internal control over financial reporting. If we fail to maintain the effectiveness of our internal control over financial reporting, we may not be able to conclude on an ongoing basis that we have effective internal control over financial reporting in accordance with Section&#160;404. Generally speaking, if we fail to achieve and maintain an effective internal control environment, it could result in material misstatements in our financial statements and could also impair our ability to comply with applicable financial reporting requirements and related regulatory filings on a timely basis. As a result, our businesses, financial condition, results of operations and prospects, as well as the trading price of the ADSs, may be materially and adversely affected. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanctions. We may also be required to restate our financial statements from prior periods. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">41 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">It may be difficult for overseas authorities to conduct investigations or collect evidence within China. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Shareholder claims or regulatory investigations that are common in the United States generally are difficult to pursue as a matter of law or practicality in China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigations initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the Unities States may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law, which became effective in March 2020, no overseas authorities, including the SEC, the PCAOB, and the U.S. Department of Justice, can directly conduct investigation or evidence collection activities within the PRC and no entity or individual in China may provide documents and information relating to securities business activities to overseas authorities without PRC government approval. On August&#160;26, 2022, the PCAOB signed a Statement of Protocol with the China Securities Regulatory Commission and the Ministry of Finance of the People&#8217;s Republic of China, taking the first step toward opening access for the PCAOB to inspect and investigate registered public accounting firms headquartered in mainland China and Hong Kong. The Statement of Protocol gives the PCAOB sole discretion to select the firms, audit engagements and potential violations it inspects and investigates and put in place procedures for PCAOB inspectors and investigators to view complete audit work papers with all information included and for the PCAOB to retain information as needed. In addition, the Statement of Protocol grants the PCAOB direct access to interview and take testimony from all personnel associated with the audits the PCAOB inspects or investigates. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination that the positions taken by authorities in mainland China and Hong Kong prevented it from inspecting and investigating completely registered public accounting firms headquartered in those jurisdictions. However, the PCAOB may still lose such access to inspect and investigate completely accounting firms in mainland China and Hong Kong in the future. As of now, the general inability for overseas authorities to directly conduct investigation or evidence collection activities within China may further increase difficulties faced by you in protecting your interests. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to Our Corporate Structure </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the PRC government finds that the contractual arrangements between the WFOE, the VIE and the VIE&#8217;s shareholders do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2016, we obtained a controlling financial interest in the VIE because the WFOE entered into a series of contractual arrangements with the VIE and the VIE&#8217;s shareholders, which enable us to (i)&#160;have the power to direct significant activities of the VIE, (ii)&#160;receive economic benefits from the VIE that potentially could be significant to the VIE, and (iii)&#160;have an exclusive option to purchase all or part of the equity interests and assets in the VIE, when and to the extent permitted by PRC laws. As a result of these contractual arrangements, we are considered the primary beneficiary of the VIE and the VIE&#8217;s subsidiaries and thus consolidate their financial results under U.S. GAAP. See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8221; for further details. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our PRC legal counsel, AllBright Law Offices, based on its understanding of the relevant laws and regulations, is of the opinion that (i)&#160;the ownership structure of the WFOE, the VIE and the VIE&#8217;s subsidiaries are in compliance with applicable PRC laws or regulations, and (ii)&#160;such contractual arrangements constitute valid, legal and binding obligations enforceable against each party of such agreements in accordance with the terms of each agreement from their respective effective dates to the date of this annual report, and will not result in any violation of PRC laws or regulations currently in effect. However, our PRC legal counsel has also advised us that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Accordingly, the PRC regulatory authorities may take a view that is contrary to the opinion of our PRC legal counsel. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we or the VIE are found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">revoking the business licenses and/or operating licenses of such entities; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">42 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">shutting down our servers or blocking our website, or discontinuing or placing restrictions or onerous conditions on our operation through any transactions between the WFOE and the VIE; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">imposing fines, confiscating the income from the WFOE or the VIE, or imposing other requirements with which we or the VIE may not be able to comply; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">requiring us to restructure our ownership structure or operations, including terminating the contractual arrangements with the VIE and deregistering the equity pledges of the VIE, which in turn would affect our ability to consolidate, derive economic interests from, or to direct the significant activities of the VIE; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">restricting or prohibiting our use of the proceeds of our securities offerings to finance our business and operations in China, and taking other regulatory or enforcement actions that could be harmful to our business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">confiscating any of our income deemed to be obtained through illegal operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discontinuing or placing restrictions or onerous conditions on our operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">imposing additional conditions or requirements with which we may not be able to comply; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">taking other regulatory or enforcement actions against us that could be harmful to our business. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The imposition of any of these penalties would result in a material and adverse effect on our ability to conduct our business. In addition, it is unclear what impact the PRC government actions would have on us and on our ability to consolidate the financial results of the VIE in our consolidated financial statements, if the PRC government authorities were to find our legal structure and contractual arrangements to be in violation of PRC laws and regulations. If the imposition of any of these government actions causes us to lose our right to direct the activities of the VIE or our right to receive substantially all the economic benefits and residual returns from the VIE and we are not able to restructure our ownership structure and operations in a satisfactory manner, we would no longer be able to direct the significant activities of over or consolidate the financial results of the VIE in our consolidated financial statements. Either of these results, or any other significant penalties that might be imposed on us in this event, would have a material adverse effect on our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business may be significantly affected by the Foreign Investment Law. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress promulgated the Foreign Investment Law, which took effect on January&#160;1, 2020 and replaced the trio of existing laws regulating foreign investment in China, namely, the PRC Equity Joint Venture Law, the PRC Cooperative Joint Venture Law and the Wholly Foreign-owned Enterprise Law, together with their implementation rules and ancillary regulations. Uncertainties still exist in relation to the interpretation and implementation of the Foreign Investment Law. The Foreign Investment Law does not explicitly classify whether variable interest entities that are controlled via contractual arrangements would be deemed as foreign invested enterprises if they are ultimately &#8220;controlled&#8221; by foreign investors. However, it has a <span style="white-space:nowrap">catch-all</span> provision under definition of &#8220;foreign investment&#8221; to include investments made by foreign investors in China through means stipulated by laws or administrative regulations or other methods prescribed by the State Council.<sub style="font-size:75%; vertical-align:bottom"> </sub>Therefore, it still leaves leeway for future laws, administrative regulations or provisions to provide for contractual arrangements as a form of foreign investment. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">43 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Foreign Investment Law grants foreign invested entities the same treatment as PRC domestic entities, except for those foreign invested entities that operate in industries deemed to be either &#8220;restricted&#8221; or &#8220;prohibited&#8221; in the &#8220;negative list&#8221; to be published. The Foreign Investment Law provides that only foreign invested entities operating in foreign restricted or prohibited industries will require entry clearance and other approvals that are not required by PRC domestic entities or foreign invested entities operating in other industries. Pursuant to the latest version of the &#8220;negative list,&#8221; namely, the Special Management Measures (Negative List) for the Access of Foreign Investment (2021), which became effective on January&#160;1, 2022, our principal business does not fall into the &#8220;restricted&#8221; or &#8220;prohibited&#8221; categories. However, we cannot assure you that the &#8220;negative list&#8221; will not be updated in the future in any way adverse to our business. In the event that the VIE&#8217;s and/or its subsidiaries&#8217; operations in the PRC are not treated as domestic investment and the contractual arrangement between the WFOE, the VIE and the VIE&#8217;s shareholders are classified as foreign investment in the &#8220;restricted&#8221; or &#8220;prohibited&#8221; industry in the &#8220;negative list&#8221; under the Foreign Investment Law, such contractual arrangements may be deemed as invalid and illegal, and we may be required to unwind such contractual arrangements and/or deconsolidate the financial results of the VIE and the VIE&#8217;s subsidiaries under U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, if future laws, administrative regulations or provisions mandate further actions to be taken by companies with respect to existing contractual arrangements, we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. In addition, the Foreign Investment Law provides that existing foreign invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within five years after the implementation of the Foreign Investment Law, which means that we may be required to adjust the structure and corporate governance of certain of our PRC entities then. Failure to take timely and appropriate measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance and business operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on contractual arrangements with the VIE and the VIE&#8217;s shareholders for certain business operations in the PRC, which may not be as effective as direct ownership in providing operational control. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The VIE and its subsidiaries accounted for 19.6%, 0.4% and 0.01% of our consolidated revenues for the years ended December&#160;31, 2020, 2021 and 2022, respectively. While we do not expect the VIE and the VIE&#8217;s subsidiaries to generate a significant portion of revenue on a consolidated basis, we have relied on and expect to continue to rely on contractual arrangements with the WFOE, the VIE and the VIE&#8217;s shareholders for certain business operations in the PRC. These contractual arrangements may not be as effective as direct ownership in providing us with over the power to direct the significant activities of the VIE. For example, the VIE and the VIE&#8217;s shareholders could breach their contractual arrangements with us by, among other things, failing to conduct the operations of the VIE in an acceptable manner or taking other actions that are detrimental to our interests. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we had direct ownership in the VIE, we would be able to exercise our rights as shareholders to effect changes in the directors and senior management of the VIE, which in turn could implement changes, subject to any applicable fiduciary obligations, at the management and operational level. However, under the current contractual arrangements, we rely on the performance by the VIE and the VIE&#8217;s shareholders of their respective obligations under the contracts to direct the significant activities of the VIE. The VIE&#8217;s shareholders may act in a manner against the best interests of our company and may breach their obligations under these contracts. Such risks exist throughout the period in which we intend to operate certain portions of our business through the contractual arrangements with the VIE. If any dispute relating to these contracts remains unresolved, we will have to enforce our rights under these contracts through the operations of PRC laws and arbitrations, litigations and other legal proceedings and therefore will be subject to uncertainties in the PRC legal system. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Corporate Structure&#8212;Any failure by the VIE or the VIE&#8217;s shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business.&#8221; Therefore, our contractual arrangements with the VIE may not be as effective in ensuring our power to direct the significant activities of the VIE as direct ownership in the VIE would be. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">44 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any failure by the VIE or the VIE&#8217;s shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The WFOE has entered into a series of contractual arrangements with the VIE and the VIE&#8217;s shareholders. For a description of these contractual arrangements, see &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure.&#8221; If the VIE or the VIE&#8217;s shareholders fail to perform their respective obligations under the contractual arrangements, we may have to incur substantial costs and expend additional resources to enforce such arrangements. We may also have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief, and claiming damages, which may be difficult to enforce under PRC laws. For example, if the shareholders of the VIE refuse to transfer their equity interest in the VIE to us or our designee if we exercise the purchase option pursuant to these contractual arrangements, or if they otherwise act in bad faith toward us, then we may have to take legal actions to compel them to perform their contractual obligations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All of the agreements under our contractual arrangements are governed by PRC laws and provide for the resolution of disputes through arbitration in China. Accordingly, these contracts would be interpreted in accordance with PRC laws and any disputes would be resolved in accordance with PRC legal procedures. The legal system in the PRC is not as developed as in some other jurisdictions, such as the United States. As a result, uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.&#8221; Meanwhile, there are very few precedents and little formal guidance as to how contractual arrangements in the context of a VIE should be interpreted or enforced under PRC laws. There remain significant uncertainties regarding the ultimate outcome of such arbitration should legal action become necessary. In addition, under PRC laws, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and if the losing parties fail to carry out the arbitration awards within a prescribed time limit, the prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would require additional expenses and delays. In the event we are unable to enforce these contractual arrangements, or if we suffer significant delays or other obstacles in the process of enforcing these contractual arrangements, we may not be able to direct the significant activities of the VIE, and our ability to conduct certain business through the VIE may be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The shareholders of the VIE may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The shareholders of the VIE are Mr.&#160;Weixian Xia and Mr.&#160;Shuai Feng, each a senior employee of our company. Conflicts of interest may arise from them in their roles as employees of our company and as shareholders of the VIE. The VIE&#8217;s shareholders may breach, or cause the VIE to breach, or refuse to renew, the existing contractual arrangements we have with them and the VIE, which would have a material and adverse effect on our ability to direct the significant activities of the VIE and receive economic benefits from them. For example, the shareholders may be able to cause our agreements with the VIE to be performed in a manner adverse to us by, among other things, failing to remit payments due under the contractual arrangements to us on a timely basis. We cannot assure you that when conflicts of interest arise any or all of these shareholders will act in the best interests of our company or such conflicts will be resolved in our favor. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Currently, we do not have any arrangements to address potential conflicts of interest between these shareholders and our company, except that we could exercise our purchase option under the exclusive option agreements with these shareholders to request them to transfer all of their equity interests in the VIE to a PRC entity or individual designated by us, to the extent permitted by PRC laws. The shareholders of the VIE have executed powers of attorney to appoint the WFOE to vote on their behalf and exercise voting rights as shareholders of the VIE, and such rights were reassigned to us in February 2019. If we cannot resolve any conflicts of interest or disputes between us and the shareholders of the VIE, we would have to rely on legal proceedings, which may be expensive, time-consuming and disruptive to our operations. There is also substantial uncertainty as to the outcome of any such legal proceedings. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">45 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The shareholders of the VIE may be involved in personal disputes with third parties or other incidents that may have an adverse effect on their respective equity interests in the VIE and the validity or enforceability of our contractual arrangements with them. For example, in the event that any shareholder of the VIE divorces his or her spouse, the spouse may claim that the equity interest of the VIE held by such shareholder is part of their community property and should be divided between such shareholder and his or her spouse. If such claim is supported by the court, the relevant equity interest may be obtained by the shareholder&#8217;s spouse or another third party who is not subject to obligations under our contractual arrangements, which could result in a loss of our power to direct the significant activities of the VIE. In addition, a judicial freeze was placed on the equity interests of the VIE in connection with an arbitration filed by a third party against Mr.&#160;Huazhi Hu, our founder, chairman of the board of directors and chief executive officer, who was also a former shareholder of the VIE. The arbitration arose from a financial dispute between the third party and Mr.&#160;Huazhi Hu, and was unrelated to our company. The third party did not have any claim against the VIE. The VIE was involved in the arbitration only because the third party regarded equity interests of the VIE as potential assets of shareholders of the VIE. The parties to the arbitration have reached a settlement. In March 2021, the third party filed a petition with the court and the judicial freeze on the VIE&#8217;s equity interests had been released. In addition to the aforementioned arbitration, in October 2020, the VIE paid a guarantee deposit to a court in Guangzhou, China to lift the judicial freeze. For details, see &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;B. Related Party Transactions.&#8221; If any of the equity interests of the VIE is similarly claimed by a third party with whom the current contractual arrangements are not binding, we could lose our power to direct the significant activities of the VIE or have to maintain such power by incurring unpredicted costs, which could cause significant disruption to our business and operations and harm our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual arrangements in relation to the VIE may be subject to scrutiny by the PRC tax authorities and they may determine that we or the VIE and the VIE&#8217;s subsidiaries, owe additional taxes, which could negatively affect our financial condition and the value of your investment. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under applicable PRC laws and regulations, arrangements and transactions among related parties may be subject to audit or challenge by the PRC tax authorities. The Enterprise Income Tax Law requires every enterprise in China to submit its annual enterprise income tax return together with a report on transactions with its related parties to the relevant tax authorities. The tax authorities may impose reasonable adjustments on taxation if they have identified any related party transactions that are inconsistent with arm&#8217;s length principles. We may face material and adverse tax consequences if the PRC tax authorities determine the contractual arrangements among the WFOE, the VIE and the VIE&#8217;s shareholders were not entered into on an arm&#8217;s length basis in such a way as to result in an impermissible reduction in taxes under applicable PRC laws, rules and regulations, and adjust the income of the VIE in the form of a transfer pricing adjustment. A transfer pricing adjustment could, among other things, result in a reduction of expense deductions recorded by the VIE for PRC tax purposes, which could increase our tax expenses. In addition, the PRC tax authorities may impose late payment fees and other penalties on the VIE for the adjusted but unpaid taxes according to the applicable regulations. Our financial position could be materially and adversely affected if the VIE&#8217;s tax liabilities increase or if it is required to pay late payment fees and other penalties. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may lose the ability to use and enjoy assets held by the VIE that are material to certain business operations in the PRC if the VIE goes bankrupt or becomes subject to a dissolution or liquidation proceeding. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As part of our contractual arrangements with the VIE, the VIE and the VIE&#8217;s subsidiaries hold certain assets that are material to certain business operations in the PRC, including permits, domain names and IP rights, operating licenses, intangible assets and fixed assets. If the VIE goes bankrupt and all or part of its assets become subject to liens or rights of third-party creditors, we may be unable to continue some or all of our business activities, which could materially and adversely affect our business, financial condition and results of operations. Under the contractual arrangements, the VIE may not, in any manner, sell, transfer, mortgage or dispose of its assets or legal or beneficial interests in the business without our prior consent. If our consolidated affiliated entity undergoes a voluntary or involuntary liquidation proceeding, the independent third-party creditors may claim rights to some or all of these assets, thereby hindering our ability to operate our business, which could materially and adversely affect our business, financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">46 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our dual-class share structure with different voting rights will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;A ordinary shares and ADSs may view as beneficial. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our authorized share capital is divided into Class&#160;A ordinary shares and Class&#160;B ordinary shares. In respect of matters requiring the votes of shareholders, holders of Class&#160;B ordinary shares are entitled to ten votes per share, while holders of Class&#160;A ordinary shares are entitled to one vote per share based on our dual-class share structure. Each Class&#160;B ordinary share is convertible into one Class&#160;A ordinary share at any time by its holder, while Class&#160;A ordinary shares are not convertible into Class&#160;B ordinary shares under any circumstances. Upon any sale, transfer, assignment or disposition of any Class&#160;B ordinary shares by their holder or a change of ultimate beneficial ownership of any Class&#160;B ordinary share to any person other than our founder, Mr.&#160;Huazhi Hu, or an affiliate controlled by our founder, such Class&#160;B ordinary shares shall be automatically and immediately converted into the same number of Class&#160;A ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March&#160;31, 2023, Mr.&#160;Huazhi Hu, our founder, chairman of the board of directors and chief executive officer, beneficially owned all of our issued and outstanding Class&#160;B ordinary shares. These Class&#160;B ordinary shares constituted approximately 32.3% of our total issued and outstanding share capital and 82.7% of the aggregate voting power of our total issued and outstanding share capital as of March&#160;31, 2023. See &#8220;Item 6. Directors, Senior Management and Employees&#8212;E. Share Ownership.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although we have no current plan to issue additional Class&#160;B ordinary shares, our board of directors has the authority without further action by our shareholders to issue additional Class&#160;B ordinary shares, which will further dilute the voting power of our Class&#160;A ordinary shareholders. As a result of the dual-class share structure and the concentration of ownership, our founder has considerable influence over matters such as mergers, consolidations and the sale of all or substantially all of our assets, election of directors, amendments to organizational documents and other significant corporate actions. Our founder may take actions that are not in the best interest of our other shareholders. This concentration of ownership may discourage, delay or prevent a change in control of our company, which could have the effect of depriving our other shareholders of the opportunity to receive a premium for their shares as part of a sale of our company and may reduce the price of our ADSs. This concentrated control will limit your ability to influence corporate matters and could discourage others from pursuing any potential merger, takeover or other change of control transactions that holders of Class&#160;A ordinary shares and ADSs may view as beneficial. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, our founder will continue to be able to control all matters submitted to our shareholders for approval even if his shareholdings represent substantially less than a majority of our outstanding common shares. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class&#160;A common shares could be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2017, FTSE Russell and Standard&#160;&amp; Poor&#8217;s announced that they would cease to allow most newly public companies utilizing dual- or multi-class capital structures to be included in certain of their indices. Affected indices include the Russell 2000 and the S&amp;P 500, S&amp;P MidCap 400 and S&amp;P SmallCap 600, which together comprise the S&amp;P Composite 1500. Under the announced policies, our dual-class share structure would make us ineligible for inclusion in any of these indices, and as a result, mutual funds, exchange-traded funds and other investment vehicles that attempt to passively track these indices will not be investing in our shares, which may depress these valuations or depress our trading volume compared to those of other similar companies that are included in these indices. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to Doing Business in China </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PRC government&#8217;s significant oversight over our and the VIE&#8217;s business operation could result in a material adverse change in our operations and the value of the ADSs. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conduct business operations in China primarily through our PRC subsidiaries. Our and the VIE&#8217;s operations in China are governed by PRC laws and regulations. The PRC government&#8217;s significant oversight over our and the VIE&#8217;s business operation could result in a material adverse change in our and the VIE&#8217;s operations and the value of the ADSs. The Chinese government may intervene or influence our operations at any time, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers, which could result in a material change in our operations and/or the value of the ADSs. Any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or become worthless. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">47 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are substantial uncertainties regarding the interpretation and application of PRC laws and regulations, including, but not limited to, the laws and regulations governing our and the VIE&#8217;s business, or the enforcement and performance of our contractual arrangements with the VIE. These laws and regulations may be subject to change, the enforcement of laws and regulations in China could be uncertain and the rules and policies in China may change quickly with little advance notice, which could result in a material adverse change in our operations and the value of the ADSs. New laws and regulations that affect existing and proposed future businesses may also be applied retroactively. Due to the uncertainty and complexity of the regulatory environment, we cannot assure you that we and the VIE would always be in full compliance with applicable laws and regulations, the violation of which may have adverse effect on our and the VIE&#8217;s business and our reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions may be cited for reference but have limited precedential value in China. Our PRC legal system is evolving rapidly, but its current slate of laws may not be sufficient to cover all aspects of the economic activities in China, including such activities that relate to or have an impact on our business. Implementation and interpretations of laws, regulations and rules are not always undertaken in a uniform matter and enforcement of these laws, regulations and rules involves uncertainties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, we, the VIE or the VIE&#8217;s subsidiaries may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of protection we, the VIE or the VIE&#8217;s subsidiaries enjoy than in more developed legal systems. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have a retroactive effect. As a result, we, the VIE or the VIE&#8217;s subsidiaries may not always be aware of any potential violation of these policies and rules until sometime after the violation. Such uncertainties, including unpredictability towards the scope and effect of our, the VIE or the VIE&#8217;s subsidiaries&#8217; contractual, property (including intellectual property) and procedural rights, and any failure to respond to changes in the regulatory environment in China could materially and adversely affect our business and impede our ability to continue our operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be adversely affected by the complexities, uncertainties and changes in PRC regulations on technology companies. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government imposes licensing and permit requirements for companies in the technology industry. These laws, regulations and even such announcements are relatively new and evolving, and their interpretation and enforcement involve significant uncertainties. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed to be in violation of applicable laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, our mobile application is regulated by the Administrative Provisions on Mobile Internet Applications Information Services, or the App Provisions, promulgated by the Cyberspace Administration of China, or the CAC, effective on August&#160;1, 2016. According to the App Provisions, the providers of mobile applications shall not create, copy, publish or distribute information and content that is prohibited by laws and regulations. However, we cannot assure that all the information or content displayed on, retrieved from or linked to our mobile applications complies with the requirements of the App Provisions at all times. If our mobile applications were found to be violating the App Provisions, we may be subject to administrative penalties, including warnings, service suspensions or removal of our mobile applications from relevant mobile application stores, which may materially and adversely affect our business and operating results. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">48 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies relating to the technology industry, particularly the policies relating to new energy vehicles, have created substantial uncertainties regarding the legality of existing and future foreign investments in, and the businesses and activities of, internet businesses in China, including our business. We cannot assure you that we have obtained all the permits or licenses required for conducting our business in China or will be able to maintain or renew our existing licenses or obtain new ones. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Uncertainties exist with respect to the interpretation and implementation of the PRC Foreign Investment Law and its Implementation Regulations and how they may impact the viability of our current corporate structure, corporate governance and business operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The National People&#8217;s Congress approved the <span style="font-style:italic">PRC Foreign Investment Law</span>, or the Foreign Investment Law, on March&#160;15, 2019 and the State Council approved the <span style="font-style:italic">Regulation on Implementing the Foreign Investment Law</span>, or the Implementation Regulations on December&#160;12, 2019, effective from January&#160;1, 2020, to replace prior laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. However, since the Foreign Investment Law and the Implementation Regulations are relatively new, uncertainties still exist in relation to its interpretation and implementation. For instance, under the Foreign Investment Law, &#8220;foreign investment&#8221; refers to the investment activities directly or indirectly conducted by foreign individuals, enterprises or other entities in China. Though it does not explicitly classify contractual arrangements as a form of foreign investment, there is no assurance that foreign investment via contractual arrangement would not be interpreted as a type of indirect foreign investment activities under the definition in the future. In addition, the definition contains a <span style="white-space:nowrap">catch-all</span> provision which includes investments made by foreign investors through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated by the State Council to provide for contractual arrangements as a form of foreign investment. In any of these cases, it will be uncertain whether our contractual arrangements will be deemed to be in violation of the market access requirements for foreign investment under the PRC laws and regulations. Furthermore, if future laws, administrative regulations or provisions prescribed by the State Council mandate further actions to be taken by companies with respect to existing contractual arrangements, we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. Failure to take timely and appropriate measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance and business operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">49 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The approval of and the filing with the CSRC or other PRC governmental authorities may be required in connection with our future offshore offerings under PRC law and if required, we cannot predict whether or how soon we will be able to obtain such approval or complete such filing. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC issued rules and regulations concerning the filing management of overseas listing, which came into effect on March&#160;31, 2023. The rules and regulations issued include the Provisional Measures for the Administration of Overseas Issuance and Listing of Securities by Domestic Enterprises, or the New Filing Rules, and five supporting guidelines. The New Filing Rules dictate that enterprises that have been listed overseas prior to March&#160;31, 2023 constitute &#8220;Existing Issuers.&#8221; Existing Issuers are required to complete filing procedure with the CSRC if and when they pursue any refinancing activities, securities offerings and listings outside of Mainland China, including but not limited to <span style="white-space:nowrap">follow-on</span> offerings, secondary listings, and listing by introduction in a different market, unless such securities are issued as equity incentive awards or in connection with conversion of public reserve funds into increased company capital, share dividends or share split. Although we are an Exiting Issuer and accordingly are not required to complete filing with the CSRC immediately, we may be subject to the CSRC filing procedures in the future in connection with our refinancing or other activities and, if required, we cannot predict whether we will be able to complete such filing procedures in time or at all. If we fail to complete such filing procedures, we may not conduct refinancing or other activities which are subject to the New Filing Rules, or we would be subject to sanctions by the CSRC or other PRC regulatory authorities. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operating activities in China, delay or restrict the repatriation of the proceeds from our offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results of operations, and prospects, as well as the trading price of the ADSs. In addition, given that the New Filing Rules were recently promulgated, there remains substantial uncertainties as to their interpretation, application, and enforcement and how they will affect our operations and our future financing. We cannot guarantee that new rules or regulations promulgated in the future will not impose any additional requirements on us or otherwise tighten the regulations on companies with VIE structures. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The ADSs will be delisted and prohibited from trading in the U.S. under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB is unable to inspect or fully investigate auditors located in China. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit our shares or ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong and our auditor was subject to that determination. On May&#160;26, 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. On December&#160;15, 2022, the PCAOB removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the Securities and Exchange Commission, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. In accordance with the HFCAA, our securities would be prohibited from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States if we are identified as a Commission-Identified Issuer for two consecutive years in the future. If our shares and ADSs are prohibited from trading in the United States, there is no certainty that we will be able to list on a <span style="white-space:nowrap">non-U.S.</span> exchange or that a market for our shares will develop outside of the United States. A prohibition of being able to trade in the United States would substantially impair your ability to sell or purchase the ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of the ADSs. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Increases in labor costs and enforcement of stricter labor laws and regulations in the PRC may adversely affect our business and our profitability. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">China&#8217;s overall economy and the average wage level in China have increased in recent years and are expected to continue to grow. The average wage level for our employees has also increased in recent years. We expect that our labor costs, including wages and employee benefits, will continue to increase. Unless we are able to pass on these increased labor costs to our customers, our profitability and results of operations may be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">50 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees and paying various statutory employee benefits, including pensions, housing funds, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to designated government agencies for the benefit of our employees. Pursuant to the PRC Labor Contract Law and its implementation rules, employers are subject to stricter requirements in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employee&#8217;s probation and unilaterally terminating labor contracts. In the event that we decide to terminate some of our employees or otherwise change our employment or labor practices, the PRC Labor Contract Law and its implementation rules may limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In October 2010, the Standing Committee of the National People&#8217;s Congress promulgated the PRC Social Insurance Law, which came into effect on July&#160;1, 2011. In April 1999, the State Council promulgated the Regulations on the Administration of Housing Funds, which was amended in March 2002. Companies registered and operating in China are required under the Social Insurance Law and the Regulations on the Administration of Housing Funds to, apply for social insurance registration and housing fund deposit registration within 30 days of their establishment and, to pay for their employees&#8217; different social insurance including pension insurance, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to the extent required by law. Recently, the PRC government enhanced its measures relating to social insurance collection, which lead to stricter enforcement. We could be subject to orders by the competent labor authorities for rectification and failure to comply with the orders which may further subject us to administrative fines. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As the interpretation and implementation of labor-related laws and regulations are still evolving, we cannot assure you that our employment practices do not and will not violate labor-related laws and regulations in China, which may subject us to labor disputes or government investigations. We cannot assure you that we have complied or will be able to comply with all labor-related laws and regulations including those relating to obligations to make social insurance payments and contribute to the housing provident funds. We have not fully paid the social insurance payment and housing provident funds for all of our employees as required by applicable PRC regulations. In addition, we have made social insurance payments and contribute to the housing provident funds for some of our employees through the third-party agents, which should be paid by us directly under the applicable PRC regulations. We may be required to make up the contributions for our employees, and may be further subjected to late fees payment and administrative fines, resulting in financial condition and results of operations to be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a holding company, and we rely on dividends and other distributions on equity paid by our PRC subsidiaries for our cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders and service any debt we may incur. If our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict its ability to pay dividends or make other distributions to us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under PRC laws and regulations, wholly foreign-owned enterprises in China, such as the WFOE, may pay dividends only out of their respective accumulated <span style="white-space:nowrap">after-tax</span> profits as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least 10% of its accumulated <span style="white-space:nowrap">after-tax</span> profits each year, if any, to fund certain statutory reserve funds, until the aggregate amount of such funds reaches 50% of its registered capital. At its discretion, a wholly foreign-owned enterprise may allocate a portion of its <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to staff welfare and bonus funds. These reserve funds and staff welfare and bonus funds are not distributable as cash dividends. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">51 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to pay dividends is primarily dependent on receiving distributions of funds from our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In response to the persistent capital outflow and the Renminbi&#8217;s depreciation against the U.S. dollar, the People&#8217;s Bank of China and the State Administration of Foreign Exchange, or SAFE, have implemented a series of capital control measures, including stricter vetting procedures for China-based companies to remit foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. The PRC government may continue to strengthen its capital controls, and the WFOE&#8217;s dividends and other distributions may be subjected to tighter scrutiny in the future. Any limitation on the ability of our PRC subsidiaries to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds of our offshore offerings to make loans to or make additional capital contributions to our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are an offshore holding company conducting our operations in China through our PRC subsidiaries, VIE and its subsidiaries. We may make loans to our PRC subsidiaries, VIE and its subsidiaries, or we may make additional capital contributions to our PRC subsidiaries, or we may establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, or we may acquire offshore entities with business operations in China in an offshore transaction. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Most of these activities are subject to PRC regulations and approvals. For example, loans by us to our wholly owned PRC subsidiaries to finance their activities cannot exceed statutory limits and must be registered with the local counterpart of the State Administration of Foreign Exchange, or SAFE. If we decide to finance our wholly owned PRC subsidiaries by means of capital contributions, these capital contributions are subject to the requirement of making necessary filings in the Foreign Investment Comprehensive Management Information System and registration with other governmental authorities in China. Due to the restrictions imposed on loans in foreign currencies extended to any PRC domestic companies, we are not likely to make such loans to the VIE, which is a PRC domestic company. SAFE promulgated the <span style="font-style:italic">Circular on the Reforming of the Management Method of the Settlement of Foreign Currency Capital of Foreign-invested Enterprises</span>, or SAFE Circular 19, effective on June&#160;1, 2015, in replacement of the Circular on the Relevant Issues Concerning the Launch of Reforming Trial of the Administration Model of the Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, the Notice From the State Administration of Foreign Exchange on Relevant Issues Concerning Strengthening the Administration of Foreign Exchange Businesses, and the Circular on Further Clarification and Regulation of the Issues Concerning the Administration of Certain Capital Account Foreign Exchange Businesses. According to SAFE Circular 19, the flow and use of the RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company is regulated such that RMB capital may not be used for the issuance of RMB entrusted loans, the repayment of inter-enterprise loans or the repayment of banks loans that have been transferred to a third party. Although SAFE Circular 19 allows RMB capital converted from foreign currency-denominated registered capital of a foreign-invested enterprise to be used for equity investments within China, it also reiterates the principle that RMB capital converted from the foreign currency-denominated capital of a foreign-invested company may not be directly or indirectly used for purposes beyond its business scope. Thus, it is unclear whether SAFE will permit such capital to be used for equity investments in China in actual practice. SAFE promulgated the <span style="font-style:italic">Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account</span>, or SAFE Circular 16, effective on June&#160;9, 2016, which reiterates some of the rules set forth in SAFE Circular 19, but changes the prohibition against using RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company to issue RMB entrusted loans to a prohibition against using such capital to issue loans to <span style="white-space:nowrap">non-associated</span> enterprises. Violations of SAFE Circular 19 and SAFE Circular 16 could result in administrative penalties. SAFE Circular 19 and SAFE Circular 16&#160;may significantly limit our ability to transfer any foreign currency we hold, including the net proceeds from our securities offerings, to our PRC subsidiaries, which may adversely affect our liquidity and our ability to fund and expand our business in China. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">52 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, we cannot assure you that we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, if at all, with respect to future loans by us to our PRC subsidiaries or with respect to future capital contributions by us to our PRC subsidiary. If we fail to complete such registrations or obtain such approvals, our ability to use the proceeds we received from our securities offerings and to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulations relating to the establishment of offshore special purpose vehicles by PRC residents may subject our PRC resident beneficial owners or our PRC subsidiaries to liabilities or penalties, limit our ability to inject capital into our PRC subsidiaries, limit the ability of our PRC liabilities to increase its registered capital or distribute profits to us, or may otherwise adversely affect us. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The SAFE promulgated the <span style="font-style:italic">Circular on Relevant Issues Relating to Domestic Resident&#8217;s Investment and Financing and Round-Trip Investment through Special Purpose Vehicles</span>, or SAFE Circular 37, in July 2014 that requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing with such PRC residents or entities&#8217; legally owned assets or equity interests in domestic enterprises or offshore assets or interests. On February&#160;13, 2015, SAFE issued SAFE Circular No.&#160;13, which took effect on June&#160;1, 2015, pursuant to which, the power to accept SAFE registration was delegated from local SAFE to local qualified banks where the assets or interest in the domestic entity was located. SAFE Circular 37 is issued to replace the Notice on Relevant Issues Concerning Foreign Exchange Administration for PRC Residents Engaging in Financing and Roundtrip Investments via Overseas Special Purpose Vehicles, or SAFE Circular 75. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If our shareholders who are PRC residents or entities do not complete their registration pursuant to SAFE Circular&#160;37 as required, our PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with the SAFE registration described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have used our best efforts to notify PRC residents or entities who directly or indirectly hold shares in our Cayman Islands holding company and who are known to us as being PRC residents to complete the foreign exchange registrations. However, we may not be informed of the identities of all the PRC residents or entities holding direct or indirect interest in our company, nor can we compel our beneficial owners to comply with SAFE registration requirements. We cannot assure you that all other shareholders or beneficial owners of ours who are PRC residents or entities have complied with, and will in the future make, obtain or update any applicable registrations or approvals required by, SAFE regulations. Failure by such shareholders or beneficial owners to comply with SAFE regulations, or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit the ability of our PRC subsidiaries to make distributions or pay dividends to us or affect our ownership structure, which could adversely affect our business and prospects. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">53 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="font-style:italic">Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors</span>, or the M&amp;A Rules, adopted by six PRC regulatory agencies in August 2006 and amended in September 2009, and some other regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex, including requirements in some instances that shall obtained an approval from the MOFCOM in advance of any <span style="white-space:nowrap"><span style="white-space:nowrap">change-of-control</span></span> transaction in which a foreign investor takes control of a PRC domestic enterprise. Moreover, the Anti-Monopoly Law requires that the MOFCOM shall be notified in advance of any concentration of undertaking if certain thresholds are triggered. In addition, the security review rules issued by the MOFCOM that became effective in September 2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the MOFCOM, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement. In the future, we may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions could be time consuming, and any required approval processes, including obtaining approval from the MOFCOM or its local counterparts may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Future movements in exchange rates between U.S. dollars and Renminbi may adversely affect the value of our ordinary shares or the ADSs. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The value of the Renminbi against the U.S. dollar and other currencies may fluctuate and is affected by, among other things, changes in political and economic conditions in China and by China&#8217;s foreign exchange policies. On July&#160;21, 2005, the PRC government changed its <span style="white-space:nowrap">decade-old</span> policy of pegging the value of the Renminbi to the U.S. dollar, and the Renminbi appreciated more than 20% against the U.S. dollar over the following three years. Between July 2008 and June 2010, this appreciation halted and the exchange rate between the Renminbi and the U.S. dollar remained within a narrow band. Since June 2010, the Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. On November&#160;30, 2015, the Executive Board of the International Monetary Fund (IMF) completed the regular five-year review of the basket of currencies that make up the Special Drawing Right, or the SDR, and decided that with effect from October&#160;1, 2016, Renminbi is determined to be a freely usable currency and will be included in the SDR basket as a fifth currency, along with the U.S. dollar, the Euro, the Japanese yen and the British pound. With the development of the foreign exchange market and progress towards interest rate liberalization and Renminbi internationalization, the PRC government may in the future announce further changes to the exchange rate system and we cannot assure you that the Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces, or PRC or U.S. government policy may impact the exchange rate between the Renminbi and the U.S. dollar in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant revaluation of the Renminbi may have a material and adverse effect on your investment. For example, if we decide to convert our Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs or for other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the U.S. dollar amount available to us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Very limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. To date, we have not entered into any material hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedges may be limited, and we may not be able to adequately hedge our exposure or at all. In addition, our currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert Renminbi into foreign currency. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">54 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Governmental control of currency conversion may limit our ability to utilize our operating revenues effectively and affect the value of your investment. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our revenues in Renminbi. Under our current corporate structure, our Cayman Islands holding company may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE if certain procedural requirements are complied with. Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC subsidiaries in China may be used to pay dividends to our company. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital expenses, such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain SAFE approval to use cash generated from the operations of our PRC subsidiaries and consolidated affiliated entities to pay off their respective debt in a currency other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than Renminbi. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government has imposed more restrictive foreign exchange policies and <span style="white-space:nowrap">stepped-up</span> scrutiny of major outbound capital movements including overseas direct investments. More restrictions and substantial vetting processes are put in place by SAFE to regulate cross-border transactions falling under the capital account. For example, if a person (i)&#160;uses Renminbi to pay amounts due that should be settled in a foreign currency or (ii)&#160;makes payments in Renminbi on behalf of a third party in exchange for repayments in a foreign currency, such person may be subject to a fine of not more than 30% of the illegal payment. In severe cases, the fine could be increased to 100% of the illegal payment. If any of our shareholders or affiliates to whom SAFE regulations are applicable violates any of the foreign exchange policies, it may be subject to penalties from the relevant PRC authorities. Historically, certain minority shareholders invested in our company through payments in Renminbi to the VIE in lieu of payments in U.S. dollars outside of the PRC. In an uncertain event that we are deemed to have participated in our shareholders&#8217; actions that are not in compliance with the relevant foreign exchange policies by the PRC regulatory authorities, we could be subject to restrictions on our ability to convert foreign currencies into Renminbi or vice versa, as well as monetary penalties. If the PRC foreign exchange control system prevents us from converting foreign currencies into Renminbi or vice versa, our ability to obtain sufficient foreign currencies to satisfy our foreign currency demands may be materially and adversely affected. For example, we may not be able to pay dividends in foreign currencies to our shareholders, including holders of the ADSs, and we may also encounter difficulties in remitting proceeds from our overseas financings and our revenue from the transactions with our overseas customers. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to comply with PRC regulations regarding the registration requirements for employee stock ownership plans or share option plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas <span style="white-space:nowrap">non-publicly-listed</span> companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. In the meantime, our directors, executive officers and other employees who are PRC citizens or who are <span style="white-space:nowrap">non-PRC</span> residents residing in the PRC for a continuous period of not less than one year, and who have been granted incentive share awards by us, may follow the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company, promulgated by the SAFE in 2012. Pursuant to the 2012 SAFE notices, PRC citizens and <span style="white-space:nowrap">non-PRC</span> citizens who reside in China for a continuous period of not less than one year who participate in any stock incentive plan of an overseas publicly listed company, are required to register with SAFE through a domestic qualified agent, which could be the PRC subsidiary of such overseas listed company, and complete certain other procedures. In addition, an overseas entrusted institution must be retained to handle matters in connection with the exercise or sale of stock options and the purchase or sale of shares and interests. We and our executive officers and other employees who are PRC citizens or who reside in the PRC for a continuous period of not less than one year and who have been granted restricted share units are subject to these regulations as our company has become an overseas listed company. Failure to complete the SAFE registrations may subject us to fines, and legal sanctions and may also limit our ability to contribute additional capital into our PRC subsidiaries and limit the ability of our PRC subsidiaries to distribute dividends to us. We also face regulatory uncertainties that could restrict our abilities to adopt additional incentive plans for our directors, executive officers and employees under PRC laws. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">55 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The State Administration of Taxation, or SAT, has issued certain circulars concerning employee share options and restricted shares. If our employees fail to pay or we fail to withhold their income taxes according to relevant laws and regulations, we may face sanctions imposed by the tax authorities or other PRC governmental authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Discontinuation of any of the preferential tax treatments and government subsidies or imposition of any additional taxes and surcharges could adversely affect our financial condition and results of operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each of the WFOE and the VIE is currently qualified as a high and new technology enterprise, or HNTE, and as such is eligible for a 15% preferential tax rate, which will expire in December 2022 and December 2024, respectively. The discontinuation of any of the preferential income tax treatment that we currently enjoy could have a material and adverse effect on our result of operations and financial condition. We cannot assure you that we will be able to maintain or lower our current effective tax rate in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our PRC subsidiaries have received various financial subsidies from PRC local government authorities. The financial subsidiaries result from discretionary incentives and policies adopted by PRC local government authorities. The discontinuation of such financial subsidies or imposition of any additional taxes could adversely affect our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with its &#8220;de facto management body&#8221; within the PRC is considered a &#8220;resident enterprise&#8221; and will be subject to PRC enterprise income tax on its global income at the rate of 25%. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control and overall management over the business, production, personnel, accounts and properties of an enterprise. In 2009, the State Administration of Taxation issued a circular, known as SAT Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the State Administration of Taxation&#8217;s general position on how the &#8220;de facto management body&#8221; text should be applied in determining the tax resident status of all offshore enterprises. According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in China and will be subject to PRC enterprise income tax on its global income only if all of the following conditions are met: (i)&#160;the primary location of the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operational management is in the PRC; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval by organizations or personnel in the PRC; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in the PRC. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">56 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe none of our entities outside of China is a PRC resident enterprise for PRC tax purposes. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#8220;de facto management body.&#8221; If the PRC tax authorities determine that we are a PRC resident enterprise for enterprise income tax purposes, we will be subject to the enterprise income tax on our global income at the rate of 25% and we will be required to comply with PRC enterprise income tax reporting obligations. In addition, gains realized sale or other disposition of the ADSs or ordinary shares may be subject to PRC tax at a rate of 10% (in the case of <span style="white-space:nowrap">non-PRC</span> enterprise) or 20% in the case of <span style="white-space:nowrap">non-PRC</span> individuals (in each case, subject to the provisions of any applicable tax treaty), if such gains are deemed to be from PRC sources. These rates may be reduced by an applicable tax treaty, but it is unclear whether <span style="white-space:nowrap">non-PRC</span> shareholders of the WFOE would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event that the WFOE is treated as a PRC resident enterprise. Any such PRC tax may reduce the returns on your investment in the ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to obtain certain benefits under the relevant tax treaty on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiary. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a holding company incorporated under the laws of the Cayman Islands and as such rely on dividends and other distributions on equity from our PRC subsidiaries to satisfy part of our liquidity requirements. Pursuant to the PRC Enterprise Income Tax Law, a withholding tax rate of 10% currently applies to dividends paid by a PRC &#8220;resident enterprise&#8221; to a foreign enterprise investor, unless any such foreign investor&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment. Pursuant to the <span style="font-style:italic">Arrangement between the Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income</span>, such withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a PRC enterprise. Furthermore, the <span style="font-style:italic">Administrative Measures for <span style="white-space:nowrap">Non-Resident</span> Enterprises to Enjoy Treatments under Tax Treaties</span>, which became effective in August 2015, require <span style="white-space:nowrap">non-resident</span> enterprises to determine whether they are qualified to enjoy the preferential tax treatment under the tax treaties and file relevant report and materials with the tax authorities. There are also other conditions for enjoying the reduced withholding tax rate according to other relevant tax rules and regulations. See &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;PRC Taxation.&#8221; As of December&#160;31, 2022, our PRC subsidiaries and the VIE located in the PRC reported accumulated loss<span style="font-weight:bold"> </span>and therefore they had no retained earnings for offshore distribution. In the future, we intend to <span style="white-space:nowrap">re-invest</span> all earnings, if any, generated from our PRC subsidiaries for the operation and expansion of our business in China.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>Should our tax policy change to allow for offshore distribution of our earnings, we would be subject to a significant withholding tax. We cannot assure you that our determination regarding our qualification to enjoy the preferential tax treatment could be challenged by the relevant tax authority and we may be unable to complete the necessary filings with the relevant tax authority and enjoy the preferential withholding tax rate of 5% under the arrangement with respect to dividends to be paid by our PRC subsidiary to our Hong Kong subsidiary. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their <span style="white-space:nowrap">non-PRC</span> holding companies. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2015, the State Administration of Taxation issued the <span style="font-style:italic">Public Notice Regarding Certain Enterprise Income Tax Matters on Indirect Transfer of Properties by <span style="white-space:nowrap">Non-Resident</span> Enterprises</span>, or SAT Public Notice 7. SAT Public Notice 7 extends its tax jurisdiction to not only indirect transfers but also transactions involving transfer of other taxable assets, through the offshore transfer of a foreign intermediate holding company. In addition, SAT Public Notice 7 provides certain criteria on how to assess reasonable commercial purposes and has introduced safe harbors for internal group restructurings and the purchase and sale of equity through a public securities market. SAT Public Notice 7 also brings challenges to both the foreign transferor and transferee (or other person who is obligated to pay for the transfer) of the taxable assets. Where a <span style="white-space:nowrap">non-resident</span> enterprise conducts an &#8220;indirect transfer&#8221; by transferring the taxable assets indirectly by disposing of the equity interests of an overseas holding company, the <span style="white-space:nowrap">non-resident</span> enterprise being the transferor, or the transferee, or the PRC entity which directly owned the taxable assets must report to the relevant tax authority such indirect transfer. Using a &#8220;substance over form&#8221; principle, the PRC tax authority may disregard the existence of the overseas holding company if it lacks a reasonable commercial purpose and was established for the purpose of reducing, avoiding or deferring PRC tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax, and the transferee or other person who is obligated to pay for the transfer is obligated to withhold the applicable taxes, currently at a rate of 10% (subject to available preferential tax treatment under applicable tax treaties or similar arrangements) for the transfer of equity interests in a PRC resident enterprise. On October&#160;17, 2017, the SAT issued the Announcement of the State Administration of Taxation on Issues Concerning the Withholding of <span style="white-space:nowrap">Non-resident</span> Enterprise Income Tax at Source, or SAT Bulletin 37, which came into effect on December&#160;1, 2017. The SAT Bulletin 37 further clarifies the practice and procedure of the withholding of nonresident enterprise income tax. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">57 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face uncertainties on the reporting and consequences of future private equity financing transactions, share exchanges or other transactions involving the transfer of shares in our company by investors that are <span style="white-space:nowrap">non-PRC</span> resident enterprises. The PRC tax authorities may pursue such <span style="white-space:nowrap">non-resident</span> enterprises with respect to a filing or the transferees with respect to withholding obligation, and request our PRC subsidiaries to assist in the filing. As a result, we and <span style="white-space:nowrap">non-resident</span> enterprises in such transactions may risk being subject to filing obligations or being taxed under SAT Public Notice 7 and SAT Bulletin 37, and may be required to expend valuable resources to comply with them or to establish that we and our <span style="white-space:nowrap">non-resident</span> enterprises should not be taxed under these regulations, which may have a material adverse effect on our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the custodians or authorized users of controlling <span style="white-space:nowrap">non-tangible</span> assets of our company, including our corporate chops and seals, fail to fulfill their responsibilities, or misappropriate or misuse these assets, our business and operations could be materially and adversely affected. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under PRC law, legal documents for corporate transactions are executed using the chops or seal of the signing entity or with the signature of a legal representative whose designation is registered and filed with the relevant branch of the Administration of Market Regulation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although we usually utilize chops to enter into contracts, the designated legal representatives of each of our PRC subsidiaries, VIE and its subsidiaries have the apparent authority to enter into contracts on behalf of such entities without chops and bind such entities. All designated legal representatives of our PRC subsidiaries, variable interest entity and its subsidiaries are members of our senior management team who have signed employment agreements with us or our PRC subsidiaries, VIE and its subsidiaries under which they agree to abide by various duties they owe to us. In order to maintain the physical security of our chops and chops of our PRC entities, we generally store these items in secured locations accessible only by the authorized personnel in the legal or finance department of each of our subsidiaries, VIE and its subsidiaries. Although we monitor such authorized personnel, there is no assurance such procedures will prevent all instances of abuse or negligence. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accordingly, if any of our authorized personnel misuse or misappropriate our corporate chops or seals, we could encounter difficulties in maintaining control over the relevant entities and experience significant disruption to our operations. If a designated legal representative obtains control of the chops in an effort to obtain control over any of our PRC subsidiaries, VIE or its subsidiaries, we or our PRC subsidiaries, VIE and its subsidiaries would need to pass a new shareholders or board resolution to designate a new legal representative and we would need to take legal action to seek the return of the chops, apply for new chops with the relevant authorities, or otherwise seek legal redress for the violation of the representative&#8217;s fiduciary duties to us, which could involve significant time and resources and divert management attention away from our regular business. In addition, the affected entity may not be able to recover corporate assets that are sold or transferred out of our control in the event of such a misappropriation if a transferee relies on the apparent authority of the representative and acts in good faith. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">58 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. The auditor is located in mainland China, a jurisdiction where the PCAOB was historically unable to conduct inspections and investigations completely before 2022. As a result, we and investors in the ADSs were deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China in the past has made it more difficult to evaluate the effectiveness of our independent registered public accounting firm&#8217;s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination that the positions taken by authorities in mainland China and Hong Kong prevented it from inspecting and investigating completely registered public accounting firms headquartered in those jurisdictions. However, if the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong, and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we and investors in the ADSs would be deprived of the benefits of such PCAOB inspections again, which could cause investors and potential investors in the ADSs to lose confidence in our audit procedures and reported financial information and the quality of our financial statements. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Relating to the ADSs and Trading Market </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The trading price of the ADSs is likely to be volatile, which could result in substantial losses to investors. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Since the ADSs became listed on the Nasdaq Global Market on December&#160;12, 2019, the trading price of the ADSs has ranged from a low of US$3.32 to a high of US$129.80 per ADS. The trading price of the ADSs is likely to be volatile and could fluctuate widely due to multiple factors, some of which are beyond our control. This may happen because of broad market and industry factors, including the performance and fluctuation of the market prices of other companies with business operations located mainly in China that have listed their securities in the United States. In addition to market and industry factors, the price and trading volume for the ADSs may be highly volatile for factors specific to our own operations, including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">variations in our revenues, earnings and cash flows; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">regulatory developments affecting us, our customers, or our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of studies and reports relating to the quality of our products and service offerings or those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of new investments, acquisitions, strategic partnerships or joint ventures by us or our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of new products or service offerings and expansions by us or our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in financial estimates by securities analysts; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">detrimental adverse publicity about us, our products or services or our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">additions or departures of key personnel; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">59 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">detrimental negative publicity about us, our management or our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">release of <span style="white-space:nowrap">lock-up</span> or other transfer restrictions on our outstanding equity securities or sales of additional equity securities; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">actual or potential litigation or regulatory investigations. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the ADS being delisted and prohibited from trading in the U.S. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;The ADSs will be delisted and prohibited from trading in the U.S. under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB is unable to inspect or fully investigate auditors located in China.&#8221; </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any of these factors may result in large and sudden changes in the volume and price at which the ADSs will trade. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the past, shareholders of public companies have often brought securities class action suits against companies following periods of instability in the market price of their securities. If we were involved in a class action suit, it could divert a significant amount of our management&#8217;s attention and other resources from our business and operations and require us to incur significant expenses to defend the suit, which could harm our results of operations. Any such class action suit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding the ADSs, the market price for the ADSs and trading volume could decline. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The trading market for the ADSs will be influenced by research or reports that industry or securities analysts publish about our business. If one or more analysts who cover us downgrade the ADSs, the market price for the ADSs would likely decline. If one or more of these analysts cease to cover us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the market price or trading volume of the ADSs to decline. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The sale or availability for sale of substantial amounts of the ADSs could adversely affect their market price. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales of substantial amounts of the ADSs in the public market, or the perception that these sales could occur, could adversely affect the market price of the ADSs and could materially impair our ability to raise capital through equity offerings in the future. We cannot predict what effect, if any, market sales of securities held by our significant shareholders or any other shareholder or the availability of these securities for future sale will have on the market price of the ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Because we do not expect to pay dividends in the foreseeable future, the holders of the ADSs must rely on price appreciation of the ADSs for a return on their investment. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our business. As a result, we do not expect to pay any cash dividends in the foreseeable future. Therefore, the ADS holders should not rely on an investment in the ADSs as a source for any future dividend income. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">60 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has discretion as to whether to distribute dividends, subject to certain restrictions under Cayman Islands law, namely that our company may only pay dividends out of profits or share premium, and provided always that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. Even if our board of directors decides to declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on our future results of operations and cash flow, our capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors. Accordingly, the return to ADS holders on the investment in the ADSs will likely depend entirely upon any future price appreciation of the ADSs. There is no guarantee that the ADSs will appreciate in value or even maintain the price at which the ADS holders purchased the ADSs. The ADS holders may not realize a return on their investment in the ADSs and they may even lose their entire investment in the ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our memorandum and articles of association contain anti-takeover provisions that could have a material adverse effect on the rights of holders of our ordinary shares and ADSs. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our memorandum and articles of association contain provisions which could limit the ability of others to acquire control of our company or cause us to engage in <span style="white-space:nowrap"><span style="white-space:nowrap">change-of-control</span></span> transactions. These provisions could have the effect of depriving our shareholders and ADS holders of an opportunity to sell their shares or ADSs at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transactions. Our board of directors has the authority, without further action by our shareholders, to issue preferred shares in one or more series and to fix their designations, powers, preferences, privileges, and relative participating, optional or special rights and the qualifications, limitations or restrictions, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the rights associated with our ordinary shares, in the form of ADSs or otherwise. Preferred shares could be issued quickly with terms calculated to delay or prevent a change in control of our company or make removal of management more difficult. If our board of directors decides to issue preferred shares, the price of the ADSs may fall and the voting and other rights of the holders of our ordinary shares and ADSs may be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are an exempted company incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our memorandum and articles of association, the Companies Act (As Revised) of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, actions by our minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from the common law of England, the decisions of whose courts are of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (other than the memorandum and articles of association, our register of mortgages and charges and special resolutions of our shareholders) or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our articles of association to determine whether or not, and under what conditions, our corporate records may be inspected by our shareholders, but are not obliged to make them available to our shareholders. This may make it more difficult for you to obtain the information needed to establish any facts necessary for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">61 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we conduct substantially all of our business operations in China, and substantially all of our directors and senior management are based in China, which is an emerging market. The SEC, U.S. Department of Justice and other authorities often have substantial difficulties in bringing and enforcing actions against <span style="white-space:nowrap">non-U.S.</span> companies and <span style="white-space:nowrap">non-U.S.</span> persons, including company directors and officers, in certain emerging markets, including China. Additionally, our public shareholders may have limited rights and few practical remedies in emerging markets where we operate, as shareholder claims that are common in the United States, including class action securities law and fraud claims, generally are difficult to pursue as a matter of law or practicality in many emerging markets, including China. For example, in China, there are significant legal and other obstacles to obtaining information needed for shareholder investigations or litigation outside China or otherwise with respect to foreign entities. Although the local authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, the regulatory cooperation with the securities regulatory authorities in the Unities States has not been efficient in the absence of a mutual and practical cooperation mechanism. According to Article 177 of the PRC Securities Law which became effective in March 2020, no foreign securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no organization or individual may provide the documents and materials relating to securities business activities to foreign securities regulators. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of all of the above, our public shareholders may have more difficulty in protecting their interests in the face of actions taken by our management, members of our board of directors or our controlling shareholders than they would as public shareholders of a company incorporated in the United States. For a discussion of significant differences between the provisions of the Companies Act of the Cayman Islands and the laws applicable to companies incorporated in the United States and their shareholders, see &#8220;Item 10. Additional Information&#8212;B. Memorandum and Articles of Association&#8212;Differences in Corporate Law.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Certain judgments obtained against us by our shareholders may not be enforceable. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a Cayman Islands exempted company and substantially all of our assets are located outside of the United States. Most of our current operations are conducted in China. In addition, most of our current directors and officers are nationals and residents of countries other than the United States. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals in the United States in the event that you believe that your rights have been infringed under the U.S. federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The voting rights of holders of ADSs are limited by the terms of the deposit agreement, and you may not be able to exercise your right to direct how the Class&#160;A ordinary shares which are represented by your ADSs are voted. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of ADSs do not have the same rights as our registered shareholders. As a holder of the ADSs, you will not have any direct right to attend general meetings of our shareholders or to cast any votes at such meetings. You will only be able to exercise the voting rights which are carried by the underlying Class&#160;A ordinary shares represented by your ADSs indirectly by giving voting instructions to the depositary in accordance with the provisions of the deposit agreement. Under the deposit agreement, you may vote only by giving voting instructions to the depositary. If we instruct the depositary to ask for your instructions, then upon receipt of your voting instructions, the depositary will try, as far as is practicable, to vote the underlying Class&#160;A ordinary shares which are represented by your ADSs in accordance with your instructions. If we do not instruct the depositary to ask for your instructions, the depositary may still vote in accordance with instructions you give, but it is not required to do so. Under the deposit agreement for the ADSs, if you do not vote, the depositary may give us a discretionary proxy to vote the Class&#160;A ordinary shares underlying your ADSs at shareholders&#8217; meetings if: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">we have timely provided the depositary with notice of meeting and related voting materials; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">62 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">we have instructed the depositary that we wish a discretionary proxy to be given; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">we have informed the depositary that there is no substantial opposition as to a matter to be voted on at the meeting; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a matter to be voted on at the meeting would not have a material adverse impact on shareholders. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The effect of this discretionary proxy is that if you do not vote at shareholders&#8217; meetings, you cannot prevent the Class&#160;A ordinary shares underlying your ADSs from being voted, except under the circumstances described above. This may make it more difficult for shareholders to influence the management of our company. Holders of our ordinary shares are not subject to this discretionary proxy. You will not be able to directly exercise your right to vote with respect to the underlying Class&#160;A ordinary shares represented by your ADSs unless you cancel and withdraw such shares and become the registered holder of such shares prior to the record date for the general meeting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under our memorandum and articles of association, the minimum notice period required to be given by our company to our registered shareholders to convene a general meeting is ten calendar days. When a general meeting is convened, you may not receive sufficient advance notice of the meeting to withdraw the underlying Class&#160;A ordinary shares represented by your ADSs and become the registered holder of such shares to allow you to attend the general meeting and to vote directly with respect to any specific matter or resolution to be considered and voted upon at the general meeting. In addition, under our articles of association, for the purposes of determining those shareholders who are entitled to attend and vote at any general meeting, our directors may close our register of members and/or fix in advance a record date for such meeting, and such closure of our register of members or the setting of such a record date may prevent you from withdrawing the underlying Class&#160;A ordinary shares represented by your ADSs and becoming the registered holder of such shares prior to the record date, so that you would not be able to attend the general meeting or to vote directly. If we ask for your instructions, the depositary will notify you of the upcoming vote and will arrange to deliver our voting materials to you. We have agreed to give the depositary at least 45 days&#8217; prior notice of shareholder meetings. Nevertheless, we cannot assure you that you will receive the voting materials in time to ensure that you can instruct the depositary to vote the underlying Class&#160;A ordinary shares represented by your ADSs. In addition, the depositary and its agents are not responsible for failing to carry out voting instructions or for their manner of carrying out your voting instructions. This means that you may not be able to exercise your right to direct how the underlying Class&#160;A ordinary shares represented by your ADSs are voted and you may have no legal remedy if the underlying Class&#160;A ordinary shares represented by your ADSs are not voted as you requested. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">You may not receive dividends or other distributions on our ordinary shares and you may not receive any value for them, if it is illegal or impractical to make them available to you. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary of the ADSs has agreed to distribute, subject to the terms of the deposit agreement, the cash dividends or other distributions it or the custodian receives on our Class&#160;A ordinary shares or other deposited securities underlying the ADSs, after deducting its fees and expenses. You will receive these distributions in proportion to the number of Class&#160;A ordinary shares your ADSs represent. However, the depositary is not responsible if it decides that it is unlawful or impractical to make a distribution available to any holders of ADSs. For example, it would be unlawful to make a distribution to a holder of ADSs if it consists of securities that require registration under the Securities Act but that are not properly registered or distributed under an applicable exemption from registration. The depositary may also determine that it is not feasible to distribute certain property. Additionally, the value of certain distributions may be less than the cost of distribution. In these cases, the depositary may determine not to distribute such property. We have no obligation to register under U.S. securities laws any ADSs, ordinary shares, rights or other securities received through such distributions. We also have no obligation to take any other action to permit the distribution of ADSs, ordinary shares, rights or anything else to holders of ADSs. This means that you may not receive distributions we make on our ordinary shares or any value for them if it is illegal or impractical for us to make them available to you. These restrictions may cause a material decline in the value of the ADSs. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">63 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">You may experience dilution of your holdings due to inability to participate in rights offerings. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may, from time to time, distribute rights to our shareholders, including rights to acquire securities. Under the deposit agreement, the depositary will not distribute rights to holders of ADSs unless the distribution and sale of rights and the securities to which these rights relate are either exempt from registration under the Securities Act with respect to all holders of ADSs, or are registered under the provisions of the Securities Act. The depositary may, but is not required to, attempt to sell these undistributed rights to third parties, and may allow the rights to lapse. We may be unable to establish an exemption from registration under the Securities Act, and we are under no obligation to file a registration statement with respect to these rights or underlying securities or to endeavor to have a registration statement declared effective. Accordingly, holders of ADSs may be unable to participate in our rights offerings and may experience dilution of their holdings as a result. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">You may be subject to limitations on transfer of your ADSs. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Your ADSs are transferable on the books of the depositary. However, the depositary may close its books at any time or from time to time when it deems expedient in connection with the performance of its duties. The depositary may close its books from time to time for a number of reasons, including in connection with corporate events, such as a rights offering, or &#8220;for record date or processing purposes&#8221; in emergencies, and on weekends and public holidays. The depositary may refuse to deliver, transfer or register transfers of the ADSs generally when our share register or the books of the depositary are closed, or at any time if we or the depositary think it is advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the deposit agreement, or for any other reason. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADSs holders may not be entitled to a jury trial with respect to claims arising under the deposit agreement, which could result in less favorable outcomes to the plaintiffs in any such action. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The deposit agreement governing the ADSs representing our Class&#160;A ordinary shares provides that, to the fullest extent permitted by law, ADS holders waive the right to a jury trial of any claim they may have against us or the depositary arising out of or relating to our shares, the ADSs or the deposit agreement, including any claim under the U.S. federal securities laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we or the depositary opposed a jury trial demand based on the waiver, the court would determine whether the waiver was enforceable based on the facts and circumstances of that case in accordance with the applicable state and federal law. To our knowledge, the enforceability of a contractual <span style="white-space:nowrap">pre-dispute</span> jury trial waiver in connection with claims arising under the federal securities laws has not been finally adjudicated by the United States Supreme Court. However, we believe that a <span style="white-space:nowrap">pre-dispute</span> contractual waiver of jury trial is generally enforceable, including under the laws of the State of New York, which govern the deposit agreement, by a federal or state court in the City of New York, which has <span style="white-space:nowrap">non-exclusive</span> jurisdiction over matters arising under the deposit agreement. In determining whether to enforce a <span style="white-space:nowrap">pre-dispute</span> contractual waiver of jury trial, courts will generally consider whether a party knowingly, intelligently and voluntarily waived the right to a jury trial. We believe that this is the case with respect to the deposit agreement and the ADSs. It is advisable that you consult legal counsel regarding the jury waiver provision before entering into the deposit agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If you or any other holders or beneficial owners of ADSs bring a claim against us or the depositary in connection with matters arising under the deposit agreement or the ADSs, including claims under federal securities laws, you or such other holder or beneficial owner may not be entitled to a jury trial with respect to such claims, which may have the effect of limiting and discouraging lawsuits against us and the depositary. If a lawsuit is brought against either or both of us and the depositary under the deposit agreement, it may be heard only by a judge or justice of the applicable trial court, which would be conducted according to different civil procedures and may result in different outcomes than a trial by jury would have, including results that could be less favorable to the plaintiffs in any such action. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">64 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Nevertheless, if this jury trial waiver provision is not permitted by applicable law, an action could proceed under the terms of the deposit agreement with a jury trial. No condition, stipulation or provision of the deposit agreement or ADSs serves as a waiver by any holder or beneficial owner of ADSs or by us or the depositary of compliance with any substantive provision of the U.S. federal securities laws and the rules and regulations promulgated thereunder. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to United States domestic public companies. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because we are a foreign private issuer under the Exchange Act, we are exempt from certain provisions of the securities rules and regulations in the United States that are applicable to U.S. domestic issuers, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rules under the Exchange Act requiring the filing of quarterly reports on Form <span style="white-space:nowrap">10-Q</span> or current reports on Form <span style="white-space:nowrap">8-K</span> with the SEC; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit from trades made in a short period of time; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the selective disclosure rules by issuers of material nonpublic information under Regulation FD. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are required to file an annual report on Form <span style="white-space:nowrap">20-F</span> within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis through press releases, distributed pursuant to the rules and regulations of the Nasdaq Stock Market. Press releases relating to financial results and material events will also be furnished to the SEC on Form <span style="white-space:nowrap">6-K.</span> However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. As a result, you may not be afforded the same protections or information which would be made available to you were you investing in a U.S. domestic issuer. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are an emerging growth company within the meaning of the Securities Act and may take advantage of certain reduced reporting requirements. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are an &#8220;emerging growth company,&#8221; as defined in the JOBS Act, and we may take advantage of certain exemptions from requirements applicable to other public companies that are not emerging growth companies including, most significantly, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002 for so long as we remain an emerging growth company. As a result, if we elect not to comply with such auditor attestation requirements, our investors may not have access to certain information they may deem important. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The JOBS Act also provides that an emerging growth company does not need to comply with any new or revised financial accounting standards until such date that a private company is otherwise required to comply with such new or revised accounting standards. We have elected to take advantage of the extended transition period. As a result of this election, our financial statements may not be comparable to other public companies that comply with the public company effective dates for these new or revised accounting standards. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">65 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We will incur increased costs as a result of being a public company, particularly after we cease to qualify as an &#8220;emerging growth company.&#8221; </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a public company and expect to incur significant legal, accounting and other expenses that we did not incur as a private company, including additional costs associated with our public company reporting obligations. The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC and the Nasdaq Stock Market, impose various requirements on the corporate governance practices of public companies. As a company with less than US$1.235&#160;billion in gross revenues for our last fiscal year, we qualify as an &#8220;emerging growth company&#8221; pursuant to the JOBS Act. An emerging growth company may take advantage of specified reduced reporting and other requirements that are otherwise applicable generally to public companies. These provisions include exemption from the auditor attestation requirement under Section&#160;404 of the Sarbanes-Oxley Act of 2002 in the assessment of the emerging growth company&#8217;s internal control over financial reporting. The JOBS Act also permits an emerging growth company to delay adopting new or revised accounting standards until such time as those standards apply to private companies. We rely on such exemption provided by the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with public company effective dates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect these rules and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming and costly. After we are no longer an &#8220;emerging growth company,&#8221; we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002 and the other rules and regulations of the SEC. For example, as a result of being a public company, we need to increase the number of independent directors and adopt policies regarding internal controls and disclosure controls and procedures. In addition, operating as a public company makes it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. In addition, we will incur additional costs associated with our public company reporting requirements. It may also be more difficult for us to find qualified persons to serve on our board of directors or as executive officers. We are currently evaluating and monitoring developments with respect to these rules and regulations, and we cannot predict or estimate with any degree of certainty the amount of additional costs we may incur or the timing of such costs. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the Nasdaq Stock Market corporate governance listing standards; these practices may afford less protection to shareholders than they would enjoy if we comply fully with the Nasdaq Stock Market corporate governance listing standards. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company listed on Nasdaq Global Market, we are subject to the Nasdaq Stock Market corporate governance listing standards. However, Nasdaq Stock Market rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq Stock Market corporate governance listing standards. We have elected to follow our home country practice in lieu of certain corporate governance requirements of the Nasdaq Stock Market. See &#8220;Item 16G. Corporate Governance.&#8221; As a result, our shareholders may be afforded less protection than they would otherwise enjoy under the Nasdaq Stock Market corporate governance listing standards applicable to U.S. domestic issuers. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are a &#8220;controlled company&#8221; within the meaning of the Nasdaq Stock Market Rules and, as a result, may rely on exemptions from certain corporate governance requirements that provide protection to shareholders of other companies. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a &#8220;controlled company&#8221; as defined under the Nasdaq Stock Market Rules because our founder, chairman of the board of directors and chief executive officer, Mr.&#160;Huazhi Hu, owns more than 50% of our total voting power. For so long as we remain a controlled company under that definition, we may rely on certain exemptions from corporate governance rules, including the rule that a majority of our board of directors must be independent directors and that we have to establish a nominating committee and a compensation committee composed entirely of independent directors. As a result, you will not have the same protection afforded to shareholders of companies that are subject to these corporate governance requirements should we choose to rely on such exemptions. We currently do not plan to rely on these exemptions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">66 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are a passive foreign investment company, or PFIC, for any taxable year, our U.S. shareholders may be subject to adverse U.S. federal income tax consequences. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-U.S.</span> corporation, such as our company, will be a PFIC for U.S. federal income tax purposes for any taxable year if either (i)&#160;at least 75% of its gross income for such year is passive income or (ii)&#160;at least 50% of the value of its assets (based on an average of the quarterly values of the assets) during such year is attributable to assets that produce or are held for the production of passive income. A separate determination must be made after the close of each taxable year as to whether a <span style="white-space:nowrap">non-U.S.</span> corporation is a PFIC for that year. Although the law in this regard is unclear, we intend to treat the VIE and the VIE&#8217;s subsidiaries as being owned by us for U.S. federal income tax purposes, not only because we have the power to direct the significant activities of such entities but also because we are entitled to substantially all of their economic benefits and, as a result, we consolidate their results of operations in our consolidated financial statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assuming that we are treated as the owner of the VIE (and its subsidiaries) for U.S. federal income tax purposes, and based upon our current and expected income and assets, including goodwill and other unbooked intangibles, and the market value of the ADSs, we do not believe we were a PFIC for U.S. federal income tax purposes for the taxable year ended December&#160;31, 2022. While we do not expect to become a PFIC, because the value of our assets for purposes of the asset test may be determined by reference to the market price of the ADSs, fluctuations in the market price of the ADSs may cause us to become a PFIC for the current or subsequent taxable years. In addition, the composition of our income and assets will also be affected by our business plans including how quickly we use our cash and other liquid assets. If we determine not to deploy significant amounts of cash for active purposes or if it were determined that we do not own the stock of the VIE for U.S. federal income tax purposes, our risk of being a PFIC may substantially increase. In light of the foregoing, there can be no assurance that we were not, or will not be, a PFIC for any taxable year. Our U.S. counsel expresses no opinion with respect to our PFIC status for any taxable year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a U.S. Holder (as defined in &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;U.S. Federal Income Taxation&#8221;) holds the ADS or a Class&#160;A ordinary share, certain adverse U.S. federal income tax consequences could apply to the U.S. Holder. See &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;U.S. Federal Income Taxation&#8212;Passive Foreign Investment Company Rules.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="rom404296_7"><span style="font-weight:bold">Item&#160;4.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Information on the Company </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">History and Development of the Company </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2014, EHang Holdings Limited, or EHang Holdings, was incorporated in the Cayman Islands as our offshore holding company to facilitate offshore financing and listing. In the same month, Ehfly Technology Limited, or Ehfly Technology, was incorporated in Hong Kong as a direct, wholly-owned subsidiary of EHang Holdings. In addition, the following entities were incorporated to engage in the business of AAV manufacturing and sales and the provision of AAV commercial solutions and related services: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In October 2015, Ehfly Technology established EHang Intelligent Equipment (Guangzhou) Co., Ltd., or the WFOE, as a wholly-owned subsidiary in China. The WFOE is engaged in the research, development, manufacture and sale of AAVs, and the research and development of software, communication technology and AAV technologies related to air mobility and intelligent aviation. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In January 2016, we obtained a controlling financial interest in Guangzhou EHang Intelligent Technology Co., Ltd., or the VIE, because the WFOE entered into a series of contractual arrangements with the VIE and the VIE&#8217;s shareholders. The VIE is primarily engaged in the research, development, manufacture and sale of AAVs, and the research and development of AAV operating systems and infrastructure. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">67 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In June 2020, the WFOE, jointly with two other shareholders, established Yunfu EHang Intelligent Technology Limited to manufacture mainly passenger-grade AAVs. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In March 2021, the VIE established Guangdong EHang General Aviation Co., Ltd., to provide operational flight services with AAVs. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under PRC laws and regulations, our PRC subsidiaries may pay cash dividends to us out of their respective accumulated profits. However, the ability to our PRC subsidiaries to make such distribution to us is subject to various PRC laws and regulations, including the requirement to fund certain statutory funds, as well as potential restriction on currency exchange and capital controls imposed by the PRC government. For more details, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212; We rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;PRC Regulation&#8212;Dividend Distribution.&#8221; As a result of our contractual arrangements with the VIE and the VIE&#8217;s shareholders, we are regarded as the primary beneficiary of the VIE, and we treat the VIE and the VIE&#8217;s subsidiaries as our consolidated affiliated entities under U.S. GAAP. We have consolidated the financial results of the VIE and the VIE&#8217;s subsidiaries in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;12, 2019, the ADSs commenced trading on the Nasdaq Global Market under the symbol &#8220;EH.&#8221; We raised approximately US$33.9&#160;million in net proceeds from the issuance of new shares in our initial public offering after deducting underwriting commissions and the offering expenses payable by us. In January 2020, the underwriters exercised their over-allotment option and we raised approximately US$1.0 million in net proceeds from the issuance of new shares after deducting underwriting discounts and offering expenses payable by us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our principal executive offices are located at 11/F Building One, EHang Technology Park, No.&#160;29 Bishan Blvd., Huangpu District, Guangzhou, Guangdong Province, 510700, People&#8217;s Republic of China. Our telephone number at this address is +86 20 2902 8899. Our registered office is situated at the office of Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, <span style="white-space:nowrap">KY1-1104,</span> Cayman Islands. Our agent for service of process in the United States is Cogency Global Inc., located at 122 East 42<sup style="font-size:75%; vertical-align:top">nd</sup> Street, 18<sup style="font-size:75%; vertical-align:top">th</sup> Floor, New York, NY 10168. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC on www.sec.gov. You can also find information on our website <span style="font-style:italic">www.ehang.com</span>. The information on our website should not be deemed a part of this annual report. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Business Overview </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a leading autonomous aerial vehicle (&#8220;AAV&#8221;) technology platform company founded in 2014, with a mission to make safe, autonomous and <span style="white-space:nowrap">eco-friendly</span> air mobility accessible to everyone. We believe we were the first in the world to launch and deliver proprietary passenger-carrying AAVs, related <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems and commercial solutions, setting new milestones in AAV innovative technologies and the emerging urban air mobility (&#8220;UAM&#8221;) market. In 2019, we became the world&#8217;s first publicly traded technology company in the global UAM industry by listing on Nasdaq. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In today&#8217;s increasingly populated and interconnected world, traditional modes of urban transportation continue to contribute to congestion and pollution, and they are largely confined to land-based infrastructure. Mobility for the future requires a revolutionary solution. While the sky above has always been a possibility, we brought a safe, autonomous, <span style="white-space:nowrap">eco-friendly,</span> cost-effective, <span style="white-space:nowrap"><span style="white-space:nowrap">easy-to-use</span></span> and efficient air mobility solution one step closer to reality when we unveiled our first passenger-carrying AAV in 2016. Our AAVs require minimal space for vertical <span style="white-space:nowrap">take-off</span> and landing, enabling urban travel to expand to the three-dimensional space. Our AAV technologies have the potential to reduce road traffic and associated congestion by taking transportation to the skies while utilizing electric power to reduce pollution. We believe AAV technologies will transform the future of transportation, and benefit the society and communities by improving lives and creating new industries. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">68 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unlike other manually controlled UAVs and piloted electric vertical takeoff and landing (&#8220;eVTOL&#8221;) aircraft, our intelligent AAVs can fly and operate autonomously from <span style="white-space:nowrap">take-off</span> to landing in <span style="white-space:nowrap">pre-determined</span> flight routes without any pilot onboard. Our <span style="white-space:nowrap">in-flight</span> operating systems and <span style="white-space:nowrap"><span style="white-space:nowrap">on-the-ground</span></span> infrastructures enable reliable, real-time and cluster management of a fleet of AAVs and efficient operations at scale. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We strive to design safe, reliable and functional products. We adopt a full redundancy design approach for our AAVs to avoid single points of failure. At our R&amp;D center, we have conducted a multitude of AAV flight tests, including climbing flight tests, high maneuverability tests, speed tests, night flying tests, as well as flight tests in harsh weather conditions. As of the date of this annual report, we have completed 75% of the compliance tests of the <span style="white-space:nowrap">EH216-S</span> on the world&#8217;s first type certification project with the Civil Aviation Administration of China (the &#8220;CAAC&#8221;) for a passenger-carrying AAV to demonstrate and verify our product safety, reliability and performance. As of March&#160;31, 2023, the flight footprints of our EH184, EH116 and EH216 series AAVs have accumulated over 35,000 safe, autonomous trial or demo flights in 12 countries across Asia, Europe and Americas, predominantly in China. These trial or demo flights include a large number of passenger-carrying autonomous flights and flight tests in winds of up to 70 kilometers per hour, in fog with a visibility of approximately 50 meters, and at a flight altitude of 4,100 meters above sea level. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With our strategic positioning to be a UAM platform operator, we adopt an integrated business model by selling AAV solutions and providing operational services. We design, develop, manufacture, sell and operate AAVs and their supporting systems and infrastructure for a broad range of industries and applications, including air mobility (consisting of passenger transportation and logistics), smart city management and aerial media solutions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our major source of revenue comes from our core business, air mobility solutions, from our continued deliveries of the EH216 series AAVs since 2019. We delivered 21 units of the EH216 series in 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, we had delivered 185 units of the EH216 series AAVs, including 170 units of the <span style="white-space:nowrap">EH216-S,</span> seven units of the <span style="white-space:nowrap">EH216-F</span> and eight units of the <span style="white-space:nowrap">EH216-L,</span> mainly operated on a limited trial basis in tourism locations in China, for testing, training and demonstration purposes, and we had also delivered four <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers or systems for smart city management in China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March&#160;31, 2023, our order pipeline for the <span style="white-space:nowrap">EH216-S</span> had exceeded 100 units in China market, and the <span style="white-space:nowrap">pre-orders</span> we received for the EH216 series and the <span style="white-space:nowrap">VT-30</span> had more than 1,200 units in overseas markets on a cumulative basis. <span style="white-space:nowrap">Pre-orders</span> do not obligate the customers to purchase our AAVs unless certain conditions are satisfied. Fulfilment is expected to take several years and is conditional upon, among other things, achievement of performance milestones and receipt of regulatory approvals. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to the shift of corporate priorities to type certification process, our revenues decreased by 68.5% from RMB180.1&#160;million in 2020 to RMB56.8&#160;million in 2021, and further decreased by 22.0% to RMB44.3&#160;million (US$6.4 million) in 2022. Our net loss increased by 241.0% from RMB92.0&#160;million in 2020 to RMB 313.9&#160;million in 2021, and further increased by 4.9% to RMB329.3&#160;million (US$47.7 million) in 2022. In 2022, revenues generated by air mobility solutions, smart city management solutions and aerial media solutions were RMB40.4&#160;million (US$5.9 million), RMB2.1&#160;million (US$0.3 million) and RMB1.3&#160;million (US$0.2 million), representing 91.2%, 4.8% and 3.0% of our total revenues, respectively. As of December&#160;31, 2022, our accumulated deficit amounted to RMB1,450.4&#160;million (US$210.3 million).&#160;&#160;&#160;&#160; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">69 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Emerging UAM Market </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Urban Transportation Faces Increasing Challenges with Ground Mobility </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Continued population growth and increased urbanization are adding pressure to urban transportation on the ground. Some 56% of the global population &#8211; 4.4&#160;billion inhabitants &#8211; live in cities, according to the World Bank&#8217;s data in 2022. The urban population is projected to more than double by 2050, when almost 7 of 10 people will live in cities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Transportation is a nonnegligible part in this migration. The speed and scale of urbanization has led to unprecedented traffic congestion in megacities and could further exacerbate challenges faced by ground mobility, with growing demand for higher travel volume, frequency and efficiency across urban and suburban areas. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Expanding ground-based urban transportation infrastructure requires significant investment, including increasing costs of time and money in building traffic systems and parking lots. It&#8217;s also becoming increasingly difficult given how the constraints in ground mobility capacity cause complications in scaling networks across locations. Ultimately, a new, innovative and environmentally-friendly transportation solution is needed in urban areas and in high demand. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">eVTOL Technologies Make UAM Possible </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The advancements in eVTOL technologies are enabling a new era of transportation with UAM, poised to revolutionize the way we move people and goods across urban and suburban areas. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">One of the key drivers of eVTOL technology is the rapid development of battery technology driven by continued investment in ground-based electric vehicles. <span style="white-space:nowrap">Lithium-ion</span> batteries are becoming more efficient, with higher capacity and energy density, shorter charge times, and longer cycle life. These advancements are enabling eVTOL aircraft to fly longer distances and carry more passengers and cargo, while reducing the weight and cost of the overall system. Moreover, distributed electric propulsion (&#8220;DEP&#8221;), which uses multiple small electric motors instead of a single central engine, makes quiet and cost-effective eVTOL aircraft accessible. Other critical enablers include the development of advanced materials and manufacturing techniques, which are helping to reduce the weight and improve the performance of eVTOL aircraft, and the latest 5G telecommunications and sensor technologies that are essential for safe and efficient operation of these aircraft. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On the other hand, eVTOL technologies offer a range of advantages over traditional ground-based <span style="white-space:nowrap">two-dimensional</span> transportation options. It&#8217;s a safe, efficient, simple and carbon-free mobility solution. With their ability to vertically take off and land, eVTOL aircraft require less infrastructure than traditional airports or helipads, and can utilize more of the three-dimensional urban airspace. Additionally, it also allows efficient direct <span style="white-space:nowrap"><span style="white-space:nowrap">point-to-point</span></span> flights, reducing the time in travel and increasing productivity. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result, eVTOL technologies are making UAM possible, unlocking greater freedom of mobility. eVTOL aircraft could become an important part of a three-dimensional mobility solution that connects the ground, the sea and the sky for today&#8217;s transportation issues. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">AAVs Bring Revolutions to UAM </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">AAVs are transforming the UAM landscape, bringing a host of benefits that were previously unattainable. The integration of artificial intelligence and autonomous systems into AAVs enables them to reduce traffic congestion and accidents caused by human driver errors. With an <span style="white-space:nowrap">on-demand</span> ridesharing network, AAVs can increase the utilization of vehicles, improving travel efficiency and convenience for commuters. The resulting reduction in traffic congestion and commute times can significantly enhance the quality of life for urban residents. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">70 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Additionally, AAVs can save costs on professional pilots, who are often scarce and expensive to train. With autonomous systems, it is also convenient to effectively manage large-scale aircraft fleets and flight routes. The ability to remotely monitor and control AAVs in emergencies makes them a reliable transportation option for emergency services and critical medical supplies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, with their vertical <span style="white-space:nowrap">take-off</span> and landing capabilities, AAVs can utilize more urban airspace and reduce the strain on ground transportation infrastructure. The introduction of AAVs has the potential to change the way people live and travel, bringing social and economic revolutions in many conventional fields, including tourism and local transportation. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Significant UAM Market Opportunities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The potential of UAM market is immense and is expected to grow exponentially over the next few decades. China&#8217;s UAM market has been promoted by increasingly favorable policies and regulations for the development of modern urban three-dimensional mobility, electric unmanned civil aviation, and <span style="white-space:nowrap">low-altitude</span> economy in recent years. Based on its large populations and massive market demand, the China UAM market has great potential for our AAVs with various use cases in aerial tourism, urban transportation, aerial logistics, emergency services, smart city management, etc. Besides, China&#8217;s efficient and cost-effective UAV manufacturing and supply chain competence bolster up its UAM market growth potential. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The opportunities presented by the UAM market extend beyond just transportation. The emergence of eVTOL aircraft could be more efficient and sustainable than traditional modes of transportation such as helicopters, cars, and airlines. They have the potential to enable faster and more convenient travel, reduce traffic congestion and carbon emissions, and increase economic growth through job creation and new business opportunities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe this innovative new type of UAM provided by eVTOL aircraft, particularly our AAVs, will create an incremental market with significant and long-term growth potential in addition to taking the existing market share from traditional transportation methods. To capture the significant growth potential in the AAV market, we strive to continue innovating and expanding the boundaries for air mobility. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Competitive Strengths </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Pioneer and leader in the global UAM industry </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As the world&#8217;s leading AAV technology platform company, we are the pioneer and leader in the global UAM industry with prominent first-mover advantages. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We unveiled the world&#8217;s first electric passenger-carrying AAV, the EH184, at CES in the U.S. in 2016, attracting worldwide interest and passion to this disruptive technological revolution and the emerging UAM industry. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We developed and established the first <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system and center at our headquarters in Guangzhou, China, in 2017, enabling cluster management of our AAVs through an intelligent system platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2018, we started our first delivery of a unit of the <span style="white-space:nowrap">EH216-S,</span> our dual-seat passenger-carrying AAV, to a customer for testing, training and demonstration purposes. This was believed to be the world&#8217;s first commercial delivery of a passenger-carrying AAV in the UAM industry. Since then, as of December&#160;31, 2022, we had delivered accumulated 185 units of the EH216 series AAVs to our customers worldwide, mainly operated on a limited trial basis in aerial tourism usage scenarios in China, for testing, training and demonstration purposes. With the delivery record unparalleled by others, we are a pioneer in the market and a leading player in the global UAM industry. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">71 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2019, EHang was successfully listed on Nasdaq following an initial public offering, becoming the world&#8217;s first publicly traded company in the UAM industry. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a first mover, we not only design, develop, manufacture and sell our AAV products, but also actively collaborate with our customers and partners to explore various practical use cases through operating our AAVs globally. As of March&#160;31, 2023, the flight footprints of our EH184, EH116 and EH216 series AAVs have accumulated over 35,000 safe, autonomous trial or demo flights in 12 countries across Asia, Europe and Americas, predominantly in China. The industry-leading flight record demonstrated our AAV product safety, reliability, adaptability and performance in different environments. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are also a first mover in regulatory breakthrough and certification progress in this emerging industry. We expect to obtain the world&#8217;s first airworthiness certificate of a passenger-carrying AAV or autonomous eVTOL aircraft as we are close to complete the type certification of the <span style="white-space:nowrap">EH216-S</span> with the CAAC in the near future. With that achieved, it is expected that we will be the first to start commercial operations of passenger-carrying AAVs in the UAM market. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Proprietary and revolutionary AAV technologies </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With our mission to make safe, autonomous and <span style="white-space:nowrap">eco-friendly</span> air mobility accessible to everyone, we have proprietarily developed the revolutionary AAV technologies and products through deeply integrating our strong expertise in the fields of both aviation and software system. This makes our AAVs different from other piloted helicopters and eVTOL aircraft. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With safety as the orientation as well as our first priority above anything else, we innovate and stick to three fundamental technological principles, which are redundancy, autonomous flying, and cluster management that are reflected in all of our AAV products. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To ensure the safety, we adopt a full redundancy design and technologies in our AAVs from day one in order to avoid single points of failure, which often happen in conventional aircraft like helicopters. Through the configuration of distributed electric propulsion, our AAVs provide a safe and reliable propulsion system with backups for key components and <span style="white-space:nowrap">sub-systems.</span> If any would malfunction, the fail-safe system in our intelligent flight control systems can automatically monitor the situation in real time and quickly respond to restore the lost functionality through backups to ensure safety. For example, our EH216 series have 16 coaxial propellers driven by 16 independent motors mounted on 8 arms. According to our tests, the aircraft could still land safely even if any three propellers were intendedly stopped in flight, although the probability of which happens is extremely rare in normal situations. Additionally, our redundancy design is also reflected in our electric systems, sensors, flight control systems, communication systems, etc. to strengthen safety and reliability of our AAVs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Autonomous flying is also embedded in our genes from day one. Unlike other manually controlled UAVs or piloted eVTOL aircraft, our intelligent AAVs can fly without any human pilot onboard and operate autonomously from <span style="white-space:nowrap">take-off</span> to landing along <span style="white-space:nowrap">pre-determined</span> flight routes under the safe protection by electric fence within the <span style="white-space:nowrap">pre-approved</span> airspace. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cluster management is another key principle as well as our technological advantage to ensure flight safety and autonomy. Our proprietary airborne operating systems and <span style="white-space:nowrap"><span style="white-space:nowrap">on-the-ground</span></span> <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems, or standalone <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">smartphone-or-tablet-or-computer-based</span></span></span></span> controller app, enable reliable and simultaneous management of AAV fleets at scale. Through 4G or 5G high-speed telecommunication networks, it allows real-time monitoring and warning of flight data and status of our AAVs, route planning and fleet management, remote control in emergencies to take contingency measures, etc. to ensure flight safety and enhance intelligence and efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With the three technological principles, we strive to make safe, reliable and functional AAV products through strict tests. At our R&amp;D center and testing locations, we have conducted a multitude of AAV flight tests, including climbing flight tests, high maneuverability tests, speed tests, night flight tests, as well as flight tests in harsh weather conditions and environments, for example, in winds of up to 70 kilometers per hour, in fog with a visibility of approximately 50 meters, and at a flight altitude of 4,100 meters above sea level. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">72 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">World&#8217;s leading type certification progress for passenger-carrying AAV or eVTOL aircraft </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aviation industry has a nature of high and strict threshold of safety, regulations and certifications. New types of eVTOL aircraft, including our passenger-carrying AAVs, are also required to pass through the type certification to obtain the airworthiness certificate to be allowed for commercial operations by aviation regulators. The certification path usually takes several years case by case or even more efforts if there are no certification standards applicable to the specific type yet. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As the first mover of electric passenger-carrying AAVs, we were dedicated to not only designing, developing, and manufacturing our products that are able to be certified, but also collaborating with the CAAC and contribute our years of practice and experience to formulating the innovative type certification standards from a holistic view for our AAVs from zero to one. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The CAAC took the lead to officially start the first type certification process for a passenger-carrying AAV since it accepted our application for <span style="white-space:nowrap">EH216-S</span> in January 2021. In February 2022, the CAAC formally adopted and issued the <span style="font-style:italic">Special Conditions for Type Certification of <span style="white-space:nowrap">EH216-S</span> Unmanned Aircraft System</span>, according to the CAAC&#8217;s <span style="font-style:italic">Regulations on Certification of Civil Aviation Products and Parts <span style="white-space:nowrap">(CCAR-21)</span></span>. It lays down the certification basis and provides clear safety requirements for the type certification of <span style="white-space:nowrap">EH216-S,</span> including flight performance, aircraft structures, design and constructions, propulsion systems, systems and equipment, data link, ground control station, etc. This Special Conditions is regarded as a significant milestone of the world&#8217;s first airworthiness standard specially for a passenger-carrying autonomous eVTOL aircraft, and was shared as an innovative case study by the CAAC for other countries&#8217; reference in formulating related regulations at the International Civil Aviation Organization (&#8220;ICAO&#8221;) Assembly Conference in September 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With specific requirements defined, we have worked out the Project Specific Certification Plan and the Certification Plan with solid means of compliance, all approved by the CAAC. Having successively passed through the type certification phases of Concept Design, Requirements Definition, and Compliance Planning, we progressed into the final phase of Demonstration and Verification of Compliance in the fourth quarter of 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the final phase, we have manufactured several <span style="white-space:nowrap">EH216-S</span> conforming aircraft in our Yunfu production facility, passed the manufacturing conformity inspection by the CAAC, and are conducting required compliance tests at flight bases in Guangzhou and Hezhou as well as laboratories in other locations. Based on the CAAC-agreed compliance test plans, 75% of the compliance tests have been completed as of the date of this annual report, including laboratory tests, ground tests and inspections, flight tests and data analysis, which means more than 90% of the entire type certification processes have been completed. We believe this represents the fastest progress among all the ongoing eVTOL aircraft type certification projects worldwide, as well as the first for a passenger-carrying autonomous eVTOL aircraft. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">A rich set of AAV product portfolio for diversified commercial solutions </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on our first priority of safety as well as our three fundamental technological principles, we have developed a scalable, integrated UAM technology platform. It carries a rich set of innovative AAV products with differentiated advantages for diversified and immense market demands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our proprietary AAV products have multiple configurations, including multi-rotors like the EH216 series, <span style="white-space:nowrap"><span style="white-space:nowrap">lift-and-cruise</span></span> aircraft like the VT series, as well as fixed wings in our development pipeline. They are also designed in various sizes, from the <span style="white-space:nowrap">large-sized</span> passenger-carrying <span style="white-space:nowrap">EH216-S</span> and <span style="white-space:nowrap">VT-30,</span> the <span style="white-space:nowrap">medium-sized</span> industrial Falcon B, to the <span style="white-space:nowrap">small-sized</span> GD series for aerial media performance. We develop our AAVs for different uses aligned with their suitable performances, such as the <span style="white-space:nowrap">EH216-S</span> for <span style="white-space:nowrap"><span style="white-space:nowrap">short-to-medium-range</span></span> <span style="white-space:nowrap">low-altitude</span> intra-city air mobility, while the <span style="white-space:nowrap">VT-30</span> for long-range inter-city air mobility. Additionally, we provide flexible and customized solutions for different customer demands by further developing the <span style="white-space:nowrap">EH216-F</span> for high-rise firefighting, and the <span style="white-space:nowrap">EH216-L</span> for large-payload aerial logistics, on the basis of the passenger-carrying <span style="white-space:nowrap">EH216-S.</span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">73 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The diversity of our product strategy brings various commercial solutions suitable for our diversified customers and market demand, and also generates extensive revenue streams for our multiple business lines of air mobility solutions, smart city management solutions and aerial media solutions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Strong <span style="white-space:nowrap">in-house</span> research&#160;&amp; development and production capabilities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our cutting-edge AAV technologies and products rely on our strong <span style="white-space:nowrap">in-house</span> R&amp;D capabilities. Motivated by Mr.&#160;Huazhi Hu, our founder, chairman and chief executive officer, who has a life-time passion and strong technical expertise in both aviation and <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems, we value the engineer culture and talents, and keep focusing and investing in technology innovation and product R&amp;D since day one. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, our R&amp;D team accounted for 55.7% of our total employees. As of March&#160;31, 2023, we had 331 issued patents, 302 pending patent applications, and 371 registered software copyrights in China, to protect our key technologies and intellectual property and maintain our core competitiveness in the long term. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are the first eVTOL company in the world having established a production base with production capabilities of passenger-carrying AAVs. Our Yunfu Production Facility ran into operation in June 2021, with an initial annual capacity of 600 units of the EH216 series AAVs, which is also expandable as needed. It is close to plenty of <span style="white-space:nowrap">top-tier</span> suppliers located in the Pearl River Delta area in China, and has a planned total gross floor area of approximately 24,000 square meters and 115 manufacturing team members as of December&#160;31, 2022. This lays a solid cornerstone of our high-quality, efficient and sufficient product manufacturing and delivery capabilities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Strong customer base and wide partnership network across the value chain to enable UAM ecosystem and commercial operations </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With the first type of passenger-carrying AAVs available in the market ahead of other eVTOL aircraft, we have accumulated a strong customer base and wide partnership network with key stakeholders worldwide including regulators, public sectors, aviation companies, tourism companies, real estate companies, vertiport designers and constructers, telecommunication providers, Maintenance, Repair and Overhaul (&#8220;MRO&#8221;) service providers, industry associations, etc. We have also participated in a number of European Union&#8217;s UAM demonstration projects. Our joint efforts and collaborations across the value chain will empower the UAM ecosystem for commercial operations and sustainable development. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Meanwhile, this has generated a growing product demand for our AAV products and solutions. As of March&#160;31, 2023, our order pipeline for the <span style="white-space:nowrap">EH216-S</span> has exceeded 100 units in China market, while the <span style="white-space:nowrap">pre-orders</span> we had received for the EH216 series and the <span style="white-space:nowrap">VT-30</span> were more than 1,200 units in overseas markets on a cumulative basis. It has formed a solid foundation for our future revenue growth after the completion of type certification. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Leading AAV Solutions </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Adhering to the three fundamental technological principles to ensure safety, which are redundancy, autonomous flying, and cluster management, we have designed, developed and provided turnkey total solutions to our customers including our proprietary AAVs, related AAV operating systems and infrastructures. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">74 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">AAV Models </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on different designs, sizes and uses, our AAV product family consists of the EH216 series, the VT series, the Falcon B, the GD series, and more types in our development pipeline. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">EH216 Series </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EH216 series consists of the <span style="white-space:nowrap">EH216-S</span> (standard model), the <span style="white-space:nowrap">EH216-F</span> (firefighting model), and the <span style="white-space:nowrap">EH216-L</span> (logistics model). By a multirotor configuration with less complexity and strong reliability, the EH216 series adopt a distributed electric propulsion with 16 propellers driven by 16 independent motors mounted on 8 arms, which not only ensures redundancy and flight safety, but also enables stable and accurate navigating, vertically takeoff and landing in urban airspace. With the eight arms folded, the size of the EH216 series is similar to a private car, taking minor space for storage and vertiports than helicopters and most of other eVTOL aircraft, so as to provide higher flexibility and operation efficiency especially in urban areas. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our flagship product the <span style="white-space:nowrap">EH216-S</span> is an electric dual-seat passenger-carrying AAV launched in 2018, the next generation upgraded from the EH184 and the EH116, the original single-seat prototypes of our electric passenger-carrying AAV. Designed for <span style="white-space:nowrap"><span style="white-space:nowrap">short-to-medium-range</span></span> <span style="white-space:nowrap">low-altitude</span> intra-city air mobility, it has a suitable flight performance for urban environment, the maximum flight range of 30km, the maximum flight time of 25min, and the cruising speed of 100km/h. With 220kg payload, the <span style="white-space:nowrap">EH216-S</span> can carry two passengers and an <span style="white-space:nowrap">18-inch</span> luggage per flight, with no pilot onboard, and fly autonomously from the origin to the destination. Through a large panoramic windshield for wide vision and an intuitive tablet interface in front of the seats, passengers can enjoy the bird&#8217;s eye view, check the real-time flight status, and communicate with ground crew for support if needed. The modularized structure with an upper cabin for passengers and a lower compartment to house major components and <span style="white-space:nowrap">sub-systems</span> ensures structural safety to better protect passengers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap">EH216-F</span> is an electric firefighting AAV launched in July 2020. It&#8217;s developed from the <span style="white-space:nowrap">EH216-S</span> and customized for high-rise firefighting. It is equipped with customized firefighting devices, such as fire extinguishing projectiles and launchers, a firefighting foam tank and a high-pressure nozzle. It is capable of flying up to 600m height to distinguish high-rise fires accurately and efficiently, while traditional rescue ladders and fire nozzles cannot reach the height. In July 2021, the <span style="white-space:nowrap">EH216-F</span> has passed a comprehensive <span style="white-space:nowrap">10-month</span> technical examination to prove its reliability and performance through 52 different types of tests by the China National Fire-Fighting Equipment Quality Supervision Testing Center, which is under the Ministry of Emergency Management of China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap">EH216-L</span> is an electric logistics AAV launched in September 2020. It&#8217;s developed from the <span style="white-space:nowrap">EH216-S</span> and customized for cargo transportation with 250kg payload. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">VT Series </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The VT series refers to a series of electric <span style="white-space:nowrap"><span style="white-space:nowrap">lift-and-cruise</span></span> AAVs we have designed and developed, consisting of the <span style="white-space:nowrap">VT-30,</span> the <span style="white-space:nowrap">VT-20,</span> and the <span style="white-space:nowrap">VT-10.</span> They combine the advantages of both multirotors and fixed wings, enabling vertically takeoff and landing and longer flight range than multirotor aircraft, while with no requirement for large infrastructures such as runways. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap">VT-30</span> is an electric dual-seat passenger-carrying AAV. Complementary with the <span style="white-space:nowrap"><span style="white-space:nowrap">short-to-medium-range</span></span> <span style="white-space:nowrap">EH216-S</span> designed for intra-city air mobility, the <span style="white-space:nowrap">VT-30</span> is designed for long-range inter-city air transportation, driven by eight propellers and fixed wings on both sides, as well as a tail wing and a propeller at the rear, to achieve a maximum balance of lift and push. It&#8217;s designed for a maximum flight range of 300km and a maximum flight time of 100min. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap">VT-20</span> and the <span style="white-space:nowrap">VT-10</span> are electric <span style="white-space:nowrap">medium-sized</span> AAVs with four propellers and fixed wings. They are designed for long-range surveillance, power line inspection, delivery, and others. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">75 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The VT series are currently under internal testing, and have not begun their deliveries. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Falcon B </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Falcon B is an electric <span style="white-space:nowrap">medium-sized</span> industrial AAV. It is a multirotor with 8 propellers, able to carry 5kg payload to fly 19km in 17min at the maximum speed of 80km/h. As a highly adaptable and extensible flight platform, the Falcon B provides a compatible interface which can be connected and equipped with different custom modules for various industrial uses, such as cargo holds for food or emergency delivery, infrared cameras for forest fire inspection, high-resolution zoom cameras for traffic and facility monitoring, loudspeakers and headlamps for patrolling, etc. They were usually delivered to and adopted by our customers for smart city management. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">GD Series </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The GD series refers to our <span style="white-space:nowrap">small-sized</span> quadrotor AAVs, consisting of the GD2.0X used for aerial surveillance, last-mile delivery, aerial media performances and others, and the GD3.0 specially for aerial media performances. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">AAV Operating Systems </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have proprietarily designed and developed an integrated and digitalized AAV operating platform with airborne operating systems installed in our AAVs, the <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system, the UAM flight operation and management platform, and related infrastructure to allow our AAVs to operate in various scenarios safely and efficiently. The AAV operating systems for different AAV commercial solutions share the same underlying technological architecture. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our AAV airborne operating systems include an autopilot and flight control system, a communication system, a battery management system and a safety management system, among other things. They are installed on each of our AAVs to enable autopilot, navigation, real-time monitoring, control and performance adjustment. Human control can be exercised from the ground using smartphones, tablets or computers as well as through our <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system, meeting the varied demands of our customers or passengers and contingencies. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Autopilot and Flight Control System </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The autopilot and flight control system enables the autonomous operation of our AAVs without any human pilot onboard and helps to ensure that our AAV flies in a <span style="white-space:nowrap">pre-determined</span> route from the origin to the destination with precise vertical <span style="white-space:nowrap">take-off</span> and landing. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Communication System </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have developed proprietary network protocols based on advanced communication technologies to support high-speed wireless networks between our AAVs and ground <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system. Our communication system is secured with data-encryption technologies for data security. We also use redundant data transmission links, which enable us to switch to a backup communication system if the primary system is breached. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Battery Management System </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our intelligent battery management system, or BMS, is an industrial-grade solution that monitors all parameters of AAV batteries, including temperature, capacity and voltage. The core of our BMS is the self-adaptive smart battery management algorithm that optimizes the balance between performance and battery life and provides accurate predictions based on data and analysis of flight status. To ensure effective management of battery performance and battery life, an onboard battery management unit transmits real-time BMS data to the flight control system and <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">76 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Safety Management System </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our AAVs use full-redundancy safety technologies in their flight control system, sensors, propulsion system and battery management system. Our proprietary redundancy control algorithms are based on a real-time voting mechanism. Our AAVs are designed with distributed electric propulsion, with an aim of achieving the highest level of safety through redundancy and efficiency. In the event of malfunction of certain parts of our AAVs, the operating systems automatically activate the backup components to ensure proper functioning and performance of our AAVs. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic"><span style="white-space:nowrap"><span style="white-space:nowrap">Command-and-Control</span></span> System </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have extensive expertise in <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system. Our proprietary <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system can accurately monitor <span style="white-space:nowrap">in-flight</span> status, dispatch aircraft, effect <span style="white-space:nowrap">pre-warning</span> and contingency measures, etc. The system ensures that our AAVs fly in <span style="white-space:nowrap">pre-determined</span> routes and maintain smooth and efficient operation. It also has the capability to monitor and detect irregularity in the status and operation of our AAVs and to activate contingency measures to restrict and limit actions or movements of our AAVs in emergency situations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Powered by advanced AAV technologies, our <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system allows for adaptability and scalability. Through continuous uplinks maintained between AAVs and the ground <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system, we are able to simultaneously manage up to 3,500 units of AAVs with precision and accuracy to complete <span style="white-space:nowrap">pre-defined</span> actions and movements in the air for aerial media shows. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Beside the <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system for large-scale operations and management, we have also developed an app to enable standalone operations through portable smartphones, tablets or computers to individually monitor and control our AAVs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, we had delivered four <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers or systems to our customers for smart city management in Shaoguan, Lianyungang, Hezhou and Shenzhen, in China. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">UAM Operational Platform </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Digitization is essential for UAM flight operation and safety management. We have built a digital UAM operational platform architecture and established a visualized flight operation module for managing the <span style="white-space:nowrap">EH216-S</span> flight schedule, ground crew, availability of vertiports and landing pads, and other factors across the entire front-line UAM operational process. This platform, which has been put into trial running internally, is designed to connect and interact with the <span style="white-space:nowrap">back-end</span> <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system, as well as the <span style="white-space:nowrap">front-end</span> flight booking and payment service windows through either our own app or third-party apps, in order to provide the operation team with a clear and efficient management platform, and offer passengers a smooth flight booking and riding experience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Infrastructures </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Vertiports </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Vertiports are also essential for eVTOL aircraft operations and mobility efficiency. We have developed a set of requirements and different concept of designs for our electric AAV vertiports, or we call it <span style="white-space:nowrap">E-Ports.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Taking the <span style="white-space:nowrap">EH216-S</span> as an example, each <span style="white-space:nowrap">E-Port</span> is identified and registered in our UAM flight operation and management platform, therefore our AAVs can serve for <span style="white-space:nowrap">on-demand</span> flights only within <span style="white-space:nowrap">E-Port</span> network to ensure safety and autonomy. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">E-Ports</span> can locate at the rooftop, on mountains, near to parking lots, subway or railway stations, airports or harbors, so as to seamlessly connect with other transportation nodes to expand the three-dimensional travel networks. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">77 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The scale of each <span style="white-space:nowrap">E-Port</span> is determined by the customer demands, density of flight routes and traffic volumes. It could be either a simple landing pad, or a hub station with several landing pads, charging piles, passenger service areas, hangars for storage and maintenance, and more facilities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Leveraging the advantages of <span style="white-space:nowrap">EH216-S&#8217;s</span> smaller size, lighter weight, lower noise, higher flexibility compared with helicopters or large eVTOL aircraft, the <span style="white-space:nowrap">E-Port</span> network is easier to be deployed, established and expanded by operators in urban areas with lesser costs and time. Usually, our customers and partners take the role to build <span style="white-space:nowrap">E-Ports</span> for their own operations, while we provide designs and requirements. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Charging Piles </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have developed and upgraded several generations of efficient and intelligent charging piles for our electric AAVs, and have delivered to our customers along with our AAV products. Powered by fast charging technologies, our charging piles are able to fully charge the EH216 series in approximately 90 minutes. They can also monitor real-time charging status and battery health. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Business Lines </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on our proprietary innovative AAV solutions, we have established three business lines, which are air mobility, smart city management, and aerial media solutions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Air Mobility Solutions </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Air mobility is our main business line. We provide customers with safe, autonomous, <span style="white-space:nowrap">eco-friendly</span> and efficient AAV products, solutions and operational services for air transportations of passengers, cargos, emergencies, etc. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Passenger Transportation Solutions </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We provide safe and efficient options for <span style="white-space:nowrap">low-altitude</span> <span style="white-space:nowrap"><span style="white-space:nowrap">short-to-medium-range</span></span> urban air transportation solutions and services to our customers currently with our <span style="white-space:nowrap">EH216-S</span> AAVs. In addition, we intent to extent to long-range inter-city air transportation by introducing the <span style="white-space:nowrap">VT-30</span> into the market in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our main customers are public and private enterprises in the tourism and aviation industries. They can utilize our passenger-carrying AAVs in their UAM operations and businesses for autonomous flight experience, aerial sightseeing, island hopping, medical transport, emergency rescue, airport shuttle, urban commuting services, etc. Compared with the customers&#8217; conventional option of helicopters, our <span style="white-space:nowrap">EH216-S</span> AAV solutions have much lower lifetime cost than helicopters by greatly decreasing acquisition price, maintenance costs, and pilot expenses, while providing safer, autonomous, <span style="white-space:nowrap">eco-friendly</span> and quieter new way of air mobility. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">China is our principal market. Driven by increasingly favorable policies and regulations for civil unmanned aviation and <span style="white-space:nowrap">low-altitude</span> economy in recent years, the massive local market demand for various commercial applications, and the advancement of our <span style="white-space:nowrap">EH216-S</span> type certification with the CAAC, we have received an increasing number of orders and purchase intentions from our customers in China since 2022. As of March&#160;31, 2023, the order pipeline for the <span style="white-space:nowrap">EH216-S</span> has exceeded 100 units in the China market, and is continuously growing. These orders are expected to be fulfilled within one to three years after the <span style="white-space:nowrap">EH216-S</span> type certification is completed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2022, Tianxingjian Cultural Tourism Investment and Development LLC., an affiliated enterprise of the Jishou city government in China&#8217;s Hunan province, placed an order for five units of the <span style="white-space:nowrap">EH216-S,</span> which have been delivered already, with the plan to develop a scenic flight project at the Aizhai Wonder Tourist Area in Jishou and to purchase an additional 25 units as the project progresses. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">78 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2022, Qingdao West Coast New Area, one of China&#8217;s national new areas in Shandong province, formed a strategic partnership with us with the goal to make Qingdao a world-class UAM application demonstration area and, as of the date of this annual report, has provided a US$10&#160;million investment to us by purchasing newly issued Class&#160;A ordinary shares from us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2023, Xiyu Tourism Development Co., Ltd. (300859.SZ), a leading tourism company in Xinjiang, signed a cooperation framework agreement with us with the purpose to develop <span style="white-space:nowrap">low-altitude</span> tourism and sightseeing projects with our AAVs in the Heavenly Lake of Tianshan, a national <span style="white-space:nowrap">5A-class</span> tourist attraction, and other scenic areas in Xinjiang, China. Both parties plan to set up a joint venture to operate a minimum of 120 units of the <span style="white-space:nowrap">EH216-S</span> or our comparable passenger-carrying AAVs in the next five years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2023, Xi&#8217;an Aerospace Investment Co., Ltd., backed by the Xi&#8217;an municipal government, reached a strategic partnership with us and placed an indicative purchase order for 20 units of the <span style="white-space:nowrap">EH216-S,</span> the fulfillment of which is expected to be completed by 2025. They plan to develop a smart air city and a <span style="white-space:nowrap">low-altitude</span> flight demonstration area in Northwest China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Meanwhile, we explored and expanded broader Asian markets, and received sizable <span style="white-space:nowrap">pre-orders</span> from our customers for a total of 200 units of the EH216 series and 11 units of the <span style="white-space:nowrap">VT-30</span> in 2022. In Japan, we cooperated with AirX Inc., a leading air mobility digital platform company, and MASC, a Japanese aerospace research institution, to have demonstrated <span style="white-space:nowrap">EH216-S</span> autonomous flights for multiple applications across six cities in Japan, and also secured a <span style="white-space:nowrap">pre-order</span> for 50 units of the EH216 series from AirX Inc. and the first order for the <span style="white-space:nowrap">VT-30</span> and from MASC. In Malaysia, we entered into a strategic partnership with AEROTREE, a Malaysian aviation company, for developing UAM businesses, including MRO and training, and obtained a <span style="white-space:nowrap">pre-order</span> for 50 units of the EH216 series and 10 units of the <span style="white-space:nowrap">VT-30.</span> In Indonesia, we partnered with Prestige Aviation, an Indonesian aviation company, and received a <span style="white-space:nowrap">pre-order</span> for 100 units of the <span style="white-space:nowrap">EH216-S.</span> In Thailand, we formed a strategic partnership with Charoen Pokphand Group Co., Ltd., one of the nation&#8217;s largest conglomerates, with an intent to establish a joint venture there for our AAV sales and UAM operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In Europe, we continued active participation and contribution in several UAM projects in 2022. We completed EH216 flight demonstrations in Spain under the European Union&#8217;s <span style="white-space:nowrap">AMU-LED</span> project, one of Europe&#8217;s largest UAM demonstration projects, to verify and validate the UAM Concepts of Operations. We also participated in the SAMVA project, under an initiative of the European Union Agency for the Space Programme, for deploying European Geostationary Navigation Overlay Service on eVTOL aircraft operations, to enhance advanced air mobility services and <span style="white-space:nowrap">U-Space</span> airspace integration across the continent. In addition, we assisted the Spanish National Police to complete the EH216 maiden flight and initiate its trial operations for emergency and public safety missions in Spain. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:3%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">&#8226;</span></span></td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:left"><span style="font-style:italic">Logistics Solutions </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our AAVs are capable of providing autonomous aerial logistics solutions and services, covering from last-mile deliveries to inter-city logistics transportation. Our AAVs are designed to carry and transport goods, cargo, emergency and medical supplies. In addition to offering logistics AAVs, we also design and develop customized aerial logistics solutions and relevant <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems on the <span style="white-space:nowrap">back-end.</span> The target customers of our logistics solutions are logistics or delivery service providers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We entered into a <span style="white-space:nowrap">15-year</span> development and conditional purchase agreement in 2016 with Lung Biotechnology PBC, a wholly-owned subsidiary of a U.S. biotechnology company United Therapeutics Corporation (Nasdaq: UTHR), with the aim to enable routine fully-autonomous organ delivery missions from its facilities to hospitals for transplant. The customer intended to purchase 1,000 units of customized AAVs upon achievement of specified performance milestones and that the customer obtains required approvals from the FAA and the FDA for their commercial operation of our AAVs. As of December&#160;31, 2022, we had delivered five units of passenger-carrying AAVs to this customer for their trial operations conducted in Canada. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">79 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the <span style="white-space:nowrap">COVID-19</span> outbreak, we assisted local governments and medical institutions to transport emergency and medical supplies by utilizing the <span style="white-space:nowrap">EH216-L</span> and the Falcon B (logistics model) AAVs to complete autonomous, contactless, efficient air delivery missions in Guangzhou and Hezhou, China. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Smart City Management Solutions </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe we are the first company having developed and delivered the smart city management solutions with integrated and intelligent <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems or centers that can centralize and coordinate a wide range of AAV applications simultaneously. We customize and adapt our AAVs to capture live videos, images and data generated by attached modules such as cameras, electro-optical, infrared or other sensors, and loudspeakers as our customers&#8217; requirements. The signals and instructions are wirelessly transmitted through high-speed telecommunication network between AAVs and the <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems we develop for our customers, enabling our customers to receive and send crucial information in real time remotely and safely. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The main customers of our smart city management solutions are public sectors. We provide an integrated and efficient digital platform with customized AAV models as <span style="white-space:nowrap">turn-key</span> solutions for monitoring and management across many ordinary municipal functions and public utilities, such as traffic management, powerline inspection, environmental monitoring, firefighting, emergency rescue, aerial mapping, etc. Compared with the traditional <span style="white-space:nowrap"><span style="white-space:nowrap">manpower-and-time-consuming</span></span> working mode, the cost-effectiveness and efficiency are greatly improved. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, except for the first AAV <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> center established in Guangzhou for our own use, we had delivered four <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers or systems along with suitable AAV models as integrated packages for smart city management solutions to our customers in Shaoguan, Lianyungang, Hezhou and Shenzhen, China. These delivered <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers or systems are currently operated by our customers, while we provide related required trainings and technical supports. We will offer customers operational services for subscription fees if customers choose to outsource the operations of the <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers or systems. Besides, we sell AAVs to some smart city management customers on a standalone basis, which can be controlled by our app. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Aerial Media Solutions </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We were the first company to launch the aerial media solutions in 2016 and are a leading player in China and Europe in providing aerial media performances, also known as drone light shows. Our services involve managing and choreographing a fleet of AAVs that are equipped with LED lights into a series of moving images. We utilize a range of proprietary navigation technologies, operating systems, and infrastructure to deliver smooth and mesmerizing AAV formations, synchronized movement and accurate display of <span style="white-space:nowrap">two-dimensional</span> and three-dimensional patterns, brand logos, or messages. Our remote <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> capacity and auto formation flight system enable us to support diverse flight missions and light effects with varying degrees of difficulties. We also use real-time kinematic satellite-based navigation technology <span style="white-space:nowrap">(RTK-GPS)</span> to achieve centimeter-level positioning precision for our AAVs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We not only provide large-scale aerial media performance services for outdoor events such as celebrations, festivals, and brand campaigns, but also offer aerial media packages that includes our proprietary GD series AAVs and relevant software to our customers who are able to design and carry out performances themselves with our products. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, we, together with our customers and partners, had completed approximately 200 aerial media performances by our AAVs in China and Europe. Moreover, we broke two Guinness World Records for our aerial media performances in China in 2018. We set the record for &#8220;The Most UAVs Airborne Simultaneously&#8221; by deploying 1,374 units of the GD2.0X, and we also set the record for &#8220;The Most Consecutive Formations Formed by UAVs Same Set&#8221;. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">80 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Business Strategies </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Extend our technological leadership </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We plan to continue to invest in technological innovation to cement our leadership in AAV technologies and establish ourselves as the industry benchmark for AAV commercial solutions. We will continue to expand our talent pool and intellectual property, and drive innovation. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Expand our AAV portfolio and strengthen our platform </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We plan to continue to optimize our existing AAV models, expand our AAV portfolio, and obtain required certificates for commercial applications. We will develop future AAV models for different uses. We will continue to develop our technology platform and ancillary products and services to strengthen our ability to provide <span style="white-space:nowrap"><span style="white-space:nowrap">end-to-end</span></span> AAV commercial solutions that address the growing needs of our customers. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Take advantage of the first AAV type certificate to be obtained for entry into market </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We aim to be the first mover enabling passenger-carrying AAVs entry into market for commercial operations in China by taking advantage of the <span style="white-space:nowrap">EH216-S</span> type certificate we are expected to obtain from the CAAC. Then we plan to extend to more countries in Asia and other regions worldwide by potential bilateral agreements between aviation regulators and required local certifications. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Capitalize our first mover advantages to continue commercialization and promote adoption </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will capitalize our first mover advantages and capture the window period with no direct competitions before any other eVTOL products entering the market, and we will deliver our accumulated backlog orders, develop our AAV business, and expand our market share. We will continue to commercialize our AAV technology and solutions and promote their adoption worldwide, not only through the sale of our AAVs, but also through offering flight operational services. As we continue promoting the regulatory and social acceptance, infrastructure network establishment, and industrial deployment, we will collaborate with our customers and partners to pilot air mobility services with predetermined routes as a precursor for more flexible, <span style="white-space:nowrap">on-demand</span> services networks starting from scenic areas gradually to urban areas. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Keep enhancing commercial operation capabilities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will keep developing and improving our UAM digital operational platform for an effective and efficient management of aircraft, flight schedule and routes, ground crew, vertiports, air traffic, and approved airspace. In addition, we will continue to enhance commercial operation capabilities by expanding air mobility operation team, improving operational standards and rules, and exploring feasible and replicable commercial operational mode together with our business partners. With that, we will continue to expand efforts under our 100 Air Mobility Routes Initiative. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Explore new monetization opportunities and develop diversified revenue streams </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We plan to explore new monetization opportunities and develop diversified revenue streams by leveraging our fundamental AAV technology platform to pursuit operating synergies across our business lines and better economic efficiency. For example, we may charge recurring fees for our software system licenses, operational and maintenance services for our AAVs. We may also enter into revenue sharing, financial leasing, strategic investment arrangements with customers to capture flexible and greater business opportunities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">81 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Expand strategic partnerships across the value chain to develop a sustainable UAM ecosystem </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We plan to continue to expand our partnership network across the value chain in the global UAM industry with business partners and regulatory agencies to foster and grow the commercial AAV market and develop a sustainable UAM ecosystem. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Research and Development Capabilities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our <span style="white-space:nowrap">in-house</span> design, development and engineering capabilities underpin our leadership and support the advancement of our platform. Our design is characterized by unabated efforts to improve safety, reliability and functionality. We have a dedicated research, design and development team in Guangzhou. The team consists of members with strong backgrounds in the fields of electrical engineering, aerospace engineering, mechanical engineering, automation, material engineering and software development. The key R&amp;D team members are mainly graduates of top universities. Our research and development team focuses on core research development, engineering technology, hardware development, and <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems of AAVs. We have a dedicated software technology group to lead the research and development of AAV software and algorithms. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our success has been driven by a passionate, visionary, tech-savvy and entrepreneurial management team with a unique combination of aviation, internet and software expertise. Our founder, chairman and chief executive officer, Mr.&#160;Huazhi Hu is one of the pioneers and leaders in the global AAV industry, who was awarded the Technology Innovation Award by the Living Legends of Aviation Europe in 2019 and ranked the Top one inventor at air taxi firms, who personally took 10% share of all patents filed globally as of August&#160;11, 2022 according to a Roland Berger analyst&#8217;s research. As a Tsinghua University-trained software engineer, Mr.&#160;Hu has amassed substantial experience in the development of <span style="white-space:nowrap">command-and-control</span> systems. He was one of the key architects and lead developers behind certain large-scale <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems, such as that for the 2008 Beijing Olympics. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At our R&amp;D center, we have pioneered a multitude of AAV flight tests for airworthiness, including climbing flight tests, high-maneuver flight tests, speed flight tests, night flight tests, as well as flight tests in harsh weather conditions, including low visibility, high and low temperatures, typhoon and fog. Our EH184, EH116 and EH216 series AAVs have completed more than 35,000 safe trial flights in 12 countries across Asia, Europe and North America, predominantly in China as of March&#160;31, 2023. These trial flights include passenger-carrying flights and flight tests in winds of up to 70 kilometers per hour, in fogs with a visibility of approximately 50 meters, at an air temperature of 52 degrees Celsius and minus 14 degrees Celsius, and at a flight altitude of 4,100 meters above sea level. These tests will help us validate airworthiness of our AAV products from the design phase to full-scale production while delivering highly reliable and quality AAVs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Manufacturing, Quality Control and Supply Chain </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As an original equipment manufacturer of AAVs, we adopt a safe, compliant, lean and efficient production strategy across our business, focusing on effective prototyping, manufacturing, supply chain management, final assembly, integration, quality control and final acceptance testing. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Manufacturing </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We currently have an AAV production facility in Yunfu city, Guangdong province, China, which commenced operation in June 2021. It has a planned total gross floor area of approximately 24,000 square meters, equipped with a series of function areas across the production processes for different types of our AAV models from manufacturing of key components and carbon fiber composite airframes to aircraft assembling and flight testing. The Yunfu facility has a planned initial annual capacity of 600 units of the EH216 series AAVs, which can be further expanded as the sales volume increases in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">82 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To ensure high levels of quality and reliability, our dedicated manufacturing team, in close collaboration with our design and engineering arm, manages and conducts the design, engineering and production of key proprietary AAV components, such as flight control system units, communication system units, battery management system units and motor drivers, and performs <span style="white-space:nowrap">in-house</span> final assembly of our AAV products. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our production partners are subject to rigorous selection and review procedures. All of our production system operations incorporate internal and external quality programs and processes to ensure our required standards for acceptance rates, reduce lead times and lower cost. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Quality Control </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our quality control efforts focus on designing and producing products and implementing processes that will ensure high levels of safety and reliability. We have a dedicated quality control team that works with our engineering arm and our suppliers to ensure that the product designs meet safety requirements and functional specifications. Together with our supplier review committee, our quality control team also collaborates with our suppliers to ensure that their processes and systems are capable of delivering the parts and components we need at the required quality levels, on time and within budgets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our AAVs are produced with strict product quality control. Our quality control team undertakes robust inspections of our production lines in accordance with internal guidelines and assessment criteria. We also conduct licensed flight tests for our AAVs under a variety of conditions, which have proven to be an efficient and effective means for us to assess the quality and airworthiness of our products. Data and results generated from flight tests are carefully studied and analyzed to inform any process of alteration or improvement that may follow. In conjunction with our provision of a broad range of after-sales services and assistance to our customers, our AAV quality control management extends beyond the point of sale as we continue tracking the performance and quality of our AAVs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are committed to a high level of quality assurance. Since 2017, we have been certified to AS9100, a globally recognized aerospace and aviation quality management system standard. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Supply Chain </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We adopt a strict reviewing mechanism to ensure quality and stability of our supply chain. We also aim to fully engage with our suppliers to foster long-standing and strong partnership with qualified suppliers. Our production facility is located in the Pearl River Delta area, a world-leading manufacturing hub, giving us easy access to a large number of high-quality suppliers in an efficient manner. Our AAVs are generally manufactured on specific orders and we have been able to effectively manage our inventory level. Historically, we have not experienced significant delays in the supply or availability of our key raw materials or components provided by our suppliers, nor have we experienced a significant price increase for raw materials or components. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We require our suppliers to maintain high-quality deliverables and to comply with specified industry standards. Parts and components sourced from our suppliers must be certified by the China Compulsory Certification or the Underwriters Laboratory, and/or certified with the ISO 9001. Our suppliers of key parts and components are additionally required to be certified with AS9100 or alternative equivalent certificates. We regularly monitor the performance of our suppliers using parameters such as supplier defect rates, production and delivery performance, as well as inventory management. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Marketing, Sales and After-Sales Services </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Marketing </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As the first mover in the emerging UAM industry, we have spent years dedicated to educate the stakeholders of regulators, partners, customers and end users with our innovative and cutting-edge AAV technologies and knowledges, to increase social acceptance of this new way of air mobility, and to promote the visibility of our EHang brand and products globally. We believe these are necessary and significant efforts to accumulate our customer base and partner network, to cultivate the new market from the infancy stage evolving to the mature period, and to catalyze the establishment of UAM ecosystem for the commercial operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">83 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We kept communicating with our customers, investors and followers through multiple domestic and international online and offline channels and activities, including but not limited to our website, various social media and video platforms, hotlines and emails, mainstream media coverages, brand and product launch events, high-profile exhibitions and industry conferences, worldwide trial and demonstration autonomous flights, etc. The consistent exposures and marketing efforts contributed to our brand awareness, reputation and sales leads. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We issued a white paper entitled The Future of Transportation: White Paper on UAM System in January 2020, which explored in depth UAM&#8217;s potential to transform transportation globally with insights into vehicle design, an overview of potential applications and regulatory landscape, and our recommendations as to the optimization of UAM&#8217;s path towards commercialization. We believe this white paper has facilitated the education of the emerging market at the early stage and consolidated our thought leadership as the first mover in the innovative industry. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sales </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We adopted the direct sales model to sell our AAV products and solutions to our customers, which are mainly public and private enterprises. We have established an <span style="white-space:nowrap">in-house</span> direct sales team based in the PRC and Europe to serve our customers from around the world. We are also in discussion with existing and potential business partners in the PRC and abroad to complement our direct sales efforts with sales to distributors and franchise arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On top of our sales in the PRC, we have exported our AAVs to Asia, Europe, North America and Latin America. We strive to ensure that our exported products comply with the regulatory and safety standards of the local markets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our customers place purchase orders taking into account the terms of the relevant framework agreement, if applicable, and the customer&#8217;s procurement requirements. We start production after the purchase order from customers is made, and production generally takes three to six months to deliver. Customers are contractually required to make upfront payment to us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except for purchase orders, we have also entered into a number of long-term framework and conditional agreements time to time with our customers and business partners relating to preorder or distribution of our AAV solutions. These <span style="white-space:nowrap">non-binding</span> agreements do not obligate the customers to purchase the products unless certain conditions are satisfied. Fulfillment is expected to take several years and is conditional upon, among other things, achievement of performance milestones and receipt of regulatory approvals. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Business and Industry&#8212;Our framework and conditional agreements may not result in material sales of our products.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">After-Sales Services and Warranty </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We provide after-sales services for customers of our AAVs. We currently offer free installation and training programs thereafter to prepare our customers for its safe operation. The term of our warranty for the EH216 series AAVs is six months to three years depending on the specific parts and components, and the term of our warranty for our <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">small-and-medium-sized</span></span></span> AAVs is from six to twelve months depending on the product line and the specific parts and components. Within the warranty period, customers are entitled to free repair and maintenance services, while costs for accessories and maintenance fees beyond the warranty will be charged separately. The warranty on certain components of our AAVs, such as batteries, is covered by our suppliers&#8217; <span style="white-space:nowrap"><span style="white-space:nowrap">back-to-back</span></span> warranty and we are entitled to have the suppliers replace or repair these defective components at their costs. We also provide our customers with lifetime consulting services on maintenance and operation through our website, over the telephone and via email. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">84 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For our AAV commercial solutions, we provide a full spectrum of services. To facilitate the efficient operation of our AAV <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems, we provide, among others, system operation and maintenance training, service support, engineering support, inspection and repair, technical consulting support, and data and documentation assistance. Our customers enjoy services throughout the operational life of our <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems. Most of these services are performed <span style="white-space:nowrap">on-site.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We continue to maintain and upgrade our AAV software infrastructure to enhance the functionality, reliability and safety of our AAVs. We regularly inspect, maintain and upgrade the fundamental communication network and transmission system to ensure the smooth communication between our AAVs and the <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we will leverage our partners&#8217; strength and network to enhance our service and maintenance capabilities. For example, we have established a partnership with Hong Kong Aircraft Engineering Company Limited (&#8220;HAECO&#8221;), a subsidiary of Swire Group and a world leading aircraft engineering and maintenance company, to cooperate in multiple areas such as continued airworthiness, digital platforms, after-sales maintenance service system, aircraft maintenance, and talent training for the commercial operation of our AAVs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operational Services </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With our strategic positioning to be a UAM platform operator, we adopt an integrated business model by selling AAV solutions and providing operational services. We plan to initiate commercial operational services to our customers and end users after obtaining required certificates and approvals. Therefore, we expect to be the world&#8217;s first company to start commercial operations of passenger-carrying AAVs or pilotless eVTOL aircraft initially in PRC once the <span style="white-space:nowrap">EH216-S</span> is certified by the CAAC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In preparation for commercial operations, we have established a well-trained <span style="white-space:nowrap">in-house</span> air mobility operation team specifically for flight operations of our AAVs, including the staff for route planning, flight operations, safety management, regulatory compliance, digital operational platform, sales and marketing. Our key team members have previous operational experience at leading aviation, airline and mobility companies, such as Airbus, Hainan Airlines, Hong Kong Airlines, Hong Kong Express, BMW, CITIC COHC, etc. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As the pioneer passenger-carrying AAV enterprise for airworthiness certification appointed by the CAAC, we have been allowed and encouraged to carry out trial operations with our AAVs in China to accumulate trial data and experience. We launched the &#8220;100 Air Mobility Routes Initiative&#8221; in April 2021 with a goal to open up 100 AAV flight routes for air mobility and an initial focus on the Guangdong-Hong Kong-Macao Greater Bay Area of China. As of March&#160;31, 2023, we and our customers have set up 18 operation spots in 16 Chinese cities, and carried out more than 8,200 operational trial flights with the <span style="white-space:nowrap">EH216-S</span> AAVs in the practical environment mainly for aerial sightseeing and tourism applications. In this process, we have been exploring and improving operational procedures and safety rules, running our digital UAM operational platform on a trial basis, and developing feasible, replicable operational expertise and mode. We and our customers plan to switch trial operations into commercial operations after required certifications are completed. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Competition </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We operate in the emerging UAM industry, and provide various commercial solutions, including air mobility (consisting of passenger transportation and logistics), smart city management and aerial media solutions. Our air mobility solutions may be alternatives with better efficiency and economics to those offered by traditional industry players, such as helicopters and ground transportation service providers. We believe the primary competitive factors in our markets include technological innovation, safety, certification, quality, user experience, and operational and manufacturing efficiency. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">85 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe we are the first mover and a leader in air mobility solutions. A number of other companies are also developing passenger-carrying eVTOL aircraft, but to our knowledge, none of these companies have delivered passenger-carrying AAVs to customers as of the date of this annual report. In other areas of our business, including logistics, smart city management and aerial media solutions, we also face several major competitors in separate field. We believe that we are strategically positioned in the commercial UAM market with exceptional AAV technologies, innovation capabilities, faster airworthiness certification progress, broad use cases and leading positions in providing integrated smart city management solutions and aerial media solutions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Intellectual Property </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have significant capabilities in the areas of AAVs engineering, development and design and have developed a number of proprietary systems and technologies. Our success depends in part on our ability to protect our core technologies and intellectual property. We rely on a combination of patents, patent applications, trade secrets, <span style="white-space:nowrap">know-how,</span> copyrights, trademarks, intellectual property licenses and other contractual rights to establish and protect our proprietary rights in our technologies. In addition, we have entered into confidentiality and <span style="white-space:nowrap">non-disclosure</span> agreements with our employees and business partners. The agreements we entered into with employees provide that all software, inventions, developments, works of authorship and trade secrets created by them during the course of their employment are our property. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March&#160;31, 2023, we had 331 issued patents, 302 pending patent applications, 371 registered trademarks, and 24 registered copyrights in China. We will continue to expand our intellectual property portfolio. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Seasonality </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because of our rapid growth, our overall business has not experienced a significant pattern of seasonality. However, some of our specific businesses such as aerial media solutions have showed seasonality in which we may receive more revenues from such business in major holidays. We may also have a lower number of deliveries of our AAVs in the first quarter of each fiscal year due to holiday seasons. We may experience more pronounced seasonality as our business continues to expand. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Insurance </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We maintain various types of insurance, employer&#8217;s liability insurance, to protect assets in the event of any accident that might cause significant losses. We also purchase insurance policies that are either legally compulsory or required by our customers. For example, we maintain third-party liability insurance for UAVs, which is required for our UAV commercial operation license. We have liability insurances with coverage and conditions that we consider appropriate. For example, we maintain aviation product liability insurance, which covers bodily injury or property damage caused by defects in our products. In relation to our passenger-carrying AAVs in operation, we have maintained airplane body and flight insurance to cover damages to passengers and third-party liabilities. We believe that our insurance coverage is adequate to cover our key assets, facilities and liabilities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC Regulation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This section sets forth a summary of the most significant rules and regulations that affect our business activities in China. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">86 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General Administration of Civil Aviation and Airspace Control </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;30, 1995, the Standing Committee of the National People&#8217;s Congress of the PRC, or the SCNPC, adopted the <span style="font-style:italic">Civil Aviation Law of the PRC</span>, or the Civil Aviation Law, which was subsequently amended on April&#160;24, 2015, November&#160;7, 2016, November&#160;4, 2017, December&#160;29, 2018, and April&#160;29, 2021, respectively. The Civil Aviation Law<span style="font-style:italic"> </span>sets forth the general principle and rules for administration of civil aviation as well as for domestic airspace control. Pursuant to this law,<span style="font-style:italic"> </span>the CAAC, which is a State Council department, is currently in charge of civil aviation and has the general authority to supervise and administer civil aviation activities nationwide. The CAAC may promulgate regulations concerning civil aviation activities in accordance with laws enacted and decisions issued by the State Council and within the limits of the CAAC&#8217;s authority. According to the Civil Aviation Law, the state has complete and exclusive sovereignty over the airspace above its territory. The division of airspace must take account of the needs of civil aviation, national defense and security, as well as the interests of the public, so as to ensure the reasonable, sufficient and efficient use of airspace. Detailed measures for airspace control will be formulated by the State Council and the Central Military Commission, or the CMC. In addition, pursuant to the Civil Aviation Law, the detailed rules of UAVs promulgated by the State Council and the CMC shall be followed. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Design, Manufacturing and Airworthiness Standard for UAVs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Civil Aviation Law<span style="font-style:italic"> </span>contains rules and regulations on airworthiness for all civil aircrafts other than those used for flight missions by the military force, customs offices and police departments. The law mandates that the design of engines, screw propellers and apparatuses used in civil aircrafts must be approved with a Type Certificate, whereas the production and maintenance of engines, screw propellers and apparatuses used in civil aircrafts require a Production Certificate and a Maintenance Certificate, respectively. In addition, after the completion of nationality registration with CAAC, the civil aviation will possess the nationality of PRC. An aircraft possessing the nationality of PRC may take flight if it holds an Airworthiness Certificate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Designing our AAVs: Type Certification issued by CAAC shows that the design of the aviation products or its component parts meet the requirements under applicable airworthiness regulations. Our AAVs, as a special category aircraft under Section&#160;21.17 of Certification Procedures for Civil Aviation Products and Parts, or <span style="white-space:nowrap">CCAR-21,</span> is required to meet the criteria set forth in the <span style="font-style:italic">Special Conditions for Type Certification of <span style="white-space:nowrap">EH216-S</span> Unmanned Aircraft System</span>, or the Special Conditions, promulgated by the CAAC on February&#160;9, 2022. The Special Conditions provided clear safety requirements for the type certification of <span style="white-space:nowrap">EH216-S,</span> including flight performance, aircraft structures, design and manufacture, propulsion systems, data link, ground control station, etc. Following the Project Specific Certification Plan and the Certification Plan with solid means of compliance that the CAAC has approved, as of the date of this annual report, we have completed 75% of the compliance tests to demonstrate and verify the airworthiness of the <span style="white-space:nowrap">EH216-S.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold">Manufacturing our AAVs: </span>Production Certification issued by CAAC shows we are able to manufacture our aircraft or components with approved quality system under an CAAC-approved type design. To obtain Production Certification from the CAAC, we must demonstrate that our organization and our personnel, quality manual, facilities, and quality system can produce our aircraft such that they conform to its approved design. We are working to develop the systems and processes we will need to obtain CAAC production certification with the goal of obtaining such certification shortly following receipt of our type certificate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold">Airworthiness Standard of our AAVs: </span>Airworthiness Certification from the CAAC signifies that an aircraft possessing the nationality of PRC may take flight. On December&#160;19, 2022, the CAAC published <span style="font-style:italic">Administration Procedure for Certification of the Airworthiness of Civil Unmanned Aerial Vehicle System Guidance</span>, or UAV Airworthiness Procedure, which is guide and regulate the type certificate, production certificate and airworthiness of Unmanned Aerial Vehicle System in medium and large size. According to UAV Airworthiness Procedure, airworthiness certificates for UAVs are divided into three categories, that is standard airworthiness certificate, special airworthiness certificate and special flight permit. We expect that the airworthiness certificates issued to our aircraft after the procurement of Type Certificate and Production Certification. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">87 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;25, 2019, the CAAC published the <span style="font-style:italic">UAV Airworthiness Guidance</span> <span style="font-style:italic">based on Operational Risks</span>, or UAV Airworthiness Guidance, pursuant to which we are one of the airworthiness assessment pilot programs and would help the CAAC in developing UAV airworthiness standards and assessment rules. According to the UAV Airworthiness Guidance, the UAV airworthiness framework will be based on the assessment, classification and management of operational risks. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;20, 2020, the Department of Aircraft Airworthiness Certification of the CAAC issued the <span style="font-style:italic">Airworthiness Standards for Fixed-wing Unmanned Aerial Vehicle Systems Used for High-risk Cargo Transportation (Interim)</span>, which are mainly applicable to fixed-wing unmanned aerial vehicle systems used for feeder cargo transportation under high-risk operating conditions. In July 2020, CAAC published <span style="font-style:italic">Data Specifications of Unmanned Aircraft Cloud System</span> for standard for cloud system of UAV. Some of our UAVs model may be required to meet specific industry requirements. In addition, on December&#160;21, 2022, CAAC promulgated <span style="font-style:italic">Analysis Guideline for Determination of the Classification and System Safety of Civil Unmanned Aerial Vehicle Airworthiness</span>, pursuant to which, the operation risks of UAVs shall be determined by severity and possibility of integrated adverse effects, based on the potential adverse effects during the operation of the civil unmanned aerial vehicle system. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pending the enactment of the foregoing bills and the necessary judiciary and administrative interpretations and clarifications on some of the existing guidelines, the CAAC has put in place interim measures to allow for and regulate the testing of various forms of UAVs. To speed up the building of legal and criterion system for civil unmanned aerial vehicle, CAAC also published <span style="font-style:italic">Guideline for the Construction of Regulation and Standard of Civil Unmanned Aerial Vehicles V1.0</span>, which will provide further details on airworthiness, flight operation and business operation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, in March 2020, the MIIT published the latest discussion draft of the<span style="font-style:italic"> Administrative Measures on the Production and Manufacturing of Civil Use Unmanned Aerial Vehicles </span>or the Draft Production and Manufacturing Standards of UAVs, for public review and comments. The Draft Production and Manufacturing Standards of UAVs classifies UAVs into five types, namely, micro, light, small, medium, and large. Each UAV should have a unique product identification number. The MIIT is responsible for formulating relevant standards and regulations on the unique product identification codes of UAVs. UAV manufacturers shall enter the product identification code on the chip of a UAV in an inerasible storage area and also mark it on the body and outer package of the UAV. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Real-Name Registration of UAVs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a manufacturer and seller of UAVs, we are required to collect certain information relating to our products and our customers and to submit such information to the relevant regional authorities pursuant to the <span style="font-style:italic">Circular of the General Office of the Ministry of Industry and Information Technology on Information Filing for Civil Unmanned Aerial Vehicle Production Enterprise and Products</span>, which took effect on May&#160;22, 2017. We are also obligated to provide information relating to our AAV products and purchasers starting from June 2017 and pursuant to the <span style="font-style:italic">Administrative Provisions on the Real-name Registration of Private Unmanned Aerial Vehicles </span>issued by the CAAC. Information to be reported includes (i)&#160;the name, registered address and contact information of us as the manufacturer; (ii)&#160;the name and model detail of our AAV products; (iii)&#160;the empty weight and maximum <span style="white-space:nowrap">take-off</span> weight of our AAV products; (iv)&#160;the categorization of our AAV products in accordance with the CAAC guidelines, and (v)&#160;the name and contact information of purchasers of our AAVs. These administrative provisions regulate the use of private UAVs with a maximum <span style="white-space:nowrap">take-off</span> weight of 0.25 kilograms and above within the territory of the PRC, and direct owners of such private UAVs to register their UAVs on a real-name basis. <span style="white-space:nowrap">Non-compliance</span> will result in restrictions on the use of the relevant UAVs and penalties. We have historically complied with these requirements for our AAVs. The <span style="font-style:italic">Administrative Procedures for the Real-name Registration of Civil UAVs (Draft)</span> issued by the CAAC on March&#160;30, 2020 make changes to the real-name registration process mainly for the purpose of making it more convenient for owners who purchase private UAVs. Specifically, it is stipulated that a manufacturer of UAVs shall register in advance the product information of its UAV products in the <span style="font-style:italic">UAV real-name registration system</span> in batches first, and then the owner of the UAV products can then search by the UAV serial number in the UAV real-name registration system for the <span style="white-space:nowrap">pre-registered</span> UAV system and submit additional personal information. On October&#160;29, 2021, CAAC promulgated <span style="font-style:italic">Civil Unmanned Aircraft Registration Management Procedures (Draft for Comment)</span> which requires real-name registration and nationality registration. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">88 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operations of AAVs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Airspace Control </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the <span style="font-style:italic">General Flight Rules</span> issued by the State Council and the CMC on October&#160;18, 2007 and took effect on November&#160;22, 2007, the overall flight control within the territory of the PRC is under the unified organization of and enforcement by the People&#8217;s Liberation Army Air Force, and the various flight control departments shall exercise air traffic control in accordance with their respective responsibilities. Prior application must be filed and approval be obtained before any flight can be conducted within the PRC territory, including test flights for our AAVs, and take-offs relating to our aerial media solutions and logistics services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our PRC related PRC operating entities are required to obtain clearance from the local counterpart of the People&#8217;s Liberation Army Air Force for the flight routes for our AAVs. Subject to any difference in policies adopted by the local authorities, approval for airspace and flight plan is normally granted by the local flight control department of the military. The flight plan shall also be filed with the local public security department and the CAAC. As an example of the general observations above, on November&#160;19, 2018, the CAAC issued<span style="font-style:italic"> </span>the<span style="font-style:italic"> Flight Management Implementing Rule for UAVs in the Shenzhen Area (Interim)</span>, under which the South Military Zone Air Force is responsible for the piloting of UAVs within the municipal area of Shenzhen. An enterprise or individual who seeks a flight task approval shall file the application with the flight control department of the South Military Zone Air Force five days prior to such flight. The flight control department of the South Military Zone Air Force, after consulting the CAAC and the public security department, may grant its approval two days prior to the flight. After such approval and except for certain flights of <span style="white-space:nowrap">mini-UAV</span> with an empty weight of less than 0.25 kilogram, subject to certain other conditions, or <span style="white-space:nowrap">small-UAV</span> with an empty weight of less than 4 kilograms, subject to certain other conditions, a flight plan must be submitted via a designated reporting platform no later than 3:00 pm on the day prior to the flight and the flight control department of the South Military Zone Air Force will respond no later than 9:00 pm on the same day of filing and will distribute the relevant information to the public security department and the CAAC. In addition, with the approval of Hainan Provincial Government, <span style="font-style:italic">Hainan Administrative Rule for Civil UAVs (Interim)</span> was promulgated in April 2020. Generally, for the flights of our AAVs, we, the VIE and the VIE&#8217;s subsidiaries have established prior communications with the local flight control department, the public security authority and the local counterpart of the CAAC in seeking the necessary approvals and have ensured compliance with their respective instructions in all material respects. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic"><span style="white-space:nowrap">Geo-fencing</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap">geo-fencing</span> of UAVs is of great significance for the development of the industry. Currently, there is no effective unified standard for <span style="white-space:nowrap">geo-fencing</span> of UAVs in the world and various countries are in the exploration stage. In China, the CAAC issued the Standard of Fence of Unmanned Aircraft System <span style="font-style:italic">(Draft for Comment)</span> in 2017. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Both our <span style="white-space:nowrap">EH216-S</span> and Falcon B have passed the tests of <span style="white-space:nowrap">geo-fencing</span> by the Civil UAS Inspection Center of China Academy of Civil Aviation Science and Technology (CAST), and obtained the certificate from the China National Accreditation Service for Conformity Assessment (CNAS) and <span style="white-space:nowrap">ILAC-MRA</span> in July 2019, which is internationally recognized. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">89 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Pilot Operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Department of Flight Standard, the Department of Aircraft Airworthiness Certification and the Office of Air Traffic Regulation of the CAAC, jointly issued the <span style="font-style:italic">Pilot Operation Rules (Interim) for Specific Unmanned Aircraft</span>, or the<span style="font-style:italic"> </span>Interim Rules, on February&#160;1, 2019, pursuant to which, unmanned aircrafts are classified into nine categories based on their empty weight and takeoff gross weight. In particular, Class&#160;I captures unmanned aircrafts with empty weight and takeoff gross weight between 0 to 1.5 kg (including 1.5 kg); Class&#160;II captures unmanned aircrafts with empty weight between 1.5 kg and 4 kg (including 4 kg) and takeoff gross weight between 1.5 kg and 7 kg (including 7 kg); Class&#160;III captures unmanned aircrafts with empty weight between 4 kg and 15 kg (including 15 kg) and takeoff gross weight between 7 kg and 25 kg (including 25 kg); Class&#160;IV captures unmanned aircrafts with empty weight between 15 kg and 116 kg (including 116 kg) and takeoff gross weight between 25 kg and 150 kg (including 150 kg); Class&#160;XI captures unmanned aircrafts with empty weight between 116 kg and 5,700 kg (including 5,700 kg) and takeoff gross weight between 150 kg and 5,700 kg (including 5,700 kg); Class&#160;XII captures unmanned aircrafts with empty weight and takeoff gross weight in excess of 5,700 kg. The Interim Rules are applicable to Class&#160;IV unmanned aircrafts, Class&#160;III unmanned aircrafts with high risks and the pilot operation of which would need a <span style="white-space:nowrap">pre-assessment</span> in the belief of the authority, Class&#160;XI and Class&#160;XII unmanned aircrafts with low risks and in relation to which the authority believes a pilot operation assessment is sufficient. According to the classification above, our EH216 series AAVs belong to Class&#160;XI and Falcon B belongs to Class&#160;III. According to the Interim Rules, the applicant for the pilot operation of any UAV that falls within any of the foregoing applicable classes shall first submit a proposal for initial discussion and application with the CAAC and shall then conduct a <span style="white-space:nowrap">pre-pilot</span> operation safety evaluation based on specific operation risk assessment, or SORA. The applicant shall subsequently verify the operation risks based on its initial operation, following which the CAAC shall issue the relevant approval<span style="font-weight:bold"><span style="font-style:italic"> </span></span>if its assessment team confirms that the risks of pilot operation can be appropriately controlled and are acceptable. Upon its receipt, the applicant shall maintain the approval, together with the operation rules and a complete manual for the CAAC&#8217;s inspection and supervision. The pilot operation will be suspended or terminated under certain circumstances, such as any <span style="white-space:nowrap">non-compliance</span> with the approved letter, the presence of uncontrollable operation risks and the voluntary surrender by the applicant. Operation records relating to pilot operations shall be maintained, including operation manual, list of unmanned aircraft, maintenance record of aircraft, and qualification of personnel. The applicant shall also purchase insurance policy for third party liabilities. In addition, &#8220;risks&#8221; is defined under the Interim Rules to take into account both the frequencies (or probabilities) of the events and the level of severity. It also includes both ground risks and risks in air. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MIIT also published Interim Rules on Flight Management of Unmanned Aircraft (Draft for Comment), or the MIIT UAV Interim Rules, on January&#160;26, 2018, which provides that civil use unmanned aircrafts are classified into (a)&#160;micro unmanned aircraft which has empty weight no more than 0.25 kg, height capital less than 50 meters, max speed less than 40 km per hour and radio transmitting equipment meeting the technical requirements for micropower short-range radio transmitting; (b)&#160;light unmanned aircraft which has empty weight no more than 4kg, max takeoff gross weight no more than 7kg, max speed no more than 100km per hour and remote control with airspace maintenance capability and reliable surveillance capability that meeting airspace management requirement s; (c)&#160;small unmanned aircraft which has empty weight no more than 15 kg or max takeoff gross weight no more than 25 kg; (d)&#160;medium unmanned aircraft which has takeoff gross weight between 25 kg and 150 kg and empty wight more than 15 kg; and (e)&#160;large unmanned aircraft which has takeoff gross weight more than 150 kg. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">UAV Commercial Operation License </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="font-style:italic">Administrative Measures for Commercial Flight Activities of Unmanned Aerial Vehicle for Civil Use (Interim)</span> promulgated by CAAC on March&#160;21, 2018 and taking effect on June&#160;1, 2018, asserts jurisdiction over the commercial operation of any UAV with empty weight of more than 0.25 kilograms and regulates a broad range of UAV activities including aerial spraying, photography, aerial performance flight and UAV operator training. On August&#160;4, 2020, the Ministry of Transport of the PRC promulgated Provisions on the Administration of Operation License for General Aviation, effective on January&#160;1, 2021, pursuant to which, an enterprise engaging in general aviation operations shall obtain a general aviation enterprise operation license. Civil aircraft includes manned aircraft and unmanned aircraft. The company operating the regulated activities must first obtain a General Aviation Enterprise Operation License from CAAC for using UAVs in such activities, and the applicant shall meet certain criteria including, among others, (a)&#160;the applicant shall be a corporation having a PRC national as its legal representative; (b)&#160;the applicant shall possess proper civil aircraft meeting certain requirements, such as the completion of registration in PRC and the compliance with the related airworthiness requirements, standard airworthiness certificate for civil aircraft used for passenger carrying and human carrying business activities (unless otherwise stipulated by CAAC), the compatibility with the commercial general aviation activities to be engaged in, at least two civil aircrafts for engaging in passenger carrying business or one civil aircraft for human-carrying and other business; (c)&#160;there are pilots who are suitable for civil aircraft, having professional training and obtaining related license; and (d)&#160;the applicant shall have purchased third party liability insurance policy on the ground. The VIE and its subsidiaries have obtained the necessary operation licenses for aerial spraying, aerial photography, operator training, flight show, aerial media solutions and other purposes. The regulations on operations for UAVs are still evolving and may be subject to differing interpretations or significant changes. However, in the northwest region of China, the <span style="font-style:italic">Administrative Measures for Logistics Services of Civil Unmanned Aerial Vehicle in Northwest Region (Interim) </span>promulgated by<span style="font-style:italic"> </span>CAAC Northwest Regional Administration on April&#160;3, 2019, stipulates that the company operates logistic services in Shaanxi Province, Gansu Province, Ningxia Province and Qinghai Province by UAVs shall obtain an operating license for logistic service from CAAC Northwest Regional Administration. We are not operating logistic services in northwest region of China at the current stage. We may be required to obtain the Operation License for logistic service if we operate logistic services in Northwest region in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">90 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Pilot and Operator License </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;31, 2018, the Flight Standard Department of the CAAC issued the <span style="font-style:italic">Regulations on the Administration of Civil Unmanned Aerial Vehicles Pilots</span>, according to which a UAV pilot must obtain the relevant UAV pilot license depending on the type and specifications of the UAV operated. On December&#160;23, 2021, CAAC promulgated <span style="font-style:italic">Consultation Circular Soliciting Comments on Regulations on the Administration of Civil Unmanned Aerial Vehicles Pilots</span>, or Draft New Regulation on UAV Pilots, which provides that in relation to the operation of UAV systems and that of UAVs in clusters, at scale or otherwise in a distributed manner, the pilots responsible for safe operation shall hold a license, and other person involving in control tasks do not need to hold a license, but should complete the relevant training carried out by the operator. The regulations on operations for UAVs are still evolving and can be subject to differing interpretations or significant changes. Distributed operation refers to the mode of operating UAV systems through a collection of multiple <span style="white-space:nowrap">sub-units</span> and communication nodes and their deployment to multiple sites or terminals for collaborative operation. As of the date of this annual report, 40 of our employees have obtained UAV class III pilot licenses and class IV pilot licenses, which satisfied the requirement to operate these categories of our AAVs. To the extent our AAVs are operated and controlled through distributed operation (such as during the delivery of our aerial media and smart management solutions), we may be required to obtain any official pilot license for certain pilot issued by the CAAC according to the Draft New Regulation on UAV Pilots. Since the revised draft has not been formally adopted as of the date of the document, the revised draft and its anticipated adoption or effective date are subject to further changes with substantial uncertainty. The pilots who operate our AAV flights also completed the AAV training provided by our company on the basis of the CAAC UAV Pilot Licenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the draft bill of the <span style="font-style:italic">Interim Measures for Flight Administration of Unmanned Aerial Vehicle</span> published by the CAAC on January&#160;26, 2018 stipulates that any unit or individual that organizes UAV flight activities in a distributed manner shall be subject to safety review and obtain a safe operation license. The individual operator of UAV systems or clusters or distributed operations are however exempted for such licensing requirement. We may be required to obtain the safe operation license for certain component of our business once the above draft bill comes into effect. This draft bill was further reviewed by standing meeting of State Council on April&#160;7, 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operators of our AAVs may be subject to additional licensing requirements. On December&#160;29, 2015, the CAAC issued<span style="font-style:italic"> </span>the<span style="font-style:italic"> Rules on </span>Operation<span style="font-style:italic"> of Light and Small Unmanned Aircraft (Trial)</span>, pursuant to which, pilots of specified UAVs shall meet certain qualification, and are prohibited from consumption of alcohol and drugs as well as careless piloting. Our AAV operators have complied with all the above requirements in material respects. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">91 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Import and Export </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;31, 2005, the Ministry of Commerce and the General Administration for Customs jointly issued the <span style="font-style:italic">Measures for the Administration on Import and Export License for <span style="white-space:nowrap">Dual-use</span> Items and Technologies</span>, pursuant to which a license is required for the exportation of any <span style="white-space:nowrap">dual-use</span> goods, products and technologies of the PRC included in a control list issued by the Ministry of Commerce on December&#160;30, 2022, effective on January&#160;1, 2023. Notably, certain types of UAVs are <span style="font-style:italic">subject</span> to the foregoing export license requirements, such as UAVs with (a)&#160;a maximum endurance time greater than or equal to 1 hour, (b)&#160;maximum endurance time greater than or equal to half an hour but less than 1 hour and the ability to <span style="white-space:nowrap">take-off</span> and conduct stable flight against a wind speed of no less than 46.3 kilometer/hour; (c)&#160;aircraft range equal to or higher than 300 kilometers with payload of more than 500 kg; (d)&#160;automatic controlling system and navigation capability containing aerosol preparation for planting with volume of 20 liters or being capable of installing aerosol preparation system for planting with volumes of 20 liters after designing and modification. We may be required to obtain the necessary license for the exportation of certain of our AAVs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Wireless Communication </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our AAVs and <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers have installed certain radio transmission equipment and telecommunication equipment. For radio transmission equipment, pursuant to the Regulations on the Administration of Radio in the PRC promulgated by the State Council and CMC, with effect from December&#160;1, 2016, radio transmission equipment produced or imported for the purpose of sale and use in the PRC shall comply with laws and regulations in respect of product quality and administration of state radio, as well as other applicable national standards. Except for micro power short-distance radio transmission equipment, for any production or import of other radio transmission equipment for domestic sale and use, an application for model confirmation shall be filed with the radio regulatory authority of the state. According to Telecommunications Regulation of PRC promulgated by State Counsel on September&#160;25, 2000, amended in July 2014 and February 2016, the government stipulates a network connection licensing system for telecommunications equipment. The telecommunications equipment accessing a public telecommunications network shall comply with the national standards, and obtain a network access certificate. We purchase certain equipment and models with Transmission Equipment Type Approval Certificate and Network Access Certificate from our supplier. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Bidding and Construction </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our undertaking of the development of <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> centers is subject to bidding laws and constructions laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;27, 2017, the SCNPC promulgated the <span style="font-style:italic">Bidding Law of the PRC</span>. The Bidding Law provides that two or more legal persons or other organizations may form a consortium to bid jointly as one bidder. Each member of a consortium shall have the relevant capability to undertake the bidding project; where the qualification criteria for bidders are imposed either by State regulations or terms of the bidding documents, each member of a consortium shall satisfy the corresponding qualification criteria. The consortium members shall each sign a joint bidding agreement to clearly specify the work and responsibilities to be undertaken by each party, and submit the joint bidding agreement to the bid inviter together with the bid. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&#160;1, 1997, the SCNPC promulgated the <span style="font-style:italic">Construction Law of PRC</span>, which was amended on April&#160;22, 2011 and April&#160;23, 2019. The Construction Law provides that construction enterprises, survey units, design units and project supervision units engaging in construction activities shall be classified under different qualification grades based on certain criteria such as their registered capital, technical professionals team, technical equipment owned and track records of completed construction projects, etc., and may engage in construction activities within the scope permitted for their qualification grade upon passing examination of qualifications and obtaining the qualification certificate for the corresponding grade. Contractor of construction projects shall also possess a qualification certificate. Construction enterprises are prohibited from contracting projects beyond the scope of business permitted for their qualification grade or in any form in the name of another construction enterprise. A construction enterprise must not allow another organization or individual to use their qualification certificate or business license to contract any form of construction projects. According to the Construction Law, Contractors contracting projects without obtaining a qualification certificate shall be clamped down and be subject to a fine; illegal income, if any, shall be confiscated. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">92 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We entered into certain construction agreements in relation to our smart city management projects with the necessary construction qualifications held by our third-party partners on these projects. These projects are bidden jointly with qualified entity and <span style="white-space:nowrap">sub-contracted</span> to qualified entity. If we are found to have violated the applicable bidding laws and construction laws, we may be subject to fine. We will continue to cooperate with other partners with qualification for current smart city management projects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Product Liability and Tort Liability </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the <span style="font-style:italic">Product Quality Law of the PRC</span>, which was promulgated on February&#160;22, 1993 and subsequently amended on July&#160;8, 2000, August&#160;27, 2009 and December&#160;29, 2018, the production or sale of products that do not meet applicable health and safety standards and requirements is prohibited. Products must not pose unreasonable dangers to human or property. Where a defective product causes physical injury to a person or damage to property, the aggrieved party may make a claim for compensation from the producer or the seller of the product. Producers and sellers of <span style="white-space:nowrap">non-compliant</span> products may be ordered to cease production and sale of such products, subject to fines and/or revocation of business license. <span style="white-space:nowrap">Non-compliant</span> products, as well as earnings attributable to the sales of such products may also be confiscated. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, pursuant to<span style="font-style:italic"> </span>the<span style="font-style:italic"> Tort Law of the PRC</span>, promulgated by the SCNPC on December&#160;26, 2009 and taking effect since July&#160;1, 2010, the manufacturer of defective products that cause damage shall bear tort liability. On May&#160;28, 2020, the Third Session of the 13th National People&#8217;s Congress passed the Civil Code of the People&#8217;s Republic of China, which took effect on January&#160;1, 2021 and replaced the <span style="font-style:italic">Tort Law of the PRC</span>. Where defects are discovered after the relevant products are put in circulation, the manufacturer and the seller shall promptly adopt remedial measures such as warnings and product recalls, failing which, the manufacturer and the seller will be liable for tort claims. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Consumer Rights Protection </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our business is subject to a variety of consumer protection laws, including the <span style="font-style:italic">PRC Consumer Rights and Interests Protection Law</span>, as amended on October&#160;25, 2013, which imposes stringent obligations on business operators. Failure to comply with these consumer protection laws could subject us to administrative sanctions, such as the issuance of warning, confiscation of income, imposition of fines, order to cease business operations, revocation of business licenses, as well as potential civil and criminal liabilities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Internet Information Security and Privacy Protection </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2016, the SCNPC promulgated the <span style="font-style:italic">Cyber Security Law of the PRC</span>, or the Cyber Security Law, which became effective on June&#160;1, 2017. The Cyber Security Law requires that a network operator, which includes, among others, internet information services providers, to take technical measures and/or other necessary measures in accordance with applicable laws, regulations and national and industrial standards, to ensure the safe and stable operation of its networks. We are considered an &#8220;internet information service provider&#8221; as we operate website and mobile application and providing certain internet services mainly through our mobile application. The Cyber Security Law further requires internet information service providers to formulate contingency plans for network security incidents, report to competent departments immediately upon the occurrence of any incident endangering cyber security and take corresponding remedial measures. Internet information service providers are also required to maintain the integrity, confidentiality and availability of network data. The Cyber Security Law reaffirms the basic principles and requirements specified in other existing laws and regulations on personal data protection, such as the requirements on the collection, use, processing, storage and disclosure of personal data, and internet information service providers being required to take technical and other necessary measures to ensure the security of the personal information they have collected and prevent the personal information from being divulged, damaged or lost. Any violation of the Cyber Security Law may subject the internet information service provider like us to warnings, fines, confiscation of illegal gains, revocation of licenses, cancellation of filings, shutdown of websites or criminal liabilities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">93 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The recommended national standard, <span style="font-style:italic">Information Security Technology Personal Information Security Specification</span>, which became effective in October 2020, puts forward specific refinement requirements on the collection, preservation, use, sharing, transfer, and public disclosure of personal information. Although it is not mandatory, in the absence of clear implementation rules and standards for the law on cyber security and other personal information protection, it will be used as the basis for judging and making determinations. On November&#160;28, 2019, The <span style="font-style:italic">Notice of Identification Method of Application Illegal Collection and Use of Personal Information</span> was issued, which provides a reference for the identification of illegal collection and use of personal information by mobile apps, and provides guidance for app operators&#8217; self-inspection and self-correction and netizens&#8217; social supervision. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;10, 2021, the Standing Committee of the National People&#8217;s Congress of China promulgated <span style="font-style:italic">the Data Security Law of PRC, </span>or Data Security Law, which took effect in September 2021. The Data Security Law sets forth data security and privacy related compliance obligations on entities and individuals carrying out data related activities. The Data Security Law also introduces a data classification and layered protection system based on the importance of data and the degree of impact on national security, public interests or legitimate rights and interests of individuals or organizations when such data is tampered with, destroyed, leaked or illegally acquired or used. In addition, the Data Security Law provides a national security review procedure for those data activities that may affect national security, and imposes export restrictions on certain data and information. According to the PRC National Security Law, the State shall establish institutions and mechanisms for national security review and regulation, and conduct national security review on certain matters that affect or may affect PRC national security, such as key technologies and IT products and services. In early July 2021, regulatory authorities in China launched cybersecurity investigations with regard to several China-based companies that are listed in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&#160;10, 2021, the CAC released the revised draft of <span style="font-style:italic">Cybersecurity Review Measures (for public comments)</span>. On December&#160;28, 2021, the CAC, NDRC, MIIT, the MPS, the Ministry of National Security, the MOF, the MOFCOM, the People&#8217;s Bank of China, the SAMR, the National Radio and Television Administration, the CSRC, the National Administration of State Secrets Protection and the State Cryptography Administration jointly released the <span style="font-style:italic">Cybersecurity Review Measures</span>, which took effect on February&#160;15, 2022. Pursuant to the Cybersecurity Review Measures, network platform operators with information of over one million users shall be subject to cybersecurity review before listing abroad. The cybersecurity review will evaluate, among others, the risk of critical information infrastructure, core data, important data, or the risk of a large amount of personal information being influenced, controlled or maliciously used by foreign governments after going public, and Cyber information security risk. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;17, 2021, the State Council promulgated the <span style="font-style:italic">Regulations on the Protection of the Security of Critical Information Infrastructure</span>, or the CIIO Regulations, which took effect in September 2021. The CIIO Regulations supplement and specify the provisions on the security of critical information infrastructure as stated in the Cyber Security Law. The CIIO Regulations provide, among others, that protection department of certain industry or sector shall notify the operator of the critical information infrastructure in time after the identification of certain critical information infrastructure. According to the CIIO Regulations, operators of certain industries or sectors that may endanger national security, people&#8217;s livelihood and public interest in case of damage, function loss or data leakage may be identified as critical information infrastructure operators by the CAC or the respective industrial regulatory authorities once they meet the identification standards promulgated by the governmental authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;20, 2021, the Standing Committee of the National People&#8217;s Congress of China promulgated the <span style="font-style:italic">Personal Information Protection Law of the PRC</span>, or the Personal Information Protection Law, which took effect in November 2021. As the first systematic and comprehensive law specifically for the protection of personal information in the PRC, the Personal Information Protection Law provides, among others, that (i)&#160;an individual&#8217;s separate consent shall be obtained before operation of such individual&#8217;s sensitive personal information, e.g., biometric characteristics and individual location tracking, (ii)&#160;personal information operators operating sensitive personal information shall notify individuals of the necessity of such operations and the influence on the individuals&#8217; rights, (iii)&#160;if personal information operators reject individuals&#8217; requests to exercise their rights, individuals may file a lawsuit with a People&#8217;s Court. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">94 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, on May&#160;28, 2020, the National People&#8217;s Congress of the PRC approved the PRC Civil Code, which came into effect on January&#160;1, 2021. Pursuant to the PRC Civil Code, the collection, storage, use, process, transmission, provision and disclosure of personal information should follow the principles of legitimacy, properness and necessity. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&#160;7, 2022, the CAC issued the<span style="font-style:italic">&#160;Measures for the Security Assessment of Outbound Data Transfer</span>, pursuant to which, the data processor shall apply to the CAC for the security assessment via the local provincial-level cyberspace administration authority for an outbound data transfer under following circumstances: (i)&#160;outbound transfer of important data by a data processor; (ii)&#160;outbound transfer of personal information by a critical information infrastructure operator or a personal information processor who has processed the personal information of more than 1,000,000 people; (iii)&#160;outbound transfer of personal information by a personal information processor who has made outbound transfers of the personal information of 100,000 people cumulatively or the sensitive personal information of 10,000 people cumulatively since 1&#160;January of the previous year; and (v)&#160;other circumstances as specified by the CAC. The assessment results of the data exit are valid for two years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, on November&#160;14, 2021,<span style="font-style:italic"> the Administration Regulations on Cyber Data Security (Draft for Comments) </span>was proposed by the CAC for public comments until December&#160;13, 2021. It sets out general guidelines, protection of personal information, security of important data, security management of cross-border data transfer, obligations of internet platform operators, supervision and management, and legal liabilities. Key requirements include: data processors should be in compliance with the requirements of multi-level cybersecurity protection, strengthen the data processing system, data transmission network, data storage environment and other security protection, processing of important data systems in principle should meet the third level or above of multi-level cybersecurity protection and critical information infrastructure security protection requirements; data processors should establish a data security emergency response mechanism, and promptly start the emergency response mechanism in the event of a data security incident; the detailed rules for data processors to apply when providing personal information to third parties, or sharing, trading or entrusting important data to third parties; the scenarios of cybersecurity review which shall be subject to Cybersecurity Review Measures; the definitions of important data and operators&#8217; security protection obligations; the detailed rules on cross-border data transfer which added missing details to the Personal Information Protection Law; data processors processing personal information of more than one million people shall also comply with the regulations for processing of important data; data processors dealing with important data or listing overseas (including Hong Kong) should carry out an annual data security assessment by themselves or by entrusting data security service agencies, and each year before January&#160;31, data security assessment report for the previous year shall be submitted to the districted city level cyberspace administration department. The draft measures reiterate that data processors which process the personal information of at least one million users must apply for a cybersecurity review if they plan listing of companies in foreign countries, and the draft measures further require the data processors that carry out the following activities to apply for cybersecurity review in accordance with the relevant laws and regulations: (i)&#160;the merger, reorganization or division of internet platform operators that have gathered a large number of data resources related to national security, economic development and public interests affects or may affect national security; (ii)&#160;the listing of the data processor in Hong Kong affects or may affect the national security; and (iii)&#160;other data processing activities that affect or may affect national security. In addition, in one of the following situations, data processors shall delete or anonymize personal information within 15 business days: (i)&#160;the purpose of processing personal information has been achieved or the purpose of processing is no longer needed; (ii)&#160;the storage term agreed with the users or specified in the personal information processing rules has expired; (iii)&#160;the service has been terminated or the account has been canceled by the individual; or (iv)&#160;unnecessary personal information or personal information unavoidably collected due to the use of automatic data collection technology but without the consent of the individual. Any failure to comply with such requirements may subject us to, among others, suspension of services, fines, revoking relevant business permits or business licenses and penalties. Since the revised draft has not been formally adopted as of the date of the document, the revised draft (especially its operative provisions) and its anticipated adoption or effective date are subject to further changes with substantial uncertainty. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">95 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, the relationship between the <span style="font-style:italic">Data Security Law of the PRC</span> and the implemented <span style="font-style:italic">National Security Law of the PRC, the Cyber Security Law of the PRC</span>, the <span style="font-style:italic">Confidentiality Law of the PRC</span> and the <span style="font-style:italic">Personal Information Protection Law of the PRC</span> needs to be carefully clarified. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Intellectual Property Rights </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Patent Law </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the<span style="font-style:italic"> Patent Law of the PRC</span> (as amended in 1992, 2000, 2008 and 2020), or the Patent Law, the State Intellectual Property Office is responsible for administering patent laws in the PRC. The provincial, autonomous region and municipal level patent administration departments are responsible for the administration of patent laws within their respective jurisdictions. The Chinese patent system adopts a <span style="white-space:nowrap"><span style="white-space:nowrap">first-to-file</span></span> principle, which means that when more than one person files patent applications with respect to the same invention, the person who files the application first will obtain the patent of the invention. To be patentable, an invention or a utility model must meet three criteria: novelty, inventiveness and practicability. A patent is valid for twenty years in the case of an invention, ten years in the case of utility models and fifteen years in the case of designs. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations on Copyright </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="font-style:italic">Copyright Law of the PRC</span>, or the Copyright Law, which took effect on June&#160;1, 1991 and was amended in 2001, 2010 and 2020, provides that Chinese citizens, legal persons, or other organizations shall, whether published or not, own copyright in their copyrightable works, which include, among others, works of literature, art, natural science, social science, engineering technology and computer software. Copyright owners enjoy certain legal rights, including right of publication, right of authorship and right of reproduction. The Copyright Law also extends copyright protection to internet activities, products disseminated over the internet and software products. In addition, the Copyright Law provides for a voluntary registration system administered by the China Copyright Protection Center, or the CPCC. According to the Copyright Law, an infringer of the copyrights shall be subject to various civil liabilities, which include ceasing infringement activities, making apology to the copyright owners and compensating the copyright owners for his/her loss. Infringers of copyright may also be subject to fines and/or administrative or criminal liabilities in severe situations. In order to further implement the Regulations on Computer Software Protection, the National Copyright Administration issued the <span style="font-style:italic">Measures for the Registration of Computer Software Copyright</span> on February&#160;20, 2002, which specify detailed procedures and requirements with respect to the registration of software copyrights. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the<span style="font-style:italic"> Computer Software Copyright Protection Regulations</span> promulgated by the State Council on December&#160;20, 2001 and amended on January&#160;30, 2013, software copyright owner may complete registration formalities with a software registration authority recognized by the State Council&#8217;s copyright administrative department. The software copyright owner may authorize others to exercise that copyright, and is entitled to receive remuneration. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Trademark Law </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Trademarks are protected by the<span style="font-style:italic"> Trademark Law of the PRC</span> which was adopted on August&#160;23, 1982 and subsequently amended in 1993, 2001, 2013 and 2019 (to take effect on November&#160;1, 2019) as well as by the<span style="font-style:italic"> Implementation Regulations of the PRC</span> <span style="font-style:italic">Trademark Law </span>adopted by the State Council in 2002 and as most recently amended on April&#160;29, 2014. The Trademark Office under the State Administration for Industry and Commerce takes charge of trademark registrations. The Trademark Office grants a <span style="white-space:nowrap">ten-year</span> term to registered trademarks which term may be renewed for another <span style="white-space:nowrap">ten-year</span> period upon request by the trademark owner. A trademark registrant may license its registered trademarks to another party by entering into trademark license agreements, which must be filed with the Trademark Office for its record. As with trademark registrations, the Trademark Law has adopted a <span style="white-space:nowrap"><span style="white-space:nowrap">first-to-file</span></span> principle. If a trademark applied for is identical or similar to another trademark which has already been registered or subject to a preliminary examination and approval for use on the same or similar kinds of products or services, such trademark application may be rejected. Any person applying for the registration of a trademark may not injure existing trademark rights first obtained by others, nor may any person register in advance a trademark that has already been used by another party and has already gained a &#8220;sufficient degree of reputation&#8221; through such party&#8217;s use. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">96 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations on Domain Names </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The MIIT promulgated the <span style="font-style:italic">Measures on Administration of Internet Domain Names</span>, or the Domain Name Measures, on August&#160;24, 2017, which took effect on November&#160;1, 2017 and replaced the<span style="font-style:italic"> Administrative Measures on China Internet Domain Name</span>s promulgated by the MIIT on November&#160;5, 2004. According to the Domain Name Measures, the MIIT is in charge of the administration of PRC internet domain names. The domain name registrations follow a <span style="white-space:nowrap"><span style="white-space:nowrap">first-to-file</span></span> principle. Applicants for registration of domain names must provide the true, accurate and complete information of their identities to domain name registration service institutions. The applicants will become the holders of such domain names upon the completion of the registration procedures. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Investment </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Foreign Investment Law </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the SCNPC approved the <span style="font-style:italic">Foreign Investment Law of the PRC</span>, which took effect on January&#160;1, 2020 and replace three existing laws on foreign investments in China, namely, the <span style="font-style:italic">PRC</span> <span style="font-style:italic">Equity Joint Venture Law, the PRC Cooperative Joint Venture Law</span> and the <span style="font-style:italic">Wholly Foreign-owned Enterprise Law</span>, together with their implementation rules and ancillary regulations. The <span style="font-style:italic">Foreign Investment Law</span> embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic invested enterprises in China. The <span style="font-style:italic">Foreign Investment Law</span> establishes the basic framework for the access to, and the promotion, protection and administration of foreign investments in view of investment protection and fair competition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the <span style="font-style:italic">Foreign Investment Law</span>, &#8220;foreign investment&#8221; refers to investment activities directly or indirectly conducted by one or more natural persons, business entities, or otherwise organizations of a foreign country (collectively referred to as &#8220;foreign investor&#8221;) within China, and the investment activities include the following situations: (i)&#160;a foreign investor, individually or collectively with other investors, establishes a foreign-invested enterprise within China; (ii)&#160;a foreign investor acquires stock shares, equity shares, shares in assets, or other like rights and interests of an enterprise within China; (iii)&#160;a foreign investor, individually or collectively with other investors, invests in a new project within China; and (iv)&#160;investments in other means as provided by laws, administrative regulations, or the State Council. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the <span style="font-style:italic">Foreign Investment Law</span>, the State Council will publish or approve to publish a catalogue for special administrative measures, or the &#8220;negative list.&#8221; The <span style="font-style:italic">Foreign Investment Law</span> grants national treatment to foreign invested entities, except for those foreign invested entities that operate in industries deemed to be either &#8220;restricted&#8221; or &#8220;prohibited&#8221; in the &#8220;negative list&#8221;. The <span style="font-style:italic">Foreign Investment Law</span> provides that foreign invested entities operating in foreign restricted or prohibited industries will require market entry clearance and other approvals from relevant PRC governmental authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, the <span style="font-style:italic">Foreign Investment Law</span> provides that foreign invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within five years after the implementing of the <span style="font-style:italic">Foreign Investment Law</span>. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">97 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the <span style="font-style:italic">Foreign Investment Law</span> also provides several protective rules and principles for foreign investors and their investments in the PRC, including, among others, that local governments shall abide by their commitments to the foreign investors; foreign-invested enterprises are allowed to issue stocks and corporate bonds; except for special circumstances, in which case statutory procedures shall be followed and fair and reasonable compensation shall be made in a timely manner, expropriation or requisition of the investment of foreign investors is prohibited; mandatory technology transfer is prohibited; and the capital contributions, profits, capital gains, proceeds out of asset disposal, licensing fees of intellectual property rights, indemnity or compensation legally obtained, or proceeds received upon settlement by foreign investors within China, may be freely remitted inward and outward in RMB or a foreign currency. Also, foreign investors or the foreign investment enterprise should be imposed legal liabilities for failing to report investment information in accordance with the requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;26, 2019, the State Council promulgated the<span style="font-style:italic"> Implementation Regulations on the Foreign Investment Law</span>, which came into effect on January&#160;1, 2020. It further requires that foreign-invested enterprises and domestic enterprises shall be treated equally with respect to policy making and implementation. Pursuant to the Implementation Regulations on the Foreign Investment Law, if the existing foreign-invested enterprises fail to change their original forms as of January&#160;1, 2025, the relevant market regulation departments will not process other registration matters for these enterprises, and may disclose their relevant information to the public. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;30, 2019, the MOFCOM and the State Administration for Market Regulation jointly issued the<span style="font-style:italic"> Measures for </span>Reporting<span style="font-style:italic"> of Foreign Investment Information</span>, or<span style="font-style:italic"> the Foreign Investment Information Measures</span>, which came into effect on January&#160;1, 2020 and replaced the Interim Administrative Measures for the Record-filing of the Establishment and Modification of Foreign-invested Enterprises. Since January&#160;1, 2020, for foreign investors carrying out investment activities directly or indirectly in the PRC, foreign investors or foreign-invested enterprises shall submit investment information through the Enterprise Registration System and the National Enterprise Credit Information Publicity System operated by the State Administration for Market Regulation. Foreign investors or foreign-invested enterprises shall disclose their investment information by submitting reports for their establishments, modifications and cancellations and their annual reports in accordance with the Foreign Investment Information Measures. If a foreign-invested enterprise investing in the PRC has finished submitting its reports for its establishment, modifications and cancellation and its annual reports, the relevant information will be shared by the competent market regulation department to the competent commercial department, and does not require such foreign-invested enterprise to submit the reports separately. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The establishment, operation and management of corporate entities in the PRC are governed by the PRC Company Law, which was initially promulgated by the SCNPC on December&#160;29, 1993 and was most recently amended on October&#160;26, 2018. The current PRC Company Law came into effect on October&#160;26, 2018. The PRC Company Law generally governs two types of companies, limited liability companies and joint stock limited companies. The PRC Company Law also applies to foreign-invested companies that are also subject to the operation of other laws and regulations applicable to foreign investment. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Investment Industries Guidance Catalogue </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;28, 2017, the Ministry of Commerce of the People&#8217;s Republic of China, or the MOFCOM, and the National Development and Reform Commission, or the NDRC, jointly promulgated the <span style="font-style:italic">Guidance Catalogue of Industries for Foreign Investment (Revised in 2017)</span>, or the Catalogue, which came into effect on July&#160;28, 2017. The Catalogue includes the Catalogue of Industries for Encouraging Foreign Investment, or the Encouraged Catalogue, and the Special Administrative Measures for Access of Foreign Investment (Negative List), or the Negative List. The Encourage Catalogue sets forth the industries and economic activities that foreign investment in China is encouraged to be engaged in. The Negative List sets forth the prohibited or restricted industries or economic activities for foreign investment in China. The Encouraged Catalogue was amended and promulgated on October&#160;26, 2022, and the Negative List was amended on June&#160;28, 2018, June&#160;30, 2019, June&#160;23, 2020 and December&#160;27, 2021. Any industry not listed in the Encouraged Catalogue and the Negative List is a permitted industry. Pursuant to the Negative List, a company that designs and manufactures UAVs can be wholly owned by foreign investors. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">98 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Exchange </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General Administration of Foreign Exchange </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the<span style="font-style:italic"> Regulation of the People&#8217;s Republic of China on Foreign Exchange Administration </span>promulgated on January&#160;29, 1996 and most recently amended on August&#160;5, 2008 and various regulations issued by the State Administration of Foreign Exchange, or the SAFE, and other relevant PRC government authorities, Renminbi is convertible into other currencies for current account items, such as trade-related receipts and payments and payment of interest and dividends. The conversion of Renminbi into other currencies and remittance of the converted foreign currency outside the PRC for capital account items, such as direct equity investments, loans and repatriation of investment, require the prior approval from the SAFE or its local office. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Payments for transactions that take place within the PRC must be made in Renminbi. Unless otherwise approved, PRC companies may not repatriate foreign currency payments received from abroad or retain the same abroad. Foreign-invested enterprises may retain foreign exchange in accounts with designated foreign exchange banks under the current account items subject to a cap set by the SAFE or its local office. Foreign exchange proceeds under the current accounts may be either retained or sold to a financial institution engaged in settlement and sale of foreign exchange pursuant to relevant SAFE rules and regulations. For foreign exchange proceeds under the capital accounts, approval from the SAFE is generally required for the retention or sale of such proceeds to a financial institution engaged in settlement and sale of foreign exchange. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Circular of the SAFE on Further Improving and Adjusting Foreign Exchange Administration<span style="font-style:italic"> Policies for Direct Investments</span>, or the SAFE Circular No.&#160;59 promulgated by the SAFE on November&#160;19, 2012, which became effective on December&#160;17, 2012 and was further amended on May&#160;4, 2015, and again October&#160;10, 2018, and December&#160;30, 2019, approval of the SAFE is not required for opening a foreign exchange account and depositing foreign exchange into the accounts relating to the direct investments. The SAFE Circular No.&#160;59 also simplified foreign exchange-related registration required for foreign investors to acquire equity interests in PRC companies and further improved the administration on foreign exchange settlement for foreign-invested enterprises. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The<span style="font-style:italic"> Circular on Further Simplifying and Improving the Foreign Currency Management Policy on Direct Investments</span>, or the SAFE Circular No.&#160;13, effective from June&#160;1, 2015, and was amended on December&#160;30, 2019, removes the requirement of administrative approvals for foreign exchange registration of direct domestic investments and direct overseas investments and simplifies the procedure of foreign exchange-related registration. Pursuant to the SAFE Circular No.&#160;13, the investors shall register with banks for direct domestic investment and direct overseas investments. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The<span style="font-style:italic"> Circular on Reforming the Management Approach regarding the Settlement of Foreign Exchange of Foreign-invested Enterprises</span>, or the SAFE Circular No.&#160;19, which was promulgated by the SAFE on March&#160;30, 2015 and became effective on June&#160;1, 2015, provides that a foreign-invested enterprise may, according to its actual business needs, settle with a bank the portion of the foreign exchange capital in its capital account for which the relevant foreign exchange administration has confirmed monetary capital contribution rights and interests (or for which the bank has registered the injection of the monetary capital contribution into the account). Pursuant to the SAFE Circular No.&#160;19, for the time being, foreign-invested enterprises are allowed to settle 100% of their foreign exchange capital on a discretionary basis; a foreign-invested enterprise shall truthfully use its capital for its own operational purposes within the scope of business; where an ordinary foreign-invested enterprise makes domestic equity investment with the amount of foreign exchanges settled, the invested enterprise must first go through domestic <span style="white-space:nowrap">re-investment</span> registration and open a corresponding account for foreign exchange settlement pending payment with the foreign exchange administration or the bank at the place where it is registered. According to the <span style="font-style:italic">Circular of the State Administration of Foreign Exchange on Abolishing and Nullifying Five Regulatory Documents on Foreign Exchange Administration and Seven Regulatory Documents on Foreign Exchange Administration</span> promulgated on December&#160;30, 2019, there are no longer restrictions on the use of foreign exchange settlement in the special overseas inflow deposit account and the special domestic inflow deposit account. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">99 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The<span style="font-style:italic"> Circular on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts</span>, or the SAFE Circular No.&#160;16, which was promulgated by the SAFE and became effective on June&#160;9, 2016, provides that enterprises registered in the PRC may also convert their foreign debts from foreign currency into Renminbi on a self-discretionary basis. The SAFE Circular No.&#160;16 also provides an integrated standard for conversion of foreign exchange under capital account items (including but not limited to foreign currency capital and foreign debts) on a self-discretionary basis, which applies to all enterprises registered in the PRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the SAFE Circular No.&#160;13, the <span style="font-style:italic">Administrative Rules on the Company Registration</span> that was promulgated by the State Council on June&#160;24, 1994 and most recently amended on February&#160;6, 2016, and other laws and regulations governing foreign invested enterprises and company registrations, the establishment of a foreign invested enterprise and any capital increases and other major changes in a foreign invested enterprise shall be registered with a designated bank at the place of its registration and the State Administration for Market Regulation, or the SAMR, or its local counterparts, and be filed via the foreign investment comprehensive administrative system, or the FICMIS, if such foreign invested enterprise does not involve special access administrative measures prescribed by the PRC government. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;23, 2019, the SAFE promulgated the <span style="font-style:italic">Notice of the State Administration of Foreign Exchange on Further Promoting the Convenience of Cross-border Trade and Investment</span>, or the SAFE Circular 28. The SAFE Circular 28 stipulates that <span style="white-space:nowrap">non-investment</span> FIEs may use capital to carry out domestic equity investment in accordance with the law provided that such investment does not violate the Negative List and the projects invested are genuine and in compliance with laws and regulations. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Loans by the Foreign Companies to their PRC Subsidiaries </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A loan made by foreign investors to a foreign invested enterprise in which it has an equity interest is considered to be foreign debt in China and is regulated by various laws and regulations, including the<span style="font-style:italic"> Regulation of the People&#8217;s Republic</span> <span style="font-style:italic">of China on Foreign Exchange Administration</span>, the<span style="font-style:italic"> Interim Provisions on the Management of Foreign Debts</span>, the<span style="font-style:italic"> Statistical Monitoring of Foreign Debts Tentative Provisions</span>, the<span style="font-style:italic"> Detailed Rules for the Implementation of Provisional Regulations on Statistics and Supervision of External Debt</span>, and the<span style="font-style:italic"> Administrative Measures for</span> <span style="font-style:italic">Registration of Foreign Debts</span>. Under these rules and regulations, a shareholder loan in the form of foreign debt made to a PRC entity does not require the prior approval of the SAFE. However, such foreign debt must be registered with and recorded by the SAFE or its local branches within fifteen business days after execution of the relevant agreement. Pursuant to these rules and regulations, the balance of the foreign debts of a foreign invested enterprise shall not exceed the difference between the total investment and the registered capital of the foreign invested enterprise, or Total Investment and Registered Capital Balance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Interim Provisions of the State Administration for Industry and Commerce on the Ratio of the Registered Capital to the Total Investment of a Sino-Foreign Equity Joint Venture Enterprise, promulgated by SAMR on February&#160;17, 1987 and taking effect on March&#160;1, 1987, with respect to a sino-foreign equity join venture, the registered capital shall be (i)&#160;no less than 7/10 of its total investment, if the total investment is US$3&#160;million or under US$3&#160;million; (ii)&#160;no less than 1/2 of its total investment, if the total investment is ranging from US$3&#160;million to US$10&#160;million (including US$10 million), provided that the registered capital shall not be less than US$2.1&#160;million if the total investment is less than US$4.2&#160;million; (iii)&#160;no less than 2/5 of its total investment, if the total investment is ranging from US$10&#160;million to US$30&#160;million (including US$30 million), provided that the registered capital shall not be less than US$5&#160;million if the total investment is less than US$12.5&#160;million; and (iv)&#160;no less than 1/3 of its total investment, if the total investment exceeds US$30&#160;million, provided that the registered capital shall not be less than US$12&#160;million if the total investment is less than US$36&#160;million. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">100 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;11, 2017, the People&#8217;s Bank of China, or the PBOC promulgated the Notice of the People&#8217;s Bank of China on Matters concerning the Macro-Prudential Management of Full-Covered Cross-Border Financing, or the PBOC Notice No.&#160;9. Pursuant to the PBOC Notice No.&#160;9, within a transition period of one year from January&#160;11, 2017, the foreign invested enterprises may adopt the currently valid foreign debt management mechanism, or Current Foreign Debt Mechanism, or the mechanism as provided in the PBOC Notice No.&#160;9, or Notice No.&#160;9 Foreign Debt Mechanism, at their own discretions. The PBOC Notice No.&#160;9 provides that enterprises may conduct independent cross-border financing in Renminbi or foreign currencies as required. Pursuant to the PBOC Notice No.&#160;9, the outstanding cross-border financing of an enterprise (the outstanding balance drawn, here and below) shall be calculated using a risk-weighted approach, or Risk-Weighted Approach, and shall not exceed the specified upper limit, namely: risk-weighted outstanding cross-border financing &#8804; the upper limit of risk-weighted outstanding cross-border financing. Risk-weighted outstanding cross-border financing = &#931;outstanding amount of Renminbi and foreign currency denominated cross-border financing * maturity risk conversion factor * type risk conversion factor + &#931;outstanding foreign currency denominated cross-border financing * exchange rate risk conversion factor. Maturity risk conversion factor shall be one (1)&#160;for medium and long-term cross-border financing with a term of more than one year and 1.5 for short-term cross-border financing with a term of no less than one (1)&#160;year. Type risk conversion factor shall be one (1)&#160;for <span style="white-space:nowrap">on-balance-sheet</span> financing and one (1)&#160;for <span style="white-space:nowrap">off-balance-sheet</span> financing (contingent liabilities) for the time being. Exchange rate risk conversion factor shall be 0.5. The PBOC Notice No.&#160;9 further provides that the upper limit of risk-weighted outstanding cross-border financing for enterprises shall calculated and adjustable based on the equation of upper limit of risk-weighted outstanding cross-border financing = the capital or the net assets &#215; the leverage rate of cross-border financing &#215; the macro-prudential adjustment parameter. For enterprises, the leverage rate of cross-border financing shall be 2 and the macro-prudential adjustment parameter shall be 1, which means that the upper limit of risk-weighted outstanding cross-border financing for an enterprise shall be 200% of its net assets. Enterprises shall file with the SAFE in its capital item information system after entering into the relevant cross-border financing contracts and prior to three (3)&#160;business days before drawing any money from the foreign debts. On March&#160;11, 2020, the PBOC and the SAFE issued PBOC and SAFE Notice Concerning Adjustment to the Full Caliber Cross-border Finance Adjustment Parameter, pursuant to which the macro-prudential adjustment parameter has been increased from 1 to 1.25, which means that the upper limit of risk-weighted outstanding cross-border financing for an enterprise is increased to 250% of its net assets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the foregoing, if we provide funding to our wholly foreign owned subsidiaries through shareholder loans, the balance of such loans shall not exceed the Total Investment and Registered Capital Balance and we will need to register such loans with the SAFE or its local branches in the event that the Current Foreign Debt Mechanism applies, or the balance of such loans shall be subject to the Risk-Weighted Approach and the net asset limits and we will need to file the loans with the SAFE in its information system in the event that the Notice No.&#160;9 Foreign Debt Mechanism applies. According to the PBOC Notice No.&#160;9, after a transition period of one year from January&#160;11, 2017, the PBOC and the SAFE will determine the cross-border financing administration mechanism for the foreign-invested enterprises after evaluating the overall implementation of the PBOC Notice No.&#160;9. It is uncertain which mechanism will be adopted by the PBOC and the SAFE in the future and what statutory limits will be imposed on us when providing loans to our PRC subsidiaries. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Offshore Investment by PRC Residents </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the SAFE&#8217;s Notice on Relevant Issues Concerning Foreign Exchange Administration for PRC Residents to Engage in Financing and Round-Trip Investment via Overseas Special Purpose Vehicles and its subsequent amendments, supplements or implementation rules, or SAFE Circular 75, issued on October&#160;21, 2005, a PRC resident (whether a natural person or a legal person) shall register with the local branch of the SAFE before it establishes or controls an overseas special purpose vehicle, or an SPV, with assets or equity interests in a PRC company, for the purpose of overseas equity financing. On July&#160;4, 2014, SAFE issued the SAFE&#8217;s Notice on Relevant Issues Concerning Foreign Exchange Administration for PRC Residents to Engage in Outbound Investment and Financing and Round-trip Investments via Special Purpose Vehicles, or the SAFE Circular 37, which superseded SAFE Circular 75. According to SAFE Circular 37, the PRC domestic resident shall apply for SAFE registration for overseas investment before paying capital to SPV by using his, her or its legal assets whether overseas or domestic. The SPV is defined as &#8220;offshore enterprise directly established or indirectly controlled by the domestic residents (including domestic institutions and individuals) with their legally owned assets and equity of the domestic enterprise, or legally owned offshore assets or equity, for the purpose of offshore investment and financing&#8221;. In addition, in the event that the SPV undergoes changes of its basic information such as the individual shareholder, name, operation term, etc., or material events including increase or decrease in investment amount by domestic individual shareholder, equity transfer or swap, mergers, <span style="white-space:nowrap">spin-off,</span> etc., the domestic resident shall timely complete the change of foreign exchange registration formality for offshore investment. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">101 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the SAFE Circular 37, failure to make such registration or truthfully disclose actual controllers of the round-trip enterprises may subject PRC residents to fines of up to RMB300,000 in case of domestic institutions or RMB50,000 in case of domestic individuals. If the registered or beneficial shareholders of the offshore holding company who are PRC residents do not complete their registration with the local SAFE branches, the relevant PRC subsidiary may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to the offshore company, and the offshore company may be restricted in its ability to contribute additional capital to its PRC subsidiary. Moreover, failure to comply with the SAFE registration and amendment requirements described above could result in liability under PRC laws for violating applicable foreign exchange restrictions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mr.&#160;Huazhi Hu, our founder, has completed initial registration under the SAFE Circular 37 with respect to his shareholding in our company through his wholly-owned company incorporated in the British Virgin Islands. An amendment to the registration is required if there are material changes to the registrant, such as any changes to the identity of the registrant, increases or decreases in investment amount, transfers or exchanges of shares and mergers. We cannot provide any assurance that all of our shareholders who are PRC residents will file all applicable registrations or amend previously filed registrations as required by these SAFE regulations. The failure or inability of our PRC resident shareholders to comply with the registration procedures may subject the PRC resident shareholders to fines and legal sanctions, restrict our cross-border investment activities, or limit our PRC subsidiaries&#8217; ability to distribute dividends to or obtain foreign exchange-dominated loans from our company. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Dividend Distribution </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The principal laws and regulations regulating the distribution of dividends by foreign-invested enterprises in the PRC include the <span style="font-style:italic">PRC Company Law</span>, as amended in 2004, 2005, 2013 and 2018, the<span style="font-style:italic"> Foreign Investment Law of PRC</span> promulgated in 2020 and the <span style="font-style:italic">Implementation Rules to the Foreign Investment Law</span> promulgated in 2020. Under the current regulatory regime in the PRC, foreign-invested enterprises may pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. A PRC company is required to set aside as statutory reserve funds of at least 10% of its <span style="white-space:nowrap">after-tax</span> profit, until the cumulative amount of such reserve funds reaches 50% of its registered capital unless laws regarding foreign investment provide otherwise. A PRC company shall not distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Taxation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Enterprise Income Tax </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;16, 2007, the SCNPC promulgated the Enterprise Income Tax Law of the PRC which was amended on February&#160;24, 2017 and December&#160;29, 2018. On December&#160;6, 2007, the State Council enacted the<span style="font-style:italic"> Regulations for the Implementation of the Enterprise Income Tax Law</span>, or collectively, the EIT Law. The EIT Law came into effect on January&#160;1, 2008 and was amended on April&#160;23, 2019. Under the EIT Law, both resident enterprises and <span style="white-space:nowrap">non-resident</span> enterprises are subject to tax in the PRC. Resident enterprises are defined as enterprises that are established in China in accordance with PRC laws, or that are established in accordance with the laws of foreign countries but are actually or in effect controlled from within the PRC. <span style="white-space:nowrap">Non-resident</span> enterprises are defined as enterprises that are organized under the laws of foreign countries and whose actual management is conducted outside the PRC, but have established institutions or premises in the PRC, or have no such established institutions or premises but have income generated from inside the PRC. Under the EIT Law and relevant implementing regulations, a uniform corporate income tax rate of 25% is applied. However, if <span style="white-space:nowrap">non-resident</span> enterprises have not formed permanent establishments or premises in the PRC, or if they have formed permanent establishment or premises in the PRC but there is no actual relationship between the relevant income derived in the PRC and the established institutions or premises set up by them, enterprise income tax is set at the rate of 10% with respect to their income sourced from inside the PRC. According to the EIT Law and relevant regulations, subject to the approval of competent tax authorities, the income tax of an enterprise that has been determined to be a high and new technology enterprise shall be reduced to a preferential rate of 15%. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">102 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Value-added Tax </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The<span style="font-style:italic"> Provisional Regulations of the PRC on Value-added Tax</span> was promulgated by the State Council on December&#160;13, 1993 and came into effect on January&#160;1, 1994 and was subsequently amended from time to time, and the <span style="font-style:italic">Detailed Rules for the Implementation of the Provisional Regulations of the PRC on Value-added Tax</span> (Revised in 2011) was promulgated by the Ministry of Finance, or the MOF, on December&#160;25, 1993 and subsequently amended on December&#160;15, 2008 and October&#160;28, 2011, or collectively, VAT Law. According to the VAT Law and the Order 691, all enterprises and individuals engaged in the sale of goods, the provision of processing, repair and replacement services, sale of services, intangible assets, real property and the importation of goods within the territory of the PRC are taxpayers of VAT. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&#160;19, 2017, the State Council promulgated the <span style="font-style:italic">Decisions on Abolishing the Provisional Regulations of the PRC on Business Tax and Amending the Provisional Regulations of the PRC on Value-added Tax</span>, or the Order 691. The VAT tax rates generally applicable are simplified as 17%, 11%, 6% and 0%, and the VAT tax rate applicable to the small-scale taxpayers is 3%. Pursuant to the <span style="font-style:italic">Circular of the Ministry of Finance and the State Administration of Taxation on Adjusting Value-added Tax Rates</span> promulgated on April&#160;4, 2018 by the Ministry of Finance and the State Administration of Taxation, which became effective on May&#160;1, 2018, where a taxpayer engages in a taxable sales activity for the value-added tax purpose or imports goods, the previous applicable 17% and 11% tax rates are adjusted to be 16% and 10%, respectively. Pursuant to <span style="font-style:italic">Announcement on Policies for Deepening the VAT Reform</span> issued by the PRC Ministry of Finance, the PRC State Taxation Administration and the General Administration of Customs (&#8220;Announcement No.&#160;39&#8221;) on March&#160;20, 2019 and effective on April&#160;1, 2019, the previous rate of 16% or 10% are adjusted to be 13% or 9%, respective, for taxpayer&#8217;s general sale activities or imports. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Tax on Indirect Transfer </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;3, 2015, the SAT issued the<span style="font-style:italic"> Circular on Issues of Enterprise Income Tax on Indirect Transfers of Assets by <span style="white-space:nowrap">Non-PRC</span> Resident Enterprises</span>, or the SAT Circular 7. Pursuant to the SAT Circular 7, an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident enterprise, by <span style="white-space:nowrap">non-PRC</span> resident enterprises, may be recharacterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. When determining whether there is a &#8220;reasonable commercial purpose&#8221; of the transaction arrangement, features to be taken into consideration include, <span style="font-style:italic">inter alia</span>, whether the main value of the equity interest of the relevant offshore enterprise derives directly or indirectly from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consists of direct or indirect investment in China or if its income is mainly derived from China; and whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure. The SAT Circular 7 does not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired on a public stock exchange. On October&#160;17, 2017, the SAT issued the<span style="font-style:italic"> Circular on Issues of Tax Withholding regarding Source of <span style="white-space:nowrap">Non-PRC</span> Resident Enterprise Income Tax</span>, or the SAT Circular 37, which further elaborates on the relevant implemental rules regarding the calculation, reporting and payment obligations of the withholding tax by the <span style="white-space:nowrap">non-resident</span> enterprises. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Employment and Social Welfare </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Labor Contract Law </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The<span style="font-style:italic"> Labor Contract Law of the PRC</span>, or the Labor Contract Law, which was promulgated on January&#160;1, 2008 and amended on December&#160;28, 2012, is primarily aimed at regulating rights and obligations of employer and employee relationships, including the establishment, performance and termination of labor contracts. Pursuant to the Labor Contract Law, labor contracts shall be concluded in writing if labor relationships are to be or have been established between employers and employees. Employers are prohibited from forcing employees to work in excess of certain time limit and employers shall pay employees for overtime work in accordance with national regulations. In addition, employee wages shall be no lower than the local minimum wages and must be paid to employees in a timely manner<span style="font-weight:bold">.</span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">103 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interim Provisions on Labor Dispatch </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the<span style="font-style:italic"> Interim Provisions on Labor Dispatch</span> promulgated by the Ministry of Human Resources and Social Security on January&#160;24, 2014, which became effective on March&#160;1, 2014, dispatched workers are entitled to the same pay as the fulltime employees for the same nature of work. Employers are allowed to use dispatched workers for temporary, auxiliary or substitutive positions, and the number of dispatched workers must not exceed 10% of the total number of employees. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Social Insurance and Housing Fund </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As required under the Regulation of Insurance for Labor Injury implemented on January&#160;1, 2004 and amended in 2010, the Provisional Measures for Maternity Insurance of Employees of Corporations implemented on January&#160;1, 1995, the <span style="font-style:italic">Decisions on the Establishment of a Unified Pension Insurance Program for Enterprise Employees of the State Council</span> issued on July&#160;16, 1997, the Decisions on the <span style="font-style:italic">Establishment of the Medical Insurance Program for Urban Workers of the State </span>Council promulgated on December&#160;14, 1998, the <span style="font-style:italic">Unemployment Insurance Measures</span> promulgated on January&#160;22, 1999 and the <span style="font-style:italic">Social Insurance Law of the PRC</span> implemented on July&#160;1, 2011 and amended on December&#160;29, 2018, employers are required to provide their employees in the PRC with welfare benefits covering pension insurance, unemployment insurance, maternity insurance, labor injury insurance and medical insurance. These payments are made to local administrative authorities. Any employer that fails to make social insurance contributions may be ordered to rectify the <span style="white-space:nowrap">non-compliance</span> and pay the required contributions within a prescribed time limit and be subject to a late fee. If the employer still fails to rectify the failure to make the relevant contributions within the grace period, it may be subject to a fine ranging from one (1)&#160;to three (3)&#160;times the amount overdue. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with the<span style="font-style:italic"> Regulations on the Management of Housing Fund</span> which was promulgated by the State Council in 1999 and amended in 2002 and 2019, employers must register at the designated administrative centers and open bank accounts for depositing employees&#8217; housing funds. An employee and his/her employer are also required to pay and deposit certain percentage of the monthly average salary of such employee as housing funds in the preceding year in full and on time. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Employee Stock Incentive Plan </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Notice of Issues Related to the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Listed Company, or the SAFE Circular 7, which was issued by the SAFE on February&#160;15, 2012, if PRC &#8220;domestic individuals&#8221; (both PRC residents and <span style="white-space:nowrap">non-PRC</span> residents who reside in China for a continuous period of not less than one year, excluding foreign diplomatic personnel and representatives of international organizations) participate in any stock incentive plan of an overseas listed company, a PRC domestic qualified agent, which could be the PRC subsidiary of such overseas listed company, shall, among others things, file, on behalf of such individual, an application with the SAFE to conduct the SAFE registration with respect to such stock incentive plan, and obtain approval for an annual allowance with respect to the purchase of foreign exchange in connection with stock holding or stock option exercises. In addition, the SAFE Circular 37 also provides certain requirements and procedures of foreign exchange registration in relation to equity incentive plan of SPV before listing. In this regard, if a <span style="white-space:nowrap">non-listed</span> SPV grants equity incentives to its directors, supervisors, senior officers or other employees in its domestic subsidiaries, the relevant domestic individual residents may register with the SAFE before exercising their rights. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">104 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the SAT has issued certain circulars concerning employee stock options and restricted shares. Under these circulars, employees working in the PRC who exercise stock options or are granted restricted shares will be subject to PRC individual income tax. The PRC subsidiaries of an overseas listed company are required to file documents related to employee stock options and restricted shares with relevant tax authorities and to withhold individual income taxes of employees who exercise their stock option or purchase restricted shares. If the employees fail to pay or the PRC subsidiaries fail to withhold income tax in accordance with relevant laws and regulations, the PRC subsidiaries may face sanctions imposed by the tax authorities or other PRC governmental authorities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">M&amp;A Rules and Overseas Listing </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;8, 2006, six (6)&#160;PRC governmental and regulatory agencies, including the MOFCOM and the China Securities Regulatory Commission, or the CSRC, promulgated the<span style="font-style:italic"> Rules on Acquisition of Domestic Enterprises by Foreign Investors</span>, or<span style="font-style:italic"> </span>the M&amp;A Rules that became effective on September&#160;8, 2006 and was revised on June&#160;22, 2009, governing the mergers and acquisitions of domestic enterprises by foreign investors. The M&amp;A Rules, among other things, require that if an overseas company established or controlled by PRC companies or individuals, or PRC Citizens, intends to acquire equity interests or assets of any other PRC domestic company affiliated with the PRC Citizens, such acquisition must be submitted to the MOFCOM for approval. The M&amp;A Rules also require that an offshore SPV, or an SPV formed for overseas listing purposes and controlled directly or indirectly by PRC companies or individuals, shall obtain the approval of the CSRC prior to overseas listing and trading of such SPV&#8217;s securities on an overseas stock exchange. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC issued rules and regulations concerning the filing management of overseas listing, which came into effect on March&#160;31, 2023. The rules and regulations issued include the Provisional Measures for the Administration of Overseas Issuance and Listing of Securities by Domestic Enterprises, or the New Filing Rules, and five supporting guidelines. The New Filing Rules dictate that enterprises that have been listed overseas prior to March&#160;31, 2023 constitute &#8220;Existing Issuers.&#8221; Existing Issuers are required to complete filing procedure with the CSRC before they conduct refinancing activities or issue securities such as convertible bonds, exchangeable bonds and preference shares, unless such securities are issued as equity incentive awards or in connection with conversion of public reserve funds into increased company capital, share dividends or share split. Given that the New Filing Rules were recently promulgated, there remains substantial uncertainties as to their interpretation, application, and enforcement and how they will affect an Existing Issuer&#8217;s operations and future financing. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Environmental Protection and Work Safety </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Environmental Protection </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the <span style="font-style:italic">Environmental Protection Law of the PRC</span> promulgated by the SCNPC, on December&#160;26, 1989, amended on April&#160;24, 2014 and effective on January&#160;1, 2015, any entity which discharges or will discharge pollutants during course of operations or other activities must implement effective environmental protection safeguards and procedures to control and properly treat waste gas, waste water, waste residue, dust, malodorous gases, radioactive substances, noise vibrations, electromagnetic radiation and other hazards produced during such activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Environmental protection authorities impose various administrative penalties on persons or enterprises in violation of the <span style="font-style:italic">Environmental Protection Law</span>. Such penalties include warnings, fines, orders to rectify within the prescribed period, orders to cease construction, orders to restrict or suspend production, orders to make recovery, orders to disclose relevant information or make an announcement, imposition of administrative action against relevant responsible persons, and orders to shut down enterprises. Any person or entity that pollutes the environment resulting in damage could also be held liable under the Civil Code of the PRC. In addition, environmental organizations may also bring lawsuits against any entity that discharges pollutants detrimental to the public welfare. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">105 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Work Safety </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under relevant construction safety laws and regulations, including the <span style="font-style:italic">Work Safety Law of the PRC</span> which was promulgated by the SCNPC on June&#160;29, 2002, amended on August&#160;27, 2009, August&#160;31, 2014, and effective as of December&#160;1, 2014, production and operating business entities must establish objectives and measures for work safety and improve the working environment and conditions for workers in a planned and systematic way. A work safety protection scheme must also be set up to implement the work safety job responsibility system. In addition, production and operating business entities must arrange work safety training and provide the employees with protective equipment that meets the national standards or industrial standards. Automobile and components manufacturers are subject to the aforementioned environment protection and work safety requirements. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fire Control </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the <span style="font-style:italic">Fire Safety Law of the PRC</span> promulgated by the SCNPC on April&#160;29, 1998, amended on October&#160;28, 2008 and April&#160;23, 2019 and which became effective on April&#160;23, 2019 and the <span style="font-style:italic">Interim Provisions for Management of Examination and Acceptance of Fire Protection Design of Construction Projects</span> promulgated by the Ministry of Housing and Urban-Rural Development of the PRC on April&#160;1, 2020 and became effective on June&#160;1, 2020, the construction entity of a large-scale crowded venue (including the construction of a manufacturing factory that is over 2,500 square meters) and other special construction projects must apply for fire prevention design review with fire control authorities, and complete fire assessment inspection and acceptance procedures after the construction project is completed. The construction entity of other construction projects must provide fire protection design and technical materials meeting the construction needs when it applies for construction work permits, and complete the filing for fire safety completion inspection and acceptance procedures within five business days after passing the construction completion inspection and acceptance. If the construction entity fails to pass the fire safety inspection before such venue is put into use, or fails to conform to the fire safety requirements after such inspection, it shall be subject to (i)&#160;orders to suspend the construction of projects, use of such projects or operation of relevant business; and (ii)&#160;a fine ranging between RMB30,000 and RMB300,000. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">106 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Organizational Structure. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following diagram illustrates our corporate structure as of the date of this annual report. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt; text-indent:2%">


<img src="g404296sp113.jpg" alt="LOGO" />
 </p> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Messrs. Shuai Feng and Weixian Xia are senior employees of our company and they hold 95.0% and 5.0% equity interests in the VIE, respectively. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The remaining 31.5% equity interests in Yunfu EHang Intelligent Technology Limited are held by our joint venture partners. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual Arrangements with the VIE and its Shareholders </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the currently effective contractual arrangements by and among the WFOE, the VIE and the VIE&#8217;s shareholders. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual Agreements that Provide Us with Power to Direct the Activities of the VIE </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Shareholders Voting Proxy Agreement.</span></span> Pursuant to the shareholders voting proxy agreement dated October&#160;21, 2020 and the power of attorney granted thereunder, each of the VIE&#8217;s shareholders irrevocably authorizes the WFOE to act as his <span style="white-space:nowrap"><span style="white-space:nowrap">attorney-in-fact</span></span> to exercise all of his rights as a shareholder of the VIE, including, but not limited to, the right to (i)&#160;attend shareholders&#8217; meetings; (ii)&#160;vote on any resolution that requires a shareholder vote pursuant to applicable laws and the articles of association of the VIE, such as the sale and transfer of all or part of the equity interests owned by such shareholder; and (iii)&#160;designate and appoint legal representative, directors, supervisors, general manager and other senior management. The shareholders voting proxy agreement will remain effective for 20 years and can be extended at the WFOE&#8217;s sole discretion. The power of attorney granted under the shareholders voting proxy agreement will remain effective continuously from the date of execution, and the WFOE is entitled to assign its rights relating to the equity interests to any other person or entity at its own discretion. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">107 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Loan Agreement. </span></span>Pursuant to the special agreement on the capital increase of the VIE dated February&#160;22, 2019, or the loan agreement, among the WFOE, and the shareholders of the VIE, which was amended on September&#160;7, 2020 and October&#160;21, 2020, respectively, the WFOE has granted interest-free loans with an aggregate amount of RMB60&#160;million to the shareholders of the VIE for the sole purpose of providing funds necessary for the capital increase to the VIE. The loans shall be repaid by the shareholders of the VIE through a transfer of their equity interests in the VIE to the WFOE, in proportion to the amount of the loans to be repaid. As of the date of this annual report, the full amount of these loans remains outstanding. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Share Pledge Agreements.</span></span> Pursuant to the share pledge agreements, dated October&#160;21, 2020, between the WFOE and each of the shareholders of the VIE, the shareholders of the VIE have pledged their entire equity interests in the VIE to the WFOE, to guarantee the performance of their obligations under the exclusive consulting and services agreement, the share pledge agreement and the exclusive option agreement described elsewhere in this annual report. In the event of a breach by any of the VIE&#8217;s shareholders of his contractual obligations under the relevant agreements, the WFOE, as pledgee, will have the right to acquire all or part of the pledged equity interests in the VIE. The shareholders of the VIE also undertake that, without the prior written consent of the WFOE, they will not create any encumbrance on or otherwise transfer or dispose of their respective equity interests in the VIE. The share pledge agreements will remain effective until all the contractual obligations under the relevant agreement have been satisfied in full. As of the date of this annual report, we have registered the share pledges with the relevant authorities in accordance with PRC regulations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Agreement that Allows Us to Receive Economic Benefits from the VIE </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Exclusive Consulting and Services Agreements.</span></span> Pursuant to the exclusive technical consulting and service agreement and the exclusive services agreement, each dated January&#160;29, 2016, and subsequently amended on November&#160;30, 2018, or the exclusive consulting and services agreements, between the WFOE and the VIE, the WFOE has the exclusive right to provide the VIE and the VIE&#8217;s subsidiaries with consulting and services, including but not limited to those relating to the development, manufacturing and sales of intelligent aerial vehicles. Without the WFOE&#8217;s prior written consent, the VIE cannot, directly or indirectly, accept any consulting services subject to this agreement from any third party. the VIE agrees to pay the WFOE a service fee equal to 100% of the consolidated net profits of the VIE after the VIE turns profitable on a cumulative basis and after netting off certain expenses. Our WFOE has the sole discretion in determining the service fee charged to the VIE under this agreement. Our WFOE has the exclusive ownership of all the intellectual property rights created as a result of the performance of the exclusive consulting and services agreement to the extent permitted by applicable PRC laws. The exclusive consulting and services agreement will remain effective for ten years, unless otherwise terminated by the WFOE with 30 days&#8217; prior notice at any time, or by the VIE if the WFOE is grossly negligent. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Agreement that Provides Us with the Option to Purchase the Equity Interests in the VIE </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Exclusive Option Agreement.</span></span> Pursuant to the exclusive option agreement, dated October&#160;21, 2020, among the WFOE, the VIE and the shareholders of the VIE, each of the shareholders of the VIE has irrevocably granted the WFOE an exclusive option to purchase all or part of his equity interests in the VIE. Our WFOE or its designated person may exercise such options at the lowest price permitted under applicable PRC laws. Any proceeds received by the shareholders of the VIE from the exercise of the options shall be remitted to the WFOE or its designated party, to the extent permitted under applicable PRC laws. The shareholders of the VIE undertake that, without the WFOE&#8217;s prior written consent, they will not, among other things, (i)&#160;create any pledge or encumbrance on their equity interests in the VIE, and (ii)&#160;transfer or otherwise dispose of their equity interests in the VIE. The exclusive option agreements will remain effective until all equity interests in the VIE have been transferred to the WFOE or our designated person. The WFOE may terminate the agreement at its sole discretion. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">108 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the opinion of AllBright Law Offices, our PRC legal counsel: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the ownership structures of the WFOE, the VIE and the VIE&#8217;s subsidiaries are in compliance with applicable PRC laws and regulations; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">such contractual arrangements constitute valid, legal and binding obligations enforceable against each party of such agreements in accordance with the terms of each agreement from their respective effective dates to the date of this annual report, and will not result in any violation of PRC laws or regulations currently in effect. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, our PRC legal counsel has also advised us that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules; accordingly, the PRC regulatory authorities may take a view that is contrary to the opinion of our PRC legal counsel. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or the VIE is found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Corporate Structure&#8212;If the PRC government finds that the contractual arrangements between the WFOE, the VIE and the VIE&#8217;s shareholders do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations&#8221;. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">D.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Property, plants and equipment. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our headquarters is located in Guangzhou, China, where we lease and occupy our office space with an aggregate floor area of approximately 66,524 square meters from unrelated third parties under operating lease agreements. Our new AAV production facility in Yunfu city, China has a total planned gross floor area of 24,000 square meters. A substantial majority of our employees are based at our headquarters in Guangzhou. As of the date of this annual report, we do not currently own any of our premises. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that our existing facilities are generally adequate to meet our current needs, but we expect to seek additional space as needed to accommodate our future growth. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_8"><span style="font-weight:bold">Item&#160;4A.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Unresolved Staff Comments </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_9"><span style="font-weight:bold">Item&#160;5.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Operating and Financial Review Prospects </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report. This discussion contains forward-looking statements that involve risks and uncertainties about our business and operations. Our actual results and the timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those we describe under &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8221; and elsewhere in this annual report. </span></p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Operating Results. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Overview </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are an autonomous aerial vehicle technology platform company. We are pioneering the future of transportation through our proprietarily developed AAVs, related commercial solutions and services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We, the VIE and the VIE&#8217;s subsidiaries design, develop, manufacture, sell and operate AAVs and their supporting systems and infrastructure for a broad range of industries and applications, including passenger transportation, logistics, smart city management and aerial media solutions. We aim to make it safe and convenient for both passengers and goods to take to the air. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">109 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We delivered our first passenger-carrying AAV to a customer in March 2018. Since then, we and the VIE had delivered 185 units of the EH216 series AAVs as of December&#160;31, 2022. As we continue to refine and commercialize our AAVs and air mobility solutions, we believe we will be able to capture addressable markets across multiple industries and develop AAV commercial applications in new industries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our revenues decreased by 68.5% from RMB180.1&#160;million in 2020 to RMB56.8&#160;million in 2021, and decreased by 22% to RMB44.3&#160;million (US$6.4 million) in 2022. Our net loss increased by 241.0% from RMB92.0&#160;million in 2020 to RMB313.9&#160;million in 2021, and increased by 4.9% to RMB329.3&#160;million (US$47.7 million) in 2022. In 2022, revenues generated by air mobility solutions, smart city management solutions and aerial media solutions were RMB40.4&#160;million (US$5.9 million), RMB2.1&#160;million (US$0.3 million) and RMB1.3&#160;million (US$0.2 million), representing 91.2%, 4.8% and 3.0% of our total revenues, respectively. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Key Components of Results of Operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We generate revenues from air mobility solutions, smart city management solutions, aerial media solutions and others. The following table sets forth a breakdown of our total revenues in absolute amounts and percentages of our total revenues for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:61%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Revenues:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Air mobility solutions</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">105,969</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">58.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">48,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">84.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">40,387</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,856</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">91.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Smart city management solutions</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">8,282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">7,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">12.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Aerial media solutions</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">65,656</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">36.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,341</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">194</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">416</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">456</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">66</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">180,093</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">56,807</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">44,317</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">6,425</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Air mobility solutions. </span>Revenues from air mobility solutions consist of revenues from (i)&#160;sales of the EH216 series AAVs and (ii)&#160;provision of logistics services. Revenues from sales of the EH216 series AAVs are based on firm customer orders with fixed terms and conditions, including pricing, net of discounts, if any. The performance obligation under the contract is the delivery of AAVs, which is satisfied at a point in time, in general upon our receipt of acknowledgement receipts from customers or under some circumstances upon the AAVs have been shipped to the contractually agreed location when the products are sold to customers outside PRC. Our revenues from air mobility solutions in 2022 were mainly derived from sales of the EH216 series AAVs to customers mainly operated on a limited trial basis in tourism locations in China for testing, training and demonstration purposes. Before regulatory approvals for the commercial operations of our AAVs have been obtained in China and/or other relevant jurisdictions, customer demand will likely be limited in volume. Currently we are working to obtain such approvals in China. However, we are unable to predict the timing of such approvals. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Smart city management solutions.</span> Smart city management solutions mainly include (i)&#160;design and development of <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems and related facilities, and (ii)&#160;sale of AAVs and other related products. For design and development of <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems and related facilities, we recognize revenues using a percentage of completion method. We typically enter into project contracts with customers, according to which they pay project fees based on the agreed schedule. As we provide smart city management solutions on a project basis with high individual transaction values, revenues from smart city management solutions may be more concentrated in certain years or periods, and therefore are subject to greater <span style="white-space:nowrap"><span style="white-space:nowrap">period-to-period</span></span> fluctuations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">110 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Aerial media solutions</span>. We recognize revenues from aerial media solutions when the aerial media performance is fulfilled by us or customers purchase aerial media solution packages from us. The service fee for each performance is determined mainly by the length of performance, complexity, number of AAVs involved, manpower and regulatory requirements. The purchase price for aerial media solution packages consists of <span style="white-space:nowrap">small-sized</span> aerial media AAVs or component packages, related software, maintenance and/or training services, etc. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Others.</span> We generate other revenues mainly from stand-alone sales of consumer drones and their components and spare parts. We recognize revenues from others when the consumer drones are delivered and the control of the drones has been transferred to the customers. We started to phase out our consumer drone business in late 2016. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect that our revenues will increase after obtaining required certificates and approvals in China as we will continue to fulfill existing orders and <span style="white-space:nowrap">pre-orders</span> for the EH216 series AAVs, secure new orders for our air mobility solutions, provide air mobility operational services, offer smart city management and aerial media solutions and expand our commercial solutions and sales network. We expect that the increase in revenues generated from air mobility solutions will be the main increase in both domestic and international markets.<span style="font-weight:bold"><span style="font-style:italic"> </span></span> </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Costs of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Costs of revenues consist primarily of aerial vehicles material and manufacturing costs, construction costs of smart city management solutions, depreciation, rental fees, payroll and related costs of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect that our costs of revenues will increase in the foreseeable future as we increase our AAV sales volume and expand our commercial solutions business. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our total operating expenses consist of sales and marketing expenses, general and administrative expenses and research and development expenses. The following table sets forth the components of our total operating expenses by amounts and percentages of operating expenses for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:58%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">37,186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">18.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">43,229</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">11.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">53,116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">7,701</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">15.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="4"></td>
<td style="height:6pt" colspan="4"></td>
<td style="height:6pt" colspan="4"></td>
<td style="height:6pt" colspan="4"></td>
<td style="height:6pt" colspan="4"></td>
<td style="height:6pt" colspan="4"></td>
<td style="height:6pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">61,613</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">30.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">187,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">51.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">151,065</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">21,902</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">44.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">105,252</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">51.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">137,148</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">37.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">135,082</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">19,585</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">39.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total operating expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">204,051</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">367,765</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">339,263</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">49,188</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses</span>. Our sales and marketing expenses primarily consist of advertising and promotion expenses, payroll and related expenses for personnel in sales and marketing. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">111 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses.</span> Our general and administrative expenses mainly consist of payroll and related costs for employees in general corporate functions, professional fees, allowance for doubtful account expenses, impairment of long-lived assets, and other general corporate expenses, as well as expenses associated with the use by these functions of facilities and equipment, such as depreciation and rental expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses.</span> Our research and development expenses mainly consist of payroll and benefits for our research and development personnel, as well as expenses associated with our research and development activities. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other operating income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other operating income mainly consists of financial subsidies that we received from provincial and local governments for operating our business in their jurisdictions in compliance with certain promoted policies. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Taxation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cayman Islands </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are an exempted company incorporated in the Cayman Islands. The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to us levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or after execution, brought within the jurisdiction of the Cayman Islands. In addition, the Cayman Islands does not impose withholding tax on dividend payments. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our wholly-owned subsidiary, Ehfly Technology Limited, or Ehfly Technology, incorporated in Hong Kong, is subject to Hong Kong profit tax on its profits arising from its business operations carried on in Hong Kong. Hong Kong profits tax for a corporation from the year of assessment 2018/2019 onwards is generally 8.25% on assessable profits up to HK$2.0&#160;million; and 16.5% on any part of assessable profits over HK$2.0&#160;million. Under the Hong Kong Inland Revenue Ordinance, profits that we derive from sources outside of Hong Kong are not generally chargeable to Hong Kong profits tax. As such, Ehfly Technology is exempted from the Hong Kong income tax on its foreign-derived income. In addition, payments of dividends from Ehfly Technology to our company are not subject to any withholding tax in Hong Kong. No provision for Hong Kong profits tax was made as we had no estimated assessable profit that was subject to Hong Kong profits tax during 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the Enterprise Income Tax Law, or the EIT Law, our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries are subject to a statutory income tax rate of 25%. The WFOE, the VIE and EHang Egret have each been qualified as a high and new technology enterprise, or HNTE, since December 2017, November 2016 and November 2018, respectively, and are eligible for a 15% preferential tax rate, which will expire in December 2023, and has expired in December 2022<span style="font-weight:bold"><span style="font-style:italic"> </span></span>and in November 2021, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT law also imposes a withholding income tax of 10% on dividends distributed by a foreign invested enterprise, or FIE, to its immediate holding company outside China, if such immediate holding company is considered as a <span style="white-space:nowrap">non-resident</span> enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. According to the Arrangement Between Mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by an FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate of no more than 5%, if the immediate holding company owns at least 25% of the equity interest of the FIE and satisfies all other requirements under the tax arrangement and receives approval from the relevant tax authority. We did not record any dividend withholding tax, as our PRC entities have no retained earnings in the periods presented. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;We may not be able to obtain certain benefits under the relevant tax treaty on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiary.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">112 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose &#8220;de facto management body&#8221; is located in the PRC be treated as a resident enterprise for PRC tax purposes and consequently be subject to the PRC income tax at the rate of 25% for its global income. The implementing rules of the EIT Law define the location of the &#8220;de facto management body&#8221; as &#8220;the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, property, etc., of a <span style="white-space:nowrap">non-PRC</span> company is located.&#8221; Based on a review of surrounding facts and circumstances, we do not believe that it is likely that our operations outside the PRC should be considered a resident enterprise for PRC tax purposes. If our holding company in the Cayman Islands or any of our subsidiaries outside China were deemed to be a &#8220;resident enterprise&#8221; under the EIT Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the EIT Law, research and development expenses that have not formed intangible assets are included in the profit and loss account for the current year. Besides deducting the actual amount of research and development expenses incurred, according to the Notice on Raising the Ratio of Deduction of Research and Development Expenses, effective on September&#160;20, 2018, a qualifying enterprise is allowed an additional deduction of the amount in calculating its taxable income for the relevant year, including a 75% deduction for the years ended December&#160;31, 2020, as well as a 100% deduction for the year ended December&#160;31, 2021 and 2022. For research and development expenses that have formed intangible assets, the tax amortization is based on 175% or 200% of the costs of the intangible assets in the relevant year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Dividends, interests, rent or royalties payable by our PRC subsidiaries, to <span style="white-space:nowrap">non-PRC</span> resident enterprises, and proceeds from any such <span style="white-space:nowrap">non-resident</span> enterprise investor&#8217;s disposition of assets (after deducting the net value of such assets) shall be subject to 10% withholding tax, unless the respective <span style="white-space:nowrap">non-PRC</span> resident enterprise&#8217;s jurisdiction of incorporation has a tax treaty or arrangements with PRC that provides for a reduced withholding tax rate or an exemption from withholding tax. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">113 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Results of Operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our consolidated results of operations for the periods presented, both in absolute amounts and as percentages of our total revenues, for the periods presented. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The results of operations in any particular period are not necessarily indicative of our future trends. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:51%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">180,093</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">56,807</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">44,317</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">6,425</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Costs of revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(73,914</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(41.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(20,777</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(36.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(15,098</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,189</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(34.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Gross profit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">106,179</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">59.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">36,030</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">63.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">29,219</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">4,236</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">65.9</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Operating expenses:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(37,186</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(20.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(43,229</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(76.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(53,116</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(7,701</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(119.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(61,613</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(34.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(187,388</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(329.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(151,065</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(21,902</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(340.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(105,252</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(58.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(137,148</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(241.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(135,082</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(19,585</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(304.8</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total operating expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(204,051</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(113.3</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(367,765</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(647.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(339,263</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(49,188</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(765.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Other operating income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">6,576</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">11,199</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">19.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">6,094</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">13.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Operating loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(91,296</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(50.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(320,536</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(564.3</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(303,950</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(44,068</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(685.9</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Other (expense) income:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest and investment income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,795</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,143</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">9.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4,669</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">677</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">10.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(2,337</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,803</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3,819</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(554</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(8.6</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign exchange loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(827</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,488</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(216</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,227</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">6,086</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">10.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,944</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">4.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other expense</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3,127</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(1,549</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(2.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(26,804</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(3,886</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(60.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total other (expense) income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(775</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(0.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">7,050</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">12.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(25,498</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,697</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(57.5</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">114 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:53%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax and income (loss) from equity method investment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(92,071</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(51.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,486</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(551.8</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(329,448</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(47,765</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(743.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(206</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(134</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(79</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(11</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income (loss) from equity method investment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(92,277</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(51.2</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,620</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(552.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(329,527</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(47,776</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(743.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income (loss) from equity method investment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(276</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">28</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(92,041</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(51.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(313,896</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(552.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(329,331</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(47,748</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(743.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Note: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Share-based compensation expense was allocated in costs of revenues and operating expenses as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:72%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="14" align="center"><span style="font-weight:bold">(in thousands, except share and share related<br />data)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Costs of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,443</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">10,883</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">18,327</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">22,125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">14,453</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">71,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">38,452</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,575</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">27,078</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">31,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">36,321</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,266</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">54,857</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">121,131</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">96,898</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">14,049</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Year ended December&#160;31, 2022 compared with year ended December&#160;31, 2021 </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our total revenues decreased by 22.0% from RMB56.8&#160;million in 2021 to RMB44.3 (US$6.4 million) in 2022, as we have been strategically transitioning from a product sales centric model into an integrated model of both product sales and AAV operational flight services, and we have been progressing the certification process for <span style="white-space:nowrap">EH216-S.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from air mobility solutions decreased by 16.1% from RMB48.2&#160;million in 2021 to RMB40.4&#160;million (US$5.9 million) in 2022. We sold 21 units of the EH216 series AAVs in 2022, compared with 30 units in 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from smart city management solutions decreased by 70.1% from RMB7.1&#160;million in 2021 to RMB2.1&#160;million (US$0.3 million) in 2022. Since the smart city management solutions are on a project basis with different individual transaction values depending on the project nature, project size, etc., revenues from smart city management solutions may be more concentrated in certain years or periods, and therefore are subject to greater <span style="white-space:nowrap"><span style="white-space:nowrap">period-to-period</span></span> fluctuations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from aerial media solutions increased by 21.9% from RMB1.1&#160;million in 2021 to RMB1.3&#160;million (US$0.2 million) in 2022. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">115 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Costs of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our costs of revenues decreased by 27.3% from RMB20.8&#160;million in 2021 to RMB15.1&#160;million (US$2.2 million) in 2022, which resulted from and was in line with the total revenues. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gross profit and gross profit margin </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, our gross profit decreased by 18.9% from RMB36.0&#160;million in 2021 to RMB29.2&#160;million (US$4.2 million) in 2022. However, our gross profit margin increased from 63.4% in 2021 to 65.9% in 2022 primarily due to higher averaging selling price of EH216 AAVs in 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operating expenses decreased by 7.8% from RMB367.8&#160;million in 2021 to RMB339.3&#160;million (US$49.2 million) in 2022, primarily due to a decrease in share-based compensation expenses by RMB24.2&#160;million (US$3.5 million), decrease in provisions for accounts receivable by RMB13.3&#160;million (US$1.9 million) as well as decrease in professional services fees by RMB3.4&#160;million (US$0.5 million). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses. </span>Sales and marketing expenses increased by 22.9% from RMB43.2&#160;million in 2021 to RMB53.1&#160;million (US$7.7 million) in 2022, primarily due to increase in share-based compensation expenses for new grant of share-based awards by RMB3.8&#160;million (US$0.6 million) and salaries and benefits costs for increased headcounts by RMB2.9&#160;million (US$0.4 million) as well as increase in marketing expenses for promotional activities in China and overseas markets by RMB2.7&#160;million (US$0.4 million). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses</span>. General and administrative expenses decreased by 19.4% from RMB187.4&#160;million in 2021 to RMB151.1&#160;million (US$21.9 million) in 2022, mainly due to decrease in share-based compensation expenses for a certain portion of share-based awards vested in 2021 by RMB32.7&#160;million (US$4.7 million), decrease in provisions for accounts receivable byRMB13.3&#160;million (US$1.9 million) while resulting in ending balance of allowance for doubtful accounts increasing from RMB69.4&#160;million further to RMB115.4&#160;million (US$16.7 million), as well as reduction in professional services fees by RMB3.4&#160;million (US$0.5 million), while partially offset by increase in salaries and benefits costs for increased headcounts by RMB6.1&#160;million (US$0.9 million). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses</span>. Research and development expenses slightly decreased by 1.5% from RMB137.2&#160;million in 2021 to RMB135.1&#160;million (US$19.6 million) in 2022. The decrease was mainly due to less expenditures on EH216 AAV&#8217;s hardware and software upgrades and focus more on type certification processes, while offset by increase in share-based compensation for new grant of share-based awards by RMB4.7&#160;million (US$0.7 million) and salaries and benefits costs by RMB6.4&#160;million (US$0.9 million). </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other operating income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other operating income decreased by 45.6% from RMB11.2&#160;million in 2021 to RMB6.1&#160;million (US$0.9 million) in 2022, primarily due to decrease in government subsidies. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest and investment income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded interest and investment income of RMB4.7&#160;million (US$0.7 million) in 2022 and 5.1&#160;million in 2021,<span style="font-style:italic"> both of which consisted primarily of interest earned from our cash and cash equivalents, short-term investments and long-term loans receivable</span>. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded interest expenses of RMB3.8&#160;million (US$0.6 million) in 2022 and RMB1.8&#160;million in 2021, both of which were primarily related to bank loans and loans from third parties. In 2022, we recognized interest expenses RMB1.7&#160;million (US$0.2 million) as the amortization of debt discounts for the private placement transaction. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">116 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other income was RMB1.9&#160;million (US$0.3 million) in 2022 and RMB6.1&#160;million in 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other expense </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other expenses increased from RMB1.5&#160;million in 2021 to RMB26.8&#160;million (US$3.9 million) in 2022. Other expenses in 2022 were mainly attributable to the estimated provision of US$3.375&#160;million for an employment dispute. See &#8220;Item 8. Financial Information&#8212;A. Consolidated Statements and Other Financial Information&#8212;Legal Proceedings.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income tax expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our income tax expenses decreased from RMB0.1&#160;million in 2021 to RMB0.08&#160;million (US$0.01 million) in 2022. We did not have significant income tax expenses because most of our subsidiaries and consolidated affiliated entities were loss making in 2021 and 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net loss </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, our net loss slightly increased by 4.9% from RMB313.9&#160;million in 2021 to RMB329.3&#160;million (US$47.7 million) in 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Year ended December&#160;31, 2021 compared with year ended December&#160;31, 2020 </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our total revenues decreased by 68.5% from RMB180.1&#160;million in 2020 to RMB56.8 (US$8.9 million) in 2021, as we have been strategically transitioning from a product sales centric model into an integrated model of both product sales and AAV operational flight services, and we have been progressing the certification process for <span style="white-space:nowrap">EH216-S.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from air mobility solutions decreased by 54.6% from RMB106.0&#160;million in 2020 to RMB48.2&#160;million (US$7.5 million) in 2021. We sold 30 units of the EH216 series AAVs in 2021, compared with 70 units in 2020. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from smart city management solutions decreased by 13.8% from RMB8.3&#160;million in 2020 to RMB7.1&#160;million (US$1.1 million) in 2021. Since the smart city management solutions are on a project basis with different individual transaction values depending on the project nature, project size, etc. Revenues from smart city management solutions may be more concentrated in certain years or periods, and therefore are subject to greater <span style="white-space:nowrap"><span style="white-space:nowrap">period-to-period</span></span> fluctuations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from aerial media solutions decreased by 98.3% from RMB65.7&#160;million in 2020 to RMB1.1&#160;million (US$0.2 million) in 2021, primarily due to strategic adjustment to more focus on the core business air mobility solutions. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Costs of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our costs of revenues decreased by 71.9% from RMB73.9&#160;million in 2020 to RMB20.8&#160;million (US$3.3 million) in 2021, which resulted from and was in line with the total revenues. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">117 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gross profit and gross profit margin </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, our gross profit decreased by 66.1% from RMB106.2&#160;million in 2020 to RMB36.0&#160;million (US$5.6 million) in 2021. However, our gross profit margin increased from 59.0% in 2020 to 63.4% in 2021 primarily due to a favorable revenue mix with a contribution from a <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> system delivered in 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operating expenses increased by 80.2% from RMB204.1&#160;million in 2020 to RMB367.8&#160;million (US$57.7 million) in 2021, primarily due to the increase of RMB66.3&#160;million (US$10.4 million) in share-based compensation expenses and increase of RMB43.2&#160;million (US$6.8 million) in allowance for doubtful accounts charged to operating expenses. The increase primarily resulted from the new grants of restricted share units as approved by our board of directors in January 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses. </span>Sales and marketing expenses increased by 16.3% from RMB37.2&#160;million in 2020 to RMB43.2&#160;million (US$6.8 million) in 2021, primarily due to an increase in share-based compensation expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses</span>. General and administrative expenses increased by 204.1% from RMB61.6&#160;million in 2020 to RMB187.4&#160;million (US$29.4 million) in 2021. The increase was mainly due to an increase in share-based compensation expenses, <span style="white-space:nowrap">one-time</span> additional expenses related to extension of annual report filing and the additional provisions for accounts receivable in light of the impacts from the <span style="white-space:nowrap">COVID-19</span> epidemic and control measures in China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses</span>. Research and development expenses increased by 30.3% from RMB105.3&#160;million in 2020 to RMB137.2&#160;million (US$21.5 million) in 2021. The increase was mainly due to continuously growing R&amp;D expenditure for the development of AAV models, including the EH216 series, the <span style="white-space:nowrap">VT-30</span> and new models, and their related operating systems with enhanced functionalities. R&amp;D expenses were also impacted by an increase of the R&amp;D team and related salary and benefit expenses that reflect our commitment to strengthening its product development and certification efforts in order to drive future sales growth and commercial operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other operating income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other operating income increased by 70.3% from RMB6.6&#160;million in 2020 to RMB11.2&#160;million (US$1.8 million) in 2021, primarily due to an increase in government subsidies. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest and investment income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded interest and investment income of RMB5.1&#160;million (US$0.8 million) in 2021 and 3.8&#160;million in 2020, both of which consisted primarily of interest earned from our cash and cash equivalents, short-term investments and long-term loans receivable. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded interest expenses of RMB1.8&#160;million (US$0.3 million) in 2021 and RMB2.3&#160;million in 2020, both of which were related to bank loans and loans from third parties. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other income was RMB6.1&#160;million (US$1.0 million) in 2021 and RMB1.2&#160;million in 2020. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other expense </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other expenses decreased from RMB3.1&#160;million in 2020 to RMB1.5&#160;million (US$0.2 million) in 2021. Other expenses in 2020 were mainly attributable to donations of medical supplies to <span style="white-space:nowrap">COVID-19</span> impacted countries and allowance for doubtful <span style="white-space:nowrap">non-operating</span> receivables, while there were no such transactions in 2021. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">118 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income tax expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our income tax expenses decreased from RMB0.2&#160;million in 2020 to RMB0.1&#160;million (US$0.02 million) in 2021. We did not have significant income tax expenses because most of our subsidiaries and consolidated affiliated entities were loss making in 2020 and 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net loss </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, our net loss increased by 241.0% from 92.0&#160;million in 2020 to RMB313.9&#160;million (US$49.3 million) in 2021. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Liquidity and Capital Resources. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accompanying consolidated financial statements have been prepared assuming that we will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities during the normal course of operations. We have experienced recurring losses from operations since inception. As of December 31, 2021 and 2022, we had an accumulated deficit of RMB1,122.2 million and RMB1,450.4 million (US$210.3 million). For the years ended December 31, 2020, 2021 and 2022, we incurred net loss of RMB92.0 million, RMB313.9 million and RMB329.3 million (US$47.7 million) and had net cash used in operating activities of RMB151.7 million, RMB121.6 million and RMB173.5 million (US$25.1 million). As of December 31, 2022, our cash and cash equivalents balance were RMB249.3 million (US$36.1 million). Up to the date of this annual report, we had unused loan facilities of RMB10 million with expiration date of February 9, 2024. Our ability to continue as a going concern currently largely dependent on when we will obtain the type certificate of our EH216-S in the near term to launch fully commercial sales of our EH216-S autonomous aerial vehicle, and raising additional funds through debt financings or equity offerings. We expect to obtain the type certificate in the near future as more than 90% of the entire Type Certification processes of EH216-S have been completed, as of the date of this annual report. However, there is uncertainty as to when we will obtain the type certificate of its EH216-S in the near term, which may materially and adversely affect the execution of our business plan. Our primary sources of liquidity have been proceeds from issuance of equity securities offerings, including private placements, as well as customer advances, short-term and long-term bank loans. For example, we had raised a total of US$50&#160;million from the sale and issuance of our Class&#160;A ordinary shares in private placements as of the date of this annual report, including US$40 million in 2021 and US$10 million in 2023. With respect to the 2023 private placement, we received the RMB equivalent of US$10 million as interim funding from the investor prior to closing, and accounted for a significant portion of the funds as short-term debt and the remaining portion as additional paid-in capital. We have repaid the interim funding as of the date of this annual report. As of December&#160;31, 2022, we had RMB249.3&#160;million (US$36.1 million) in cash and cash equivalents and short-term investments, of which 53.6% were held in Renminbi and the remainder was held in U.S. dollars and other currencies, and of which 96.5% were held in the PRC. Our cash and cash equivalents consist primarily of cash on hand and highly liquid investments which are unrestricted as to withdrawal or use, and which have original maturities of three months or less. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that our current cash and cash equivalents and our anticipated cash flows from operations will be sufficient to meet our anticipated working capital requirements and material cash requirements for at least the next 12 months. However, we may need additional cash resources in the future if we experience changes in business conditions or other developments, or if we pursue opportunities for investment, acquisition, capital expenditure or similar actions. If we determine that our cash requirements exceed the amount of cash we have on hand, we may seek to issue equity or equity linked securities or obtain debt financing. The issuance and sale of additional equity would result in further dilution to our shareholders. The incurrence of indebtedness would result in increased fixed obligations and could result in covenants that would restrict our operations. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all. In utilizing the proceeds, we received from our securities offerings including our initial public offering and private placements, we may make additional capital contributions to our PRC subsidiaries, establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, make loans to our PRC subsidiaries, or acquire offshore entities with operations in China in offshore transactions. However, most of these uses are subject to PRC regulations. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds of our offshore offerings to make loans to or make additional capital contributions to our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.&#8221; and &#8220;Item 14. Material Modifications to the Rights of Security Holders and Use of Proceeds&#8212;Use of Proceeds.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">119 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A majority of our revenues have been, and we expect they are likely to continue to be, in the form of Renminbi. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior SAFE approval as long as certain routine procedural requirements are fulfilled. Therefore, our PRC subsidiaries are allowed to pay dividends in foreign currencies to us without prior SAFE approval by following certain routine procedural requirements. However, current PRC regulations permit our PRC subsidiaries to pay dividends to us only out of its accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations. Our PRC subsidiaries are required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits after making up previous years&#8217; accumulated losses each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of its registered capital. These reserves are not distributable as cash dividends. Historically, our PRC subsidiaries have not paid dividends to us, and it will not be able to pay dividends until it generates accumulated profits. Furthermore, capital account transactions, which include foreign direct investment and loans, must be approved by and/or registered with SAFE, its local branches and certain local banks. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company and offshore holding company, we are permitted under PRC laws and regulations to provide funding to our PRC subsidiaries only through loans or capital contributions, subject to the approval of government authorities and limits on the amount of capital contributions and loans. This may delay us from using the proceeds from our securities offerings to make loans or capital contributions to our PRC subsidiaries. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds of our offshore offerings to make loans to or make additional capital contributions to our PRC subsidiaries, the VIE and the VIE&#8217;s subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our cash flows for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:64%"></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="14" align="center"><span style="font-weight:bold">(in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(151,696</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(121,629</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(173,458</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(25,148</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash (used in) provided by investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(66,209</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(33,401</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">56,400</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">8,176</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">42,680</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">266,947</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">106,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">15,475</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(6,264</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(5,067</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">12,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,828</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase (decrease) in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">(181,489</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">106,850</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,287</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">332</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at the beginning of the year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">321,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">140,173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">247,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">35,815</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at the end of the year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">140,173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">247,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">249,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">36,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating Activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities in 2022 was RMB173.5&#160;million (US$25.1 million). This amount was primarily attributable to net loss of RMB329.3&#160;million (US$47.8 million), adjusted to add back certain <span style="white-space:nowrap">non-cash</span> expenses, principally share-based compensation of RMB96.9&#160;million (US$14.0 million), allowance for doubtful amounts of RMB47.8&#160;million (US$6.9 million), amortization of <span style="white-space:nowrap"><span style="white-space:nowrap">right-of-use</span></span> assets of RMB12.0&#160;million (US$1.7 million)and depreciation of property and equipment of RMB8.5&#160;million (US$1.2 million), and further adjusted upwards due to changes in operating assets and liabilities. The changes in operating assets and liabilities primarily included an increase of RMB10.1&#160;million (US$1.5 million) in accounts receivable in relation to the receivables that we are entitled to receive, an increase of RMB2.3&#160;million (US$0.3 million) in inventories in relation to procurement of materials for production and finished goods, an increase of RMB22.9&#160;million (US$3.3 million) in prepayments in relations of prepayments to suppliers and other service providers, and a decrease of RMB10.1&#160;million (US$1.5 million) in accounts payable in relation to payments for purchase of materials and offset mainly by a decrease of RMB1.3&#160;million (US$0.2 million) in amount due from a related party in relation to the receipt of outstanding payment for sale of product, and an increase of RMB4.5&#160;million (US$0.7 million) in contract liabilities in relation to more payments received before the sale of products or services to customers, and an increase of RMB36.3&#160;million (US$5.3 million) which was mainly due to the estimated provision of US$3.375&#160;million for an employment dispute. See &#8220;Item 8. Financial Information&#8212;A. Consolidated Statements and Other Financial Information&#8212;Legal Proceedings.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">120 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities in 2021 was RMB121.6&#160;million. This amount was primarily attributable to net loss of RMB313.9&#160;million (US$49.3 million), adjusted to add back certain <span style="white-space:nowrap">non-cash</span> expenses, principally share-based compensation of RMB121.1&#160;million (US$19.0 million), allowance for doubtful amounts of RMB56.5&#160;million (US$8.9 million) and depreciation and amortization of RMB7.8&#160;million (US$1.2 million), and further adjusted upwards due to changes in operating assets and liabilities. The changes in operating assets and liabilities primarily included an increase of RMB36.0&#160;million (US$5.6 million) in inventories in line with our business expansion, an increase of RMB13.0&#160;million (US$2.0 million) in prepayments, and a decrease of RMB7.7&#160;million (US$1.2 million) in accounts payable and offset mainly by a decrease of RMB39.3&#160;million (US$6.2 million) in accounts receivable resulting from our efforts in collections from customers, a decrease of RMB1.3&#160;million (US$0.2 million) in amount due from a related party, and an increase of RMB7.1&#160;million (US$1.1 million) in contract liabilities, and an increase of RMB11.4&#160;million (US$1.8 million) which was mainly due to an increase in employee benefits-related liabilities resulting from our increased employee headcount. The increases in inventories and prepayments and other current assets were all primarily due to the growth of our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities in 2020 was RMB151.7&#160;million. This amount was primarily attributable to net loss of RMB92.0&#160;million, adjusted to add back certain <span style="white-space:nowrap">non-cash</span> expenses, principally share-based compensation of RMB54.9&#160;million and depreciation and amortization of RMB6.2&#160;million, allowance for doubtful accounts of RMB13.3&#160;million, and further adjusted downwards due to changes in operating assets and liabilities. The changes in operating assets and liabilities primarily included an increase of RMB134.7&#160;million in accounts receivable resulting from our slower collections from customers due to <span style="white-space:nowrap">COVID-19</span> impacts in 2020, an increase of RMB29.3&#160;million in inventories in line with our business expansion, an increase of RMB5.0&#160;million in prepayments and other current assets, an increase of RMB2.6&#160;million in amount due from a related party, an increase of RMB 16.2&#160;million in other <span style="white-space:nowrap">non-current</span> assets, and an increase of RMB2.4&#160;million in contract liabilities, and partially offset by an increase of RMB26.6&#160;million in accounts payable, a decrease of RMB13.5&#160;million in cost and estimated earnings in excess of billings, an increase of RMB7.7&#160;million in accrued expenses and other liabilities, a decrease of RMB4.3&#160;million in unbilled revenue, and an increase of RMB3.7&#160;million in deferred income. The increases in accounts receivable, inventories, amount due from a related party, prepayments and other current assets, other <span style="white-space:nowrap">non-current</span> assets, contract liabilities, accounts payable and accrued expenses and other liabilities were all primarily due to the growth of our business. The decrease in cost and estimated earnings in excess of billings was primarily due to incremental billings and collection in connection with two completed smart city management projects. The increase in unbilled revenue was primarily due to certain services provided but unbilled. The increase in deferred income was primarily due to receipt of upfront payment of shared income from a third-party service provider. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Investing Activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by investing activities in 2022 was RMB56.4&#160;million (US$8.2 million), mainly consisting of net proceeds of short-term investments of RMB74.6&#160;million (US$10.8 million) and purchase of property and equipment of RMB12.2&#160;million (US$1.8 million) for both Yunfu production facility and new headquarter office. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2021 was RMB33.4&#160;million, mainly consisting of net purchase of short-term investments of RMB17.0&#160;million (US$2.7 million) and purchase of property and equipment of RMB15.6&#160;million (US$2.5 million) for Yunfu production facility. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2020 was RMB66.2&#160;million, consisting of net purchase of short-term investments of RMB43.4&#160;million, net loans to third parties of RMB13.9&#160;million and purchase of property and equipment of RMB8.7&#160;million. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Financing Activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities in 2022 was RMB106.7&#160;million (US$15.5 million), primarily attributable to RMB69.9&#160;million (US$10.1 million) from an investor in connection with a private placement of our Class&#160;A ordinary shares which had closed in the first quarter of 2023, and net proceeds of RMB36.8&#160;million (US$5.3 million) from bank loans. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">121 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities in 2021 was RMB266.9&#160;million, primarily attributable to proceeds of RMB257.0&#160;million (US$40.3 million) from issuance of Class&#160;A ordinary shares to a European asset management company in a private placement and net proceeds of RMB15.0&#160;million (US$2.4 million) from bank loans. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities in 2020 was RMB42.7&#160;million, primarily attributable to proceeds of RMB7.3&#160;million from issuance of American depository shares pursuant to underwriters&#8217; exercise of over-allotment option related to our initial public offering and proceeds of RMB40.0&#160;million from issuance of mandatorily redeemable <span style="white-space:nowrap">non-controlling</span> interests of a subsidiary. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Capital Expenditures </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our capital expenditures were RMB9.1&#160;million, RMB15.6&#160;million and RMB13.8&#160;million (US$2.0 million) in 2020, 2021 and 2022, respectively, which were mainly used for the purchase of property and equipment for the establishment and installation of equipment at our own and new manufacturing facility in Yunfu and decorations for the new offices of our headquarters. We plan to fund our future capital expenditures with our existing cash balance. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Material Cash Requirements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our material cash requirements as of December&#160;31, 2022 and any subsequent interim period primarily include operating lease commitments, short-term bank loans, short-term debt, long-term bank loans, settlement payments, mandatorily redeemable <span style="white-space:nowrap">non-controlling</span> interests and investment obligations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operating lease commitments primarily represent our <span style="white-space:nowrap">non-cancelable</span> lease of offices and facilities for business operation. We lease offices under <span style="white-space:nowrap">non-cancelable</span> operating lease arrangements with initial terms in excess of one year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our settlement payments represent our obligations under a settlement agreement that was entered into in connection with the settlement of an employment dispute. See &#8220;Item 8. Financial Information&#8212;Consolidated Statements and Other Financial Information&#8212;Legal Proceedings&#8221; for details. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our mandatorily redeemable <span style="white-space:nowrap">non-controlling</span> interests primarily represent our obligations for the payment to the mandatorily redeemable <span style="white-space:nowrap">non-controlling</span> interest investment in a subsidiary. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We intend to fund our existing and future material cash requirements primarily with our existing cash balance and other financing alternatives. We will continue to make cash commitments, including capital expenditures, to support the growth of our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth our contractual obligations as of December&#160;31, 2022: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:68%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Payment Due by Period</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Total</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Less&#160;than</span><br /><span style="font-weight:bold">1 year</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold"><span style="white-space:nowrap">1-3</span></span><br /><span style="font-weight:bold">years</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold"><span style="white-space:nowrap">3-5</span></span><br /><span style="font-weight:bold">years</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">More</span><br /><span style="font-weight:bold">than</span><br /><span style="font-weight:bold">5 years</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="18" align="center"><span style="font-weight:bold">(in RMB thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease commitments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">116,305</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">9,272</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">13,265</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">88,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term bank loans<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">51,016</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">51,016</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term debt<sup style="font-size:75%; vertical-align:top">(1)</sup><sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">69,861</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">69,861</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term bank loans<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">17,381</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">13,371</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,237</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mandatorily redeemable <span style="white-space:nowrap">non-controlling</span> interests<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">41,496</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">600</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">40,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investment obligations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">3,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">299,559</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">142,230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">55,155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">14,038</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">88,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Note: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">In December 2022, we received interim funding from an investor who has subscribed for certain number of our Class&#160;A ordinary shares in a private placement. The funds amounted to US$10&#160;million in total and were made available for our use pending the closing of the private placement. We accounted for a significant portion of the funds as short-term debt and the remaining portion as warrants under additional <span style="white-space:nowrap">paid-in</span> capital. Upon closing of the private placement, we received US$10&#160;million as purchase price for our Class&#160;A ordinary shares and has repaid the interim funding in full as of the date of this annual report. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The short-term bank loans, short-term debt, long-term bank loans and mandatorily redeemable non-controlling interests are presented with the principle and estimated interest calculated based on the contractual interest rate. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">122 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As disclosed in our consolidated financial statements included elsewhere in this annual report, we had unrecognized tax benefits. The final outcome of the tax uncertainty is dependent upon various matters including tax examinations, interpretation of tax laws or expiration of statutes of limitation. However, due to the uncertainties associated with the status of examinations, including the protocols of finalizing audits by the relevant tax authorities, there is a high degree of uncertainty regarding the future cash outflows associated with these tax uncertainties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than as shown above, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December&#160;31, 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic"><span style="white-space:nowrap">Off-Balance</span> Sheet Arrangements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. In addition, we have not entered into any derivative contracts that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. We do not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or product development services with us. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Holding Company Structure </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a holding company with no material operations on our own. We conduct our operations primarily through the WFOE, the VIE and their respective subsidiaries in China. As a result, our ability to pay dividends depends upon dividends paid by the WFOE. If the WFOE or any newly formed PRC subsidiaries incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our wholly foreign-owned subsidiary in China is permitted to pay dividends to us only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC law, each of the WFOE, the VIE and their respective subsidiaries in China is required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits each year, if any, to contribute to certain statutory reserve funds until the cumulative amount of such reserve funds reaches 50% of its registered capital. As of December&#160;31, 2022, the total registered capital of the WFOE, the VIE and their respective subsidiaries in China amounted to RMB1,192.2&#160;million (US$173.0 million), implying a maximum total amount of RMB596.1&#160;million (US$86.5 million) in statutory reserve funds to be set aside from their <span style="white-space:nowrap">after-tax</span> profits, if any. Our WFOE, the VIE and their respective subsidiaries in China had set aside a cumulative amount of RMB1.2&#160;million (US$0.2 million) for such statutory reserve funds as of December&#160;31, 2022. We believe that setting aside such additional amount will not have a material adverse impact on our business or liquidity because (i)&#160;a company is not required to set aside any amount for its statutory reserve fund until it has positive <span style="white-space:nowrap">after-tax</span> profits; (ii)&#160;the amount to be set aside annually is only 10% of a company&#8217;s <span style="white-space:nowrap">after-tax</span> profits, if any, and (iii)&#160;pursuant to the PRC Company Law, the statutory reserve funds can be used for offsetting a company&#8217;s losses, expanding its business operations and increasing its capital. In addition, our wholly foreign-owned subsidiary in China may allocate a portion of its <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to enterprise expansion funds and staff bonus and welfare funds at its discretion, and the VIE may allocate a portion of its <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to a surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by SAFE. Our WFOE has not paid dividends and will not be able to pay dividends until it generates accumulated profits and meets the requirements for statutory reserve funds. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">123 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Inflation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Since our inception, inflation in China has not materially affected our results of operations. According to the National Bureau of Statistics of China, the year-over-year percent changes in the consumer price index for December 2020, 2021 and 2022 were increases of 0.2%, 1.5% and 1.8%, respectively. Although we have not been materially affected by inflation in the past, we can provide no assurance that we will not be affected in the future by higher rates of inflation in mainland China. For example, certain operating costs and expenses, such as employee compensation and office operating expenses may increase as a result of higher inflation. We are not able to hedge our exposure to higher inflation in mainland China. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Research and Development, Patents and Licenses, etc. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Research and Development Capabilities&#8221; and &#8220;&#8212;Intellectual Property.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">D.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Trend Information. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than as described elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events that are reasonably likely to have a material adverse effect on our revenue, income from continuing operations, profitability, liquidity or capital resources, or that would cause our reported financial information not necessarily to be indicative of future operating results or financial condition. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">E.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Critical Accounting Estimates </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our consolidated financial statements have been prepared in accordance with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent liabilities in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Changes in the economic environment, financial markets, and any other parameters used in determining such estimates could cause actual results to differ. Our critical accounting estimates are described below. The critical accounting estimates should be read in conjunction with our risk factors as disclosed in &#8220;Item 3. Key Information&#8212;D. Risk Factors.&#8221; See Note 2 to our consolidated financial statements for the year ended December&#160;31, 2022 for more information on our critical accounting policies. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Allowance for doubtful accounts </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We make estimates of allowance for doubtful accounts receivable based upon assessment of various factors, including specific evidence indicating troubled collection, historical experience, accounts aging and other factors that may affect its ability to collect from the customers. Losses on allowance for doubtful accounts are recorded as general and administrative expenses on the consolidated statements of comprehensive income. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We apply management&#8217;s judgments and estimates when determining the allowance for doubtful accounts to be recognized. We reassess the allowance at each balance sheet date. Where the basis of judgments and estimates is different from the initial assessment, such differences will impact the allowance for doubtful accounts and the carrying values of the accounts receivable in the year. As of December&#160;31, 2021 and 2022, we assessed the ending balance of allowance for doubtful accounts to be RMB69.4&#160;million and RMB115.4&#160;million (US$16.7 million), respectively. The significant increase was based on our assessment as of December&#160;31, 2022, with our judgments and estimates that the impacts from the continuous <span style="white-space:nowrap">COVID-19</span> epidemic and control measures in China adversely affected the business of customers and the ability to collect from the customers. Changes in these estimates and assumptions could materially affect the allowance losses. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">124 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Valuation allowance for deferred tax assets </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We record a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is <span style="white-space:nowrap">more-likely-than-not</span> that some portion, or all, of the deferred tax assets will not be realized. Significant judgment is required in determining the valuation allowance. In assessing the need for a valuation allowance, we consider all sources of taxable income, including projected future taxable income, reversing taxable temporary differences and ongoing tax planning strategies. If it is determined that we are able to realize deferred tax assets in excess of the net carrying value or to the extent we are unable to realize a deferred tax asset, we would adjust the valuation allowance in the period in which such a determination is made, with a corresponding increase or decrease to earnings. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fair value of warrants and short-term debt </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We allocate the proceeds from the sale of a debt instrument with stock purchase to the two elements based on the relative fair values of the debt instrument without the warrants and of the warrants themselves at time of issuance. The relative fair value of the short-term debt is recorded using the discount method of the future payables. The relative fair value of the warrants is estimated based on the difference of the fair value between the present value of the purchase price and market price of the signing date of the share purchase agreement. The expected payment date, the discount rate and the present value of the purchase price rely on our judgement. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="rom404296_10"><span style="font-weight:bold">Item&#160;6.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Directors, Senior Management and Employees </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"></span><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="font-weight:bold"><span style="font-style:italic">Directors and senior management.</span></span><span style="font-weight:bold"> </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth certain information relating to our directors and executive officers as of the date of this annual report. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:49%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:47%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Directors and Executive</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Officers&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Age</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Position/Title</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Huazhi Hu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">46</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">Chairman and Chief Executive Officer</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Haoxiang Hou</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">34</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Conor Chia-hung Yang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">60</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dongming Wu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Nick Ning Yang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">47</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Richard Jian Liu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">48</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">Chief Financial Officer</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">48</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">Chief Operating Officer</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mr.</span><span style="font-style:italic"></span><span style="font-style:italic">&#160;Huazhi Hu</span> is our founder and has served as our chief executive officer and the chairman of the board of directors since our inception. Mr.&#160;Hu founded our predecessor company, Beijing Yihang Chuangshi Technology Co., Ltd. in 2005, a leader in providing large-scale <span style="white-space:nowrap"><span style="white-space:nowrap">command-and-control</span></span> systems. Mr.&#160;Hu also worked as the chief technology officer at Beijing 999 Emergency Rescue Center in charge of the development of the emergency command&#160;&amp; control center between 2008 and 2010, and worked at Beijing Jindian Group as a vice president overseeing information management between 2006 and 2008. Mr.&#160;Hu is a recipient of the Technology Innovation Award presented at the Living Legends of Aviation event in 2019. Mr.&#160;Hu attended Tsinghua University where he studied computer science between 1992 and 1997. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mr.</span><span style="font-style:italic"></span><span style="font-style:italic">&#160;Haoxiang Hou</span> has served as our director since August 2015. Mr.&#160;Hou has served as a senior partner, managing director and member of the investment committee of GP Lingang <span style="white-space:nowrap">Hi-tech</span> Fund since January 2017, where he plays a key role in fundraising and investment in new energy and new material sectors. Prior to that, he served as a vice president of investment at GP TMT Fund from 2015 to 2016. Mr.&#160;Hou was named on the list of &#8220;China Top 30 Venture Capitalists Under the Age of 30 in 2018&#8221; by Forbes. Mr.&#160;Hou received his bachelor&#8217;s degree in information security and international finance and his master&#8217;s degree in business administration from Shanghai Jiao Tong University in 2011 and 2015, respectively. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">125 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mr.</span><span style="font-style:italic"></span><span style="font-style:italic">&#160;Conor Chia-hung Yang </span>has served as our director since December 2019. Mr.&#160;Yang is the chief financial officer of Sunrate Holdings Limited since February 2023. Mr.&#160;Yang was a <span style="white-space:nowrap">co-founder</span> and president of Black Fish Group Limited from 2017 to 2021. From 2007 to 2017, Mr.&#160;Yang served in several chief financial officer positions at <span style="white-space:nowrap">US-listed</span> companies including Tuniu Corporation (Nasdaq: TOUR), <span style="white-space:nowrap">E-Commerce</span> China Dangdang Inc., and AirMedia Group Inc. Mr.&#160;Yang was the chief executive officer of Rock Mobile Corporation from 2004 to 2007, and the chief financial officer of the Asia Pacific region for CellStar Asia Corporation from 1999 to 2004. Prior to that, Mr.&#160;Yang was a senior banker at Goldman Sachs (Asia) L.L.C., Lehman Brothers Asia Limited and Morgan Stanley Asia Limited from 1992 to 1999. Mr.&#160;Yang currently also serves as an independent director of EHang Holdings Limited (Nasdaq: EH), <span style="white-space:nowrap">I-Mab</span> (Nasdaq: IMAB), iQIYI, Inc. (Nasdaq: IQ), Tongcheng Travel Holdings Limited (HKSE: 0780) and UP Fintech Holding Ltd (Nasdaq: TIGR). Mr.&#160;Yang received his master&#8217;s degree in business administration from the University of California, Los Angeles. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mr.</span><span style="font-style:italic"></span><span style="font-style:italic">&#160;Dongming Wu</span> has served as our director since June 2020. Mr.&#160;Wu has served as a Managing Director of <span style="white-space:nowrap">DHL-Sinotrans</span> since May 2003. He also currently serves as the Chief Executive Officer of DHL Express China and a Global Management Board Member of DHL Express. <span style="white-space:nowrap">DHL-Sinotrans,</span> a leading international express company in China, is a joint venture between the global delivery and logistics giant DHL and Sinotrans. Mr.&#160;Wu has over 30 years of experience in the global delivery and logistics industry. He started his career at Sinotrans in July 1986, where he held various senior management positions and most recently served as the chairman of its supervisory board through March 2017. Mr.&#160;Dongming Wu received his bachelor&#8217;s degree in economics from Beijing International Studies University and his EMBA degree from the BiMBA Business School of the National School of Development at Peking University. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mr.</span><span style="font-style:italic"></span><span style="font-style:italic">&#160;Nick Ning Yang </span>has served as our director since December 2022. Mr.&#160;Yang has served as a founding partner of LeBox Capital, a venture investment fund that focuses on early-stage high growth TMT companies in China, since October 2011. Prior to that, Mr.&#160;Yang was <span style="white-space:nowrap">a&#160;co-founder&#160;of</span> KongZhong Corporation, a company focusing on wireless value-added services and listed on Nasdaq in July 2004, and served as Chief Technology Officer from 2002 to 2008. Mr.&#160;Yang had also held the position of Vice President of Technology at Nasdaq-listed Sohu from 2000 to 2001. From 1999 to 2000, Mr.&#160;Yang served as Chief Technology Officer of ChinaRen.com, a company <span style="white-space:nowrap">he&#160;co-founded.&#160;Mr.&#160;Yang</span> received a bachelor&#8217;s degree in electrical engineering from the University of Michigan in 1997 and a master&#8217;s degree in electrical engineering from the Stanford University in 1999. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mr.</span><span style="font-style:italic"></span><span style="font-style:italic">&#160;Richard Jian Liu</span> has served as our chief financial officer since May 2017. Mr.&#160;Liu joined our company as a vice president of finance in August 2015. Prior to joining us, Mr.&#160;Liu served as group vice president of finance and chief financial officer of the New Business Group at 21Vianet Group, Inc. (Nasdaq: VNET) from May 2014 to August 2015. From March 2008 to May 2014, he also served as the chief financial officer at several industry-leading companies, including Ecoplast Technologies Inc., China Polypeptide Group, Inc. and China Energy Recovery, Inc. Prior to that, he worked as a senior consultant at Arthur Andersen LLP, a public accounting firm, in its China offices between 1996 to 2000. Mr.&#160;Liu received his bachelor&#8217;s degree in engineering from Shanghai Jiao Tong University in 1996 and his master&#8217;s degree in business administration from the Anderson Graduate School of Management at the University of California, Los Angeles in 2003. Mr.&#160;Liu is a member of Chinese Institute of Certified Public Accountants. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mr.</span><span style="font-style:italic"></span><span style="font-style:italic">&#160;Xin Fang</span> has served as our chief operating officer since February 2022. Prior to joining us, Mr.&#160;Fang served as the Chairman of the Board of Directors of Wuning Xinyihang Investment Development Co., Ltd. Mr.&#160;Fang is a seasoned business leader with more than 20 years of business administration and operational experience. He has a track record of success in the fields of sales of IT product and system integration solutions, tourism operation and management, tourism real estate development, etc. Mr.&#160;Fang obtained his master&#8217;s degree in business administration from Nanchang University in 2013. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">126 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"></span><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="font-weight:bold"><span style="font-style:italic">Compensation.</span></span><span style="font-weight:bold"> </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Compensation of Directors and Executive Officers </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the fiscal year ended December&#160;31, 2022, we paid an aggregate of approximately RMB3.7&#160;million (US$0.5 million) in cash to our directors and executive officers. We are not required under Cayman Islands law to disclose, and we have not otherwise disclosed, the compensation of our directors and executive officers on an individual basis. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our directors and executive officers. Our PRC subsidiaries and VIE are required by law to make contributions equal to certain percentages of each employee&#8217;s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Employment Agreements and Indemnification Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into employment agreements with each of our executive officers. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. In such case of termination by us, we will provide severance payments to the executive officer as expressly required by applicable law of the jurisdiction where the executive officer is based. The executive officer may resign at any time with a 30 days&#8217; advance written notice. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence and not to use, except as required in the performance of his or her duties in connection with the employment or pursuant to applicable law, any of our confidential information or trade secrets, any confidential information or trade secrets of our clients or prospective clients, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce to practice during the executive officer&#8217;s employment with us and to assign all right, title and interest in them to us, and assist us in obtaining and enforcing patents, copyrights and other legal rights for these inventions, designs and trade secrets. In addition, each executive officer has agreed to be bound by <span style="white-space:nowrap">non-competition</span> and <span style="white-space:nowrap">non-solicitation</span> restrictions during the term of his or her employment and typically for one year following the last date of employment. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have also entered into indemnification agreements with each of our directors and executive officers. Under these agreements, we agree to indemnify our directors and executive officers against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or officer of our company. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">2015 Share Incentive Plan </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors approved the 2015 Share Incentive Plan, or the 2015 Plan, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants, and promote the success of our business. The maximum aggregate number of ordinary shares that may be issued under the 2015 Plan pursuant to all awards under the 2015 Plan is 8,867,053 ordinary shares and can be increased up to a number that is equal to 15% of the then total outstanding shares on a fully diluted basis at the discretion of our board of directors. As of March&#160;31, 2023, 119,500 restricted share units and 53,737 share options were outstanding under the 2015 Plan, excluding awards that were forfeited or cancelled after the relevant grant dates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following paragraphs describe the principal terms of the 2015 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Types of Awards. </span>The 2015 Plan permits the awards of options, restricted shares and restricted share units. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Plan Administration</span>. Our board of directors or a committee of one or more members of the board of directors will administer the 2015 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award grant. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">127 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Award Agreement. </span>Awards granted under the 2015 Plan are evidenced by an award agreement that sets forth the terms, conditions and limitations for each award which may include the term of an award, the provisions applicable in the event the grantee&#8217;s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind an award. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eligibility. </span>We may grant awards to our employees, consultants and directors, as determined by our board of directors or a committee of one or more members of the board of directors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Vesting Schedule. </span>In general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer Restrictions. </span>Awards may not be transferred in any manner by the participant other than in accordance with the exceptions provided in the 2015 Plan or the relevant award agreement or otherwise determined by the plan administrator, such as transfers by will or the laws of descent and distribution. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination and Amendment of the 2015 Plan. </span>Unless terminated earlier, the 2015 Plan has a term of ten years. With the approval of our board of directors, the plan administrator has the authority to terminate, amend or modify the 2015 Plan. However, without the prior written consent of the participant, no such action may adversely affect in any material way any award previously granted pursuant to the 2015 Plan. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">2019 Share Incentive Plan </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors approved the 2019 Share Incentive Plan, or the 2019 Plan, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants, and promote the success of our business. The 2019 Plan became effective upon the completion of the Company&#8217;s initial public offering in 2019. The maximum aggregate number of ordinary shares that may be issued under the 2019 Plan is initially 5,455,346, which may be increased by up to 15% of the then total outstanding shares on a fully diluted basis at the discretion of our board of directors. As of the date of this annual report, the maximum aggregate number of ordinary shares that may be issued under the 2019 Plan is 8,266,949. As of March&#160;31, 2023, 2,759,250 restricted share units were outstanding under the 2019 Plan, excluding awards that were forfeited or cancelled after the relevant grant dates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following paragraphs describe the principal terms of the 2019 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Types of Awards. </span>The 2019 Plan permits the awards of options, restricted shares and restricted share units. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Plan Administration</span>. Our board of directors or a committee of one or more members of the board of directors will administer the 2019 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award grant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Award Agreement. </span>Awards granted under the 2019 Plan are evidenced by an award agreement that sets forth the terms, conditions and limitations for each award which may include the term of an award, the provisions applicable in the event the grantee&#8217;s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind an award. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eligibility. </span>We may grant awards to our employees, consultants and directors, as determined by our board of directors or a committee of one or more members of the board of directors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Vesting Schedule. </span>In general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">128 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer Restrictions. </span>Awards may not be transferred in any manner by the participant other than in accordance with the exceptions provided in the 2019 Plan or the relevant award agreement or otherwise determined by the plan administrator, such as transfers by will or the laws of descent and distribution. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination and Amendment of the 2019 Plan. </span>Unless terminated earlier, the 2019 Plan has a term of ten years. With the approval of our board of directors, the plan administrator has the authority to terminate, amend or modify the 2019 Plan. However, without the prior written consent of the participant, no such action may adversely affect in any material way any award previously granted pursuant to the 2019 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes, as of March&#160;31, 2023, the number of Class&#160;A ordinary shares under outstanding options, restricted share units and other equity awards that we granted to our directors and executive officers, excluding awards that were settled, forfeited or cancelled after the relevant grant dates. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:56%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Name</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Class&#160;A&#160;Ordinary</span><br /><span style="font-weight:bold">Shares</span><br /><span style="font-weight:bold">underlying&#160;Equity</span><br /><span style="font-weight:bold">Awards</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Date of Grant</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Date of Expiration</span></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Huazhi Hu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">January&#160;4,&#160;2021</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">January&#160;3,&#160;2031</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Conor Chia-hung Yang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">December&#160;16,&#160;2019<br /> <p style="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">January&#160;4, 2021</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">December&#160;15,&#160;2029<br /> <p style="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">January&#160;3, 2031</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dongming Wu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">June&#160;1, 2020<br /> <p style="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">January&#160;4, 2021</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">May&#160;31, 2030<br /> <p style="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">January&#160;3, 2031</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Haoxiang Hou</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">January&#160;4, 2021</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">January&#160;3, 2031</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Richard Jian Liu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">January&#160;4, 2021</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">January&#160;3, 2031</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Nick Ning Yang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">March&#160;27, 2023</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">March&#160;26, 2033</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">All directors and officers as a group</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top" align="right">2,303,737</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">Various dates from<br /> December&#160;16,&#160;2019&#160;to<p style="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">January&#160;4, 2021</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">Various dates from<br /> December&#160;15, 2029<p style="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">to January&#160;3, 2031</p></td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top" align="left">*</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Less than 1% of our total outstanding ordinary shares on an <span style="white-space:nowrap">as-converted</span> basis. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March&#160;31, 2023, our employees other than members of our senior management as a group held 1,983,750 restricted share units. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"></span><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="font-weight:bold"><span style="font-style:italic">Board Practices.</span></span><span style="font-weight:bold"> </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Board of Directors </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors consists of five directors. A director is not required to hold any shares in our company by way of qualification. A director may vote with respect to any contract or transaction, or proposed contract or transaction in which he or she is, whether directly or indirectly, interested, provided that (a)&#160;such director has declared the nature of his or her interest at the earliest meeting of the board at which it is practicable for him or her to do so, either specifically or by way of a general notice, and (b)&#160;if such contract or transaction, or proposed contract or transaction is a transaction with a related party, such transaction has been approved by the audit committee in accordance with the Nasdaq rules. The directors may exercise all the powers of the company to borrow money, mortgage or charge its undertaking, property and assets (present or future) and uncalled capital or any part thereof, and issue debentures, debenture stock, bonds or other securities whether outright or as collateral security for any obligation of the company or of any third party. None of our <span style="white-space:nowrap">non-executive</span> directors has a service contract with us that provides for benefits upon termination of service. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">129 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Committees of the Board of Directors </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A company of which more than 50% of the voting power is held by a single entity is considered a &#8220;controlled company&#8221; under the Nasdaq Stock Market Rules. A controlled company is not required to comply with the Nasdaq corporate governance rules requiring a board of directors to have a majority of independent directors, to have an independent compensation committee, and to have an independent nominating and corporate governance committee. We are a &#8220;controlled company&#8221; as defined under the Nasdaq Stock Market Rules, but we have no current intention to rely on the controlled company exemption. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have established three committees under the board of directors: an audit committee, a compensation committee and a nominating and corporate governance committee. We have adopted a charter for each of the three committees. Each committee&#8217;s members and functions are described below. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Audit Committee</span>. Our audit committee consists of Conor Chia-hung Yang, Dongming Wu and Haoxiang Hou. Conor Chia-hung Yang is the chairman of our audit committee. We have determined that each of Conor Chia-hung Yang, Dongming Wu and Haoxiang Hou satisfies the &#8220;independence&#8221; requirements of Rule 5605(c)(2) of the Listing Rules of the Nasdaq Stock Market and Rule <span style="white-space:nowrap">10A-3</span> under the Exchange Act, as amended. We have determined that Conor Chia-hung Yang qualifies as an &#8220;audit committee financial expert.&#8221; The audit committee oversees our accounting and financial reporting processes and the audits of the financial statements of our company. The audit committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">appointing the independent auditors and <span style="white-space:nowrap">pre-approving</span> all auditing and <span style="white-space:nowrap">non-auditing</span> services permitted to be performed by the independent auditors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing with the independent auditors any audit problems or difficulties and management&#8217;s response; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discussing the annual audited financial statements with management and the independent auditors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving all proposed related party transactions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">meeting separately and periodically with management and the independent auditors; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Compensation Committee.</span> Our compensation committee consists of Haoxiang Hou and Conor Chia-hung Yang. Haoxiang Hou is the chairman of our compensation committee. We have determined that each of Haoxiang Hou and Conor Chia-hung Yang satisfies the &#8220;independence&#8221; requirements of Rule 5605(c)(2) of the Listing Rules of the Nasdaq Stock Market. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and recommending to the board for determination with respect to the compensation of our <span style="white-space:nowrap">non-employee</span> directors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">130 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s independence from management. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nominating and Corporate Governance Committee. </span>Our nominating and corporate governance committee consists of Huazhi Hu and Haoxiang Hou. Huazhi Hu is the chairperson of our nominating and corporate governance committee. We have determined that Haoxiang Hou satisfies the &#8220;independence&#8221; requirements of Rule 5605(c)(2) of the Listing Rules of the Nasdaq Stock Market. The nominating and corporate governance committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating and corporate governance committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting and recommending to the board nominees for election by the shareholders or appointment by the board; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Duties of Directors </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, our directors owe fiduciary duties to our company, including a duty of loyalty, a duty to act honestly, and a duty to act in what they consider in good faith to be in our best interests. Our directors must also exercise their powers only for a proper purpose. Our directors also owe to our company a duty to exercise skills they actually possess and such care and diligence that a reasonably prudent person would exercise in comparable circumstances. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth Courts have moved toward an objective standard with regards to the registered skill and care and these authorized are likely to be followed in the Cayman Islands. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association, as amended and restated from time to time. Our company has the right to seek damages if a duty owed by our directors is breached. In certain limited exceptional circumstances, a shareholder may have the right to seek damages in our name if a duty owed by our directors is breached. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has all the powers necessary for managing, and for directing and supervising, our business affairs. The functions and powers of our board of directors include, among others: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">convening shareholders&#8217; annual and extraordinary general meetings and reporting its work to shareholders at such meetings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">declaring dividends and distributions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">appointing officers and determining the term of office of the officers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exercising the borrowing powers of our company and mortgaging the property of our company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">approving the transfer of shares in our company, including the registration of such shares in our share register. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">131 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Terms of Directors and Officers </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our directors may be elected by a resolution of our board of directors or by an ordinary resolution of our shareholders. Unless otherwise determined by our company in general meeting, our company shall have not less than three (3)&#160;directors, and there shall be no maximum number of directors. An appointment of a director may be on terms that the director shall automatically retire from office (unless he has sooner vacated office) at the next or a subsequent annual general meeting or upon any specified event or after any specified period in a written agreement between our company and the director, if any; but no such term shall be implied in the absence of express provision. Each director whose term of office expires shall be eligible for <span style="white-space:nowrap">re-election</span> at a meeting of the Shareholders or <span style="white-space:nowrap">re-appointment</span> by our board of directors. Our directors may be removed from office by ordinary resolution of the shareholders. In addition, a director&#8217;s office will be vacated if the director (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; (ii)&#160;dies or is found by our company to be or becomes of unsound mind; (iii)&#160;resigns his office by notice in writing to us; (iv)&#160;without special leave of absence from our board, is absent from three consecutive board meetings and our board of directors resolves that his office be vacated; or (v)&#160;is removed from office pursuant to any other provisions of our memorandum and articles of association. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our officers are elected by and serve at the discretion of the board of directors. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Board Diversity Disclosure </p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Board Diversity </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:76%"></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td colspan="16" style="vertical-align:bottom;white-space:nowrap" align="center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Board Diversity Matrix (As of March&#160;31, 2023)</p></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top" colspan="8"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Country of Principal Executive Offices:</p></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">&#160;</td>
<td style="vertical-align:bottom" colspan="5" align="center">People&#8217;s&#160;Republic&#160;of&#160;China</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="8"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign Private Issuer</p></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">&#160;</td>
<td style="vertical-align:bottom" colspan="5" align="center">Yes</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top" colspan="8"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Disclosure Prohibited Under Home Country Law</p></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">&#160;</td>
<td style="vertical-align:bottom" colspan="5" align="center">No</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="8"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Number of Directors</p></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&#160;</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">&#160;</td>
<td style="vertical-align:bottom" colspan="5" align="center">5</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="4"></td>
<td style="height:12pt" colspan="4"></td>
<td style="height:12pt" colspan="4"></td>
<td style="height:12pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Female</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Male</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Non-</span><br /><span style="font-weight:bold">Binary</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Did&#160;Not</span><br /><span style="font-weight:bold">Disclose</span><br /><span style="font-weight:bold">Gender</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Part I: Gender Identity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Directors</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Part II: Demographic Background</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Underrepresented Individual in Home Country Jurisdiction</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">&#160;</td>
<td style="vertical-align:bottom" colspan="13" align="center">0</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LGBTQ+</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center">&#160;</td>
<td style="vertical-align:bottom" colspan="13" align="center">0</td>
<td style="vertical-align:bottom">&#160;</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Disclosure Pursuant to Rule 5605(f)(3) of the Nasdaq Listing Rules </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Rule 5605(f)(2)(B) of the Nasdaq Listing Rules requires us to have, or to explain why we do not have, at least two members of our Board of Directors who are &#8220;Diverse&#8221; directors, at least one of whom self- identifies as &#8220;Female,&#8221; subject to transition periods specified by Rule 5605(f)(7) of the Nasdaq Listing Rules. For purposes of Rule 5605(f)(2)(B), the term &#8220;Diverse&#8221; means an individual who self-identifies as one or more of Female, LGBTQ+, or an underrepresented individual based on national, racial, ethnic, indigenous, cultural, religious or linguistic identity in the country of our principal executive offices; and the term &#8220;Female&#8221; means an individual who self-identifies her gender as a woman, without regard to the individual&#8217;s designated sex at birth. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Rule 5605(f)(7) of the Nasdaq Listing Rules requires us to have, or explain why we do not have, (i)&#160;by December&#160;31, 2023, at least one Diverse director and (ii)&#160;by December&#160;31, 2025, at least two Diverse directors, at least one of whom self-identifies as Female. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">132 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, our Board of Directors has determined that we will satisfy the requirements of Rule 5605(f)(2)(B) of the Nasdaq Listing Rules by explaining why we will not have any Diverse directors by either December&#160;31, 2023 or December&#160;31, 2025. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We acknowledge and support the general principles behind the diversity objectives set forth in Rule 5606(f)(2)(B) of the Nasdaq Listing Rules. However, the company&#8217;s Board of Directors does not believe achieving Nasdaq&#8217;s diversity objectives are feasible given the company&#8217;s current circumstances. We believe that the current composition of our Board of Directors, is suitable for the current scale of and goals for our business and operations. Most members of our Board of Directors have served as our directors for a number of years and all incumbent directors are familiar with our company&#8217;s history and business operations; provide us with a variety of personal, professional and industry backgrounds, with appropriate experience and skill sets. We intend to continually assess our industry and the status of our business and may decide in the future, should future circumstances make it appropriate, to seek to meet the diversity objectives contemplated by Rule 5606(f)(2)(B) of the Nasdaq Listing Rules. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">D.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Employees. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We had 227, 326 and 341 employees as of December&#160;31, 2020, 2021 and 2022, respectively. As of December&#160;31, 2022, we had 315 employees in Guangzhou, 14 employees in Yunfu, 2 employees in Beijing and 10 employees outside China. The following table sets forth the number of our employees categorized by function as of December&#160;31, 2022: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">


<tr>

<td style="width:79%"></td>

<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Function</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Number</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%&#160;of&#160;Total</span><br /><span style="font-weight:bold">Employees</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and product development department</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">190</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">55.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing and sales department</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">62</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">18.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General administration department</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">89</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">26.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total number of employees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">341</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also had 68, 113 and 115 full-time contractors who are involved in the manufacturing of our AAVs as of December&#160;31, 2020, 2021 and 2022, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As required by laws and regulations in China, we participate in various employee social security plans that are organized by municipal and provincial governments, including housing, pension, medical insurance and unemployment insurance. We are required under PRC law to make contributions to an employee benefit plan at a specified percentage of the salaries, bonuses and certain allowances of our employees, up to a maximum amount specified by the local government from time to time. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;Increases in labor costs and enforcement of stricter labor laws and regulations in the PRC may adversely affect our business and our profitability.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We typically enter into standard employment and confidentiality agreements with our key employees. In addition, we enter into confidentiality and <span style="white-space:nowrap">non-compete</span> agreements with senior management and intellectual property assignment agreements with core technical personnel. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our success depends on our ability to attract, retain and motivate qualified employees that share our values and vision. We believe that we maintain a good working relationship with our employees. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">E.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Share Ownership. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except as specifically noted, the following table sets forth information with respect to the beneficial ownership of our ordinary shares as of March&#160;31, 2023 by: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each of our directors and executive officers; and </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">133 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each person known to us to beneficially own more than 5% of our ordinary shares on an <span style="white-space:nowrap">as-converted</span> basis. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The calculations in the table below are based on 81,758,341 Class&#160;A ordinary shares (excluding Class&#160;A ordinary shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our share incentive plans) and 39,026,560 Class&#160;B ordinary shares outstanding as of March&#160;31, 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Beneficial ownership is determined in accordance with the rules and regulations of the SEC. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days after March&#160;31, 2023, including through the exercise of any restricted share unit, option, warrant or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:61%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Class&#160;A</span><br /><span style="font-weight:bold">Ordinary</span><br /><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Class&#160;B</span><br /><span style="font-weight:bold">Ordinary</span><br /><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Total</span><br /><span style="font-weight:bold">Ordinary</span><br /><span style="font-weight:bold">Shares</span><br /><span style="font-weight:bold">on&#160;an&#160;as-</span><br /><span style="font-weight:bold">Converted</span><br /><span style="font-weight:bold">Basis</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%&#160;of</span><br /><span style="font-weight:bold">Beneficial</span><br /><span style="font-weight:bold">Ownership</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%&#160;of</span><br /><span style="font-weight:bold">Aggregate</span><br /><span style="font-weight:bold">Voting</span><br /><span style="font-weight:bold">Power***</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Directors and Executive Officers:**</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Huazhi Hu<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">670,258</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">39,026,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">39,696,818</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">32.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">82.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Haoxiang Hou<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Conor Chia-Hung Yang<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dongming Wu<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right"></td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Nick Ning Yang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Richard Jian Liu<sup style="font-size:75%; vertical-align:top">(5)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,762,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1,762,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">1.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">0.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">All Directors and Executive Officers as a Group</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">2,583,995</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">39,026,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">41,610,555</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">34.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">83.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Principal Shareholder:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Genesis Rising Limited<sup style="font-size:75%; vertical-align:top">(6)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">39,026,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">39,026,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">32.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">82.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">*</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Less than 1% of our total outstanding shares. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">**</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Messrs. Huazhi Hu, Richard Jian Liu, and Xin Fang&#8217;s business address is 11/F Building One, EHang Technology Park, No.&#160;29 Bishan Blvd., Huangpu District, Guangzhou, Guangdong Province, 510700, PRC. Mr.&#160;Haoxiang Hou&#8217;s business address is No.&#160;151 Mao Jia Yuan Rd, Huangpu District, Shanghai, PRC. Mr.&#160;Conor Chia-Hung Yang&#8217;s business address is Unit EF, 12th Floor, Lujiazui Finance Plaza, No.&#160;1217 Dongfang Road, Pudong District, Shanghai, PRC. Mr.&#160;Dongming Wu&#8217;s business address is No.&#160;18 Rong Hua South Road, Beijing Economic-Technological Development Area, Daxing District, Beijing, PRC. Mr.&#160;Nick Ning Yang&#8217;s business address is No.107 AI Technology Park, No.&#160;27 Xidawang Road, Chaoyang District, Beijing, PRC. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">***</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For each person and group included in this column, percentage of voting power is calculated by dividing the voting power beneficially owned by such person or group by the voting power of all of our outstanding Class&#160;A and Class&#160;B ordinary shares as a single class. Each holder of Class&#160;B ordinary shares is entitled to ten votes per share, and while each holder of our Class&#160;A ordinary shares is entitled to one vote per share on all matters submitted to them for a vote. Our Class&#160;A ordinary shares and Class&#160;B ordinary shares vote together as a single class on all matters submitted to a vote of our shareholders. Our Class&#160;B ordinary shares are convertible at any time by the holders thereof into Class&#160;A ordinary shares on a <span style="white-space:nowrap"><span style="white-space:nowrap">one-for-one</span></span> basis. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 39,026,560 Class&#160;B ordinary shares held by Genesis Rising Limited, a British Virgin Islands company that is wholly owned by Mr.&#160;Huazhi Hu, and (ii) 670,258 Class&#160;A ordinary shares represented by 335,129 ADSs held by Mr.&#160;Huazhi Hu. The registered address of Genesis Rising Limited is Start Chambers, Wickham&#8217;s Cay II, P.O. Box 2221, Road Town, Tortola, British Virgin Islands. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">134 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents Class&#160;A ordinary shares beneficially owned by Mr.&#160;Haoxiang Hou. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents Class&#160;A ordinary shares beneficially owned by Mr.&#160;Conor Chia-Hung Yang. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents Class&#160;A Ordinary Shares beneficially owned by Mr.&#160;Dongming Wu, including Class&#160;A ordinary shares underlying share options and restricted share units held by Mr.&#160;Dongming Wu that have vested as of March&#160;31, 2023 or will vest within 60 days after March&#160;31, 2023. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(5)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 1,762,500 Class&#160;A ordinary shares beneficially owned by JM Elegance Holdings Limited, a British Virgin Island company that is wholly owned by Mr.&#160;Richard Jian Liu. The registered address of JM Elegance Holdings Limited is Drake Chambers, P.O. Box 3321, Road Town, Tortola, British Virgin Islands. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(6)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 39,026,560 Class&#160;B ordinary shares held by Genesis Rising Limited, a British Virgin Islands company that is wholly owned by Mr.&#160;Huazhi Hu. The registered address of Genesis Rising Limited is Start Chambers, Wickham&#8217;s Cay II, P.O. Box 2221, Road Town, Tortola, British Virgin Islands. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To our knowledge, as of March&#160;31, 2023, 82,266,591 of our Class&#160;A ordinary shares were held by six record holders in the United States, including a total of 508,250 Class&#160;A ordinary shares held by The Bank of New York Mellon, the depositary of the ADS program. None of our outstanding Class&#160;B ordinary shares are held by record holders in the United States. The number of beneficial owners of the ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To our knowledge, except as disclosed above, we are not owned or controlled, directly or indirectly, by another corporation, by any foreign government or by any other natural or legal person or persons, severally or jointly. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">F.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Disclosure of a Registrant&#8217;s Action to Recover Erroneously Awarded Compensation. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_11"><span style="font-weight:bold">Item&#160;7.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Major Shareholders and Related Party Transaction </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Major Shareholders. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to &#8220;Item 6. Directors, Senior Management and Employees&#8212;E. Directors, Senior Management and Employees&#8212;Share Ownership.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Related Party Transactions. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual Arrangements with the VIE and its Shareholders </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8221; for a detail description of the contractual arrangements among the WFOE, the VIE and the VIE&#8217;s shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In October 2020, the VIE paid a guarantee deposit of RMB2.6&#160;million (US$0.4 million) to a court in Guangzhou, China to lift a judicial freeze on certain equity interests of the VIE, which were then nominally held under the name of our founder and director, Mr.&#160;Huazhi Hu. The judicial freeze was placed in connection with an arbitration in which Mr.&#160;Hu was named as a party. As of December&#160;31, 2021, the judicial freeze had been lifted and the VIE has collected the deposit. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Transactions with Related Parties </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2022, there was no transaction with related parties. As of December&#160;31, 2021, we had amount due from a related party of RMB1.4&#160;million (US$0.2 million). The amount represented receivables relating to sale of autonomous aerial vehicles owed by Guangzhou Yitong Zhihang Technology Co., Ltd., an equity investee over whom we have significant influence. As of December&#160;31, 2022, we had no amount due from related parties. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">135 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Shareholders Agreement and Registration Rights </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Shareholders Agreement </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We entered into our second amended and restated shareholders agreement on December&#160;27, 2016 with our shareholders, which consisted of holders of ordinary shares and preferred shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The shareholders agreement and right of first refusal and <span style="white-space:nowrap">co-sale</span> agreement provide for certain special rights, including right of first refusal, <span style="white-space:nowrap">co-sale</span> rights, preemptive rights and contain provisions governing our board of directors and other corporate governance matters. Those special rights, as well as the corporate governance provisions, automatically terminated upon the completion of our initial public offering. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Registration Rights </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to our second amended and restated shareholders agreement dated December&#160;27, 2016, we have granted certain registration rights to our shareholders. Set forth below is a description of the registration rights granted under the agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Demand Registration Rights</span>. At any time after the earlier of (i)&#160;the third (3rd) anniversary of the date of the agreement or (ii)&#160;six (6) months following the effectiveness of a registration statement for a qualified initial public offering, holders of at least twenty-five percent (25%) of the registrable securities then outstanding have the right to demand that we file a registration statement covering all registrable securities that the holders request to be registered and included in such registration by written notice. Other than as required by the underwriters in connection with our initial public offering, at least fifty percent (50%) of the registrable securities requested by the holders to be included in such underwriting and registration shall be so included. We have the right to defer filing a registration statement for a period of not more than 90 days after the receipt of the request of the initiating holders if the board of directors determines in its good faith judgment that it would be materially detrimental to us and our shareholders for such registration statement to be filed at such time. We are not obligated to effect more than two demand registrations. We are obligated to effect no more than one (1)&#160;demand registrations, other than demand registration to be effected pursuant to registration statements on Form <span style="white-space:nowrap">F-3,</span> for which an unlimited number of demand registrations shall be permitted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Registration on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3</span></span>. Any holder is entitled to request us to file a registration statement on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3</span> if we qualify for registration on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3.</span> The holders are entitled to an unlimited number of registrations on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3.</span> We shall effect the registration of the securities on Form <span style="white-space:nowrap">F-3</span> as soon as practicable, except in certain circumstances. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Piggyback Registration Rights</span>. If we propose to file a registration statement for a public offering of our securities, we must offer shareholders an opportunity to include in the registration all or any part of the registrable securities held by such holders. If the managing underwriter(s) of any underwritten offering determine(s) in good faith that marketing factors require a limitation of the number of shares to be underwritten, then the number of shares that may be included in the registration and the underwriting shall be allocated (i)&#160;first, to us, (ii)&#160;second, to each of the holders requesting inclusion of their registrable securities in such registration statement on a pro rata basis based on the total number of shares of registrable securities then held by each such holder, and (iii)&#160;third, to other holders of our securities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Expenses of Registration</span>. We will bear all registration expenses, other than underwriting discounts and selling commissions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination of Registration Rights</span>. Our shareholders&#8217; registration rights will terminate upon the earlier of (i)&#160;the fifth (5th) anniversary of a qualified initial public offering, (ii)&#160;as to any shareholder when the shareholder together with its affiliates can sell all of its shares subject to registration rights in reliance on Rule 144 without transfer restrictions, and (iii)&#160;after the consummation of any liquidation, dissolution or winding up of us. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">136 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Employment Agreements and Indemnification Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to &#8220;Item 6. Directors, Senior Management and Employees&#8212;B. Compensation&#8212;Employment Agreements and Indemnification Agreements.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Share Incentive Plans </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to &#8220;Item 6. Directors, Senior Management and Employees&#8212;B. Compensation&#8212;2015 Share Incentive Plan&#8221; and &#8220;Item 6. Directors, Senior Management and Employees&#8212;B. Compensation&#8212;2019 Share Incentive Plan.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Interests of Experts and Counsel. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_12"><span style="font-weight:bold">Item&#160;8.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Information </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Consolidated Statements and Other Financial Information. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to Item 18 &#8220;Financial Statements&#8221; for our audited consolidated financial statements filed as part of this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Legal Proceedings </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, we may be involved in disputes and legal or administrative proceedings in the ordinary course of our business, including actions with respect to breach of contract, labor and employment claims, copyright, trademark, patent infringement, bankruptcy and other matters. Other than as described in this annual report, we are not a party to any material ongoing legal or administrative proceedings which may have significant effects on our financial position, results of operations or cash flows.<span style="font-weight:bold"><span style="font-style:italic"> </span></span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Between February&#160;17 and 26, 2021, three federal securities class action lawsuits (captioned <span style="font-style:italic">Amberber v. EHang Holdings Limited, et al.</span>, Case No. <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">1:21-cv-01392-GBD</span></span></span> (S.D.N.Y., filed Feb. 17, 2021), <span style="font-style:italic">Chaumont v. EHang Holdings Limited, et al.</span>, Case No. <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">1:21-cv-01526-GBD</span></span></span> (S.D.N.Y., filed Feb. 19, 2021), and <span style="font-style:italic">Klein v. EHang Holdings Limited, et al.</span>, Case No. <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">2:21-cv-01811-JFW-PVC</span></span></span></span> (C.D. Cal., filed Feb. 26, 2021)) were filed by purported holders of our ADSs in federal court. The complaints asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and generally allege that our company and certain of our officers made false and misleading statements regarding the status of its urban air mobility business, its international and domestic regulatory approvals, its relationships with major customers, and its manufacturing facilities. The complaints name as defendants our company and certain of our officers. In addition to costs and attorneys&#8217; fees, the complaints seek compensatory and punitive damages. We believe these claims are without merit and intend to vigorously defend against them. These lawsuits were consolidated into a single class action lawsuit under the caption In re EHang Holdings Ltd. Securities Litigation <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">1.21-CV-01392-GBD-GWG</span></span></span></span> (S.D.N.Y., filed Feb. 19, 2021), and a lead plaintiff and lead counsel were selected in February 2022. The lead plaintiff filed an amended complaint on April&#160;25, 2022, making similar allegations as those in the previous complaints. Defendants filed a motion to dismiss the amended complaint in June 2022. The lead plaintiff filed an opposition to the defendants&#8217; motion to dismiss in August 2022. The defendants filed a reply in support of their motion to dismiss in September 2022. In October 2022, the Court held oral argument on defendants&#8217; motion to dismiss. The Court granted the defendants&#8217; motion to dismiss the amended complaint on December&#160;15, 2022, and entered final judgment dismissing the action in its entirety with prejudice on January&#160;24, 2023. Lead plaintiff did not appeal the final judgment and on February&#160;23, 2023, lead plaintiff&#8217;s deadline to appeal expired. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">137 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A former employee of our former U.S. subsidiary, EHang, Inc., filed a civil lawsuit against EHang Holdings, the VIE and certain individual defendants, including Mr.&#160;Huazhi Hu, chairman and chief executive officer of EHang Holdings, in the United States District Court for the Northern District of California. The plaintiff alleged that he was entitled to receive restricted share units from us. Following a trial by jury in April 2022, the Court entered judgment for the Plaintiff and against EHang Holdings, the VIE and Mr.&#160;Huazhi Hu as follows: (i)&#160;Judgment is entered against EHang Holdings on claims for breach of contract, false promise and unpaid wages, and EHang Holdings is held jointly and severally liable for compensatory damages in the amount of US$3,500,000 and is liable for punitive damages in the amount of US$10,000,000; (ii) Judgment is entered against the VIE on claims for breach of contract, false promise and unpaid wages, and the VIE is held jointly and severally liable for compensatory damages in the amount of US$3,500,000; and (iii)&#160;Judgment is entered against Mr.&#160;Huazhi Hu on claims for false promise and unpaid wages, and Mr.&#160;Hu is held jointly and severally liable for compensatory damages in the amount of US$3,500,000 and is liable for punitive damages in the amount of US$5,000,000. We then filed a Motion for New Trial challenging the finding of false promise, the amount of the compensatory damage award, and the amount of the punitive damage award. The judge granted the Motion as to the false promise claim and set aside the verdict on that cause of action against EHang Holdings and Mr.&#160;Hu, and because the false promise claim was the only claim that could give rise to punitive damages, the Court set aside the punitive damage award and ordered a new trial on the false promise claim. The Court denied the motion as to the compensatory damage award. Following the Motion for New Trial, the parties have been engaged in settlement discussions. On April 25, 2023, the parties entered into a settlement agreement involving a total payment to the former employee of $3,375,000 in four equal quarterly installments within one year. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Dividend Policy </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has discretion on whether to distribute dividends, subject to certain requirements of Cayman Islands law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. In either case, all dividends are subject to certain restrictions under Cayman Islands law, namely that our company may only pay dividends out of profits or share premium, and provided always that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. Even if we decide to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not have any present plan to pay any cash dividends on our ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a holding company incorporated in the Cayman Islands. We may rely on dividends from our subsidiaries in China for our cash requirements, including any payment of dividends to our shareholders. PRC regulations may restrict the ability of our PRC subsidiaries to pay dividends to us. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;PRC Regulation&#8212;Dividend Distribution.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we pay any dividends on our ordinary shares, we will pay those dividends which are payable in respect of the Class&#160;A ordinary shares underlying the ADSs to the depositary, as the registered holder of such ordinary shares, and the depositary then will pay such amounts to the ADS holders in proportion to the Class&#160;A ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Significant Changes. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except as disclosed elsewhere in this annual report, we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">138 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_13"><span style="font-weight:bold">Item&#160;9.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">The Offer and Listing. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Offer and Listing Details. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;&#8212;C. Markets.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Plan of Distribution. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Markets. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The ADSs, each represents two Class&#160;A ordinary shares, have been listed on the Nasdaq Global Market since December&#160;12, 2019, under the symbol &#8220;EH.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">D.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Selling Shareholders. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">E.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Dilution. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">F.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Expenses of the Issue. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_14"><span style="font-weight:bold">Item&#160;10.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Additional Information. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Share Capital. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Memorandum and Articles of Association. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following are summaries of material provisions of our currently effective fifth amended and restated memorandum and articles of association, and of the Companies Act, insofar as they relate to the material terms of our ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Objects of Our Company</span>. Under our memorandum and articles of association, the objects of our company are unrestricted and we have the full power and authority to carry out any object not prohibited by the law of the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ordinary Shares</span>. Our ordinary shares are issued in registered form and are issued when registered in our register of shareholders. We may not issue shares to bearer. Our shareholders who are nonresidents of the Cayman Islands may freely hold and vote their shares. Our ordinary shares are divided into Class&#160;A ordinary shares and Class&#160;B ordinary shares. Holders of our Class&#160;A ordinary shares and Class&#160;B ordinary shares have the same rights except for voting and conversion rights. Each Class&#160;A ordinary share shall entitle the holder thereof to one vote on all matters subject to vote at our general meetings, and each Class&#160;B ordinary share shall entitle the holder thereof to ten votes on all matters subject to vote at our general meetings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Conversion</span>. Each Class&#160;B ordinary share is convertible into one Class&#160;A ordinary share at any time at the option of the holder thereof. Class&#160;A ordinary shares are not convertible into Class&#160;B ordinary shares in any event. Upon any sale, transfer, assignment or disposition of any Class&#160;B ordinary shares by their holder or upon a change of ultimate beneficial ownership of any Class&#160;B ordinary shares to any person other than our founder or an affiliate controlled by our founder, each such Class&#160;B ordinary share shall be automatically and immediately converted into one of Class&#160;A ordinary share. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">139 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dividends</span>. The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors. In addition, our shareholders may declare dividends by ordinary resolution, but no dividend shall exceed the amount recommended by our directors. Our amended and restated memorandum and articles of association provide that the directors may, before recommending or declaring any dividend, set aside out of the funds legally available for distribution such sums as they think proper as a reserve or reserves which shall, in the absolute discretion of the directors, be applicable for meeting contingencies or for equalizing dividends or for any other purpose to which those funds may be properly applied. Under the laws of the Cayman Islands, our company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Voting Rights</span>. Holders of our Class&#160;A ordinary shares and our Class&#160;B ordinary shares shall, at all times, vote together as one class on all matters submitted to a vote by our shareholders at any general meeting of our company. Each Class&#160;A ordinary share shall be entitled to one vote, and each Class&#160;B ordinary share shall be entitled to ten votes, on all matters subject to a vote on a poll at general meetings of our company. Voting at any shareholders&#8217; meeting is by show of hands unless a poll is demanded (before or on the declaration of the result of the show of hands). A poll may be demanded by the chairman of such meeting or any one or more shareholders who together hold not less than 10% of the votes attaching to the total ordinary shares which are present in person or by proxy at the meeting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attaching to the ordinary shares cast at a meeting, while a special resolution requires the affirmative vote of no less than <span style="white-space:nowrap">two-thirds</span> of the votes cast attaching to the outstanding ordinary shares at a meeting. A special resolution will be required for important matters such as a change of name or making changes to our memorandum and articles of association. Holders of the ordinary shares may, among other things, divide or combine their shares by ordinary resolution. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General Meetings of Shareholders</span>. As a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders&#8217; annual general meetings. Our memorandum and articles of association provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting in which case we shall specify the meeting as such in the notices calling it, and the annual general meeting shall be held at such time and place as may be determined by our directors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholders&#8217;</span> general meetings may be convened by a majority of our board of directors. Advance notice of at least ten calendar days is required for the convening of our annual general shareholders&#8217; meeting (if any) and any other general meeting of our shareholders. A quorum required for any general meeting of shareholders consists of at least one shareholder present or by proxy, representing not less than <span style="white-space:nowrap">one-third</span> of all votes attaching to all of our shares in issue and entitled to vote. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">The</span> Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#8217;s articles of association. Our memorandum and articles of association provide that upon the requisition of shareholders representing in aggregate not less than <span style="white-space:nowrap">one-third</span> of the votes attaching to the issued and outstanding shares of our company entitled to vote at general meetings, our board will convene an extraordinary general meeting and put the resolutions so requisitioned to a vote at such meeting. However, our memorandum and articles of association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer of Ordinary Shares</span>. Subject to the restrictions set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our board of directors. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">140 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register any transfer of any ordinary share unless: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is in respect of only one class of ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is properly stamped, if required; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a fee of such maximum sum as the Nasdaq Global Market may determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If our directors refuse to register a transfer they shall, within three months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The registration of transfers may, after compliance with any notice required of the Nasdaq Global Market, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine, provided, however, that the registration of transfers shall not be suspended nor the register closed for more than 30 days in any year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Liquidation</span>. On the winding up of our company, if the assets available for distribution amongst our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay the whole of the share capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Calls on Shares and Forfeiture of Shares</span>. Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their shares in a notice served to such shareholders at least 14 days prior to the specified time and place of payment. The shares that have been called upon and remain unpaid are subject to forfeiture. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Redemption, Repurchase and Surrender of Shares</span>. We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders of these shares, on such terms and in such manner as may be determined by our board of directors. Our Company may also repurchase any of our shares on such terms and in such manner as have been approved by our board of directors or by an ordinary resolution of our shareholders. Under the Companies Act, the redemption or repurchase of any share may be paid out of our Company&#8217;s profits or out of the proceeds of a new issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a)&#160;unless it is fully paid up, (b)&#160;if such redemption or repurchase would result in there being no shares outstanding or (c)&#160;if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">141 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Variations of Rights of Shares</span>. If at any time, our share capital is divided into different classes of shares, the rights attached to any class of shares (unless otherwise subject to any rights or restrictions for the time being attached to any class), may only be materially adversely varied with the consent in writing of the holders of <span style="white-space:nowrap">two-thirds</span> of the issued shares of that class or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of the class. The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, subject to any rights or restrictions for the time being attached to the shares of that class, be deemed to be materially adversely varied by, <span style="font-style:italic">inter alia</span>, the creation or issue of further shares ranking <span style="font-style:italic">pari passu</span> with or subsequent to such existing class of shares or the redemption or purchase of any shares of any class by our company. Further, the rights the holders of shares shall not be deemed to be materially adversely varied by the creation or issue of shares with preferred or other rights including, without limitation, the creation of shares with enhanced or weighted voting rights. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Issuance of Additional Shares</span>. Our memorandum and articles of association authorize our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our memorandum and articles of association also authorize our board of directors to establish from time to time one or more series of preference shares and to determine, with respect to any series of preference shares, the terms and rights of that series, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the designation of the series; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the number of shares of the series; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the dividend rights, dividend rates, conversion rights, voting rights; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rights and terms of redemption and liquidation preferences. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our board of directors may issue preference shares without action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Inspection of Books and Records</span>. Holders of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records (except for the memorandum and articles of association, our register of mortgages and charges and special resolutions of our shareholders). However, we will provide our shareholders with annual audited financial statements. See &#8220;Where You Can Find Additional Information.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Anti-Takeover Provisions</span>. Some provisions of our memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">authorize our board of directors to issue preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">limit the ability of shareholders to requisition and convene general meetings of shareholders. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of our company. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">142 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exempted Company</span>. We are an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">does not have to file an annual return of its shareholders with the Registrar of Companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">is not required to open its register of members for inspection; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">does not have to hold an annual general meeting; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may issue shares with no par value; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register as a limited duration company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register as a segregated portfolio company. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#8220;Limited liability&#8221; means that the liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil). </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Differences in Corporate Law </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act is derived, to a large extent, from the older Companies Acts of England but does not follow recent English statutory enactments and accordingly there are significant differences between the Companies Act and the current Companies Act of England. In addition, the Companies Act differs from laws applicable to U.S. corporations and their shareholders. Set forth below is a summary of certain significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the United States and their shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mergers and Similar Arrangements</span>. The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and <span style="white-space:nowrap">non-Cayman</span> Islands companies. For these purposes, (i) &#8220;merger&#8221; means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such companies as the surviving company, and (ii)&#160;a &#8220;consolidation&#8221; means the combination of two or more constituent companies into a consolidated company and the vesting of the undertaking, property and liabilities of such companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then be authorized by (a)&#160;a special resolution of the shareholders of each constituent company, and (b)&#160;such other authorization, if any, as may be specified in such constituent company&#8217;s articles of association. The written plan of merger or consolidation must be filed with the Registrar of Companies of the Cayman Islands together with a declaration as to the solvency of the consolidated or surviving company, a list of the assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the Cayman Islands Gazette. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders of that Cayman subsidiary if a copy of the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose, a company is a &#8220;parent&#8221; of a subsidiary if it holds issued shares that together represent at least ninety percent (90%) of the votes at a general meeting of the subsidiary. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">143 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consent of each holder of a fixed or floating security interest over a constituent company is required unless this requirement is waived by a court in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Save in certain limited circumstances, a shareholder of a Cayman constituent company who dissents from the merger or consolidation is entitled to payment of the fair value of his shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or consolidation, provided that the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Separate from the statutory provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate the reconstruction and amalgamation of companies by way of schemes of arrangement, provided that the arrangement is approved by (a) 75% in value of the shareholders or class of shareholders, as the case may be, or (b) a majority in number representing 75% in value of the creditors or each class of creditors, as the case may be, with whom the arrangement is to be made, that are, in each case, present and voting either in person or by proxy at a meeting, or meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court can be expected to approve the arrangement if it determines that: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the statutory provisions as to the required majority vote have been met; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the shareholders have been fairly represented at the meeting in question and the statutory majority are acting bona fide without coercion of the minority to promote interests adverse to those of the class; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in respect of his interest; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act also contains a statutory power of compulsory acquisition which may facilitate the &#8220;squeeze out&#8221; of dissentient minority shareholder upon a tender offer. When a tender offer is made and accepted by holders of 90.0% of the shares affected within four months, the offeror may, within a <span style="white-space:nowrap">two-month</span> period commencing on the expiration of such four-month period, require the holders of the remaining shares to transfer such shares to the offeror on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands, but this is unlikely to succeed in the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If an arrangement and reconstruction by way of scheme of arrangement is thus approved and sanctioned, or if a tender offer is made and accepted, a dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of Delaware corporations, providing rights to receive payment in cash for the judicially determined value of the shares. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">144 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholders&#8217; Suits.</span> In principle, we will normally be the proper plaintiff to sue for a wrong done to us as a company, and as a general rule a derivative action may not be brought by a minority shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, the Cayman Islands court can be expected to follow and apply the common law principles (namely the rule in Foss v. Harbottle and the exceptions thereto) so that a <span style="white-space:nowrap">non-controlling</span> shareholder may be permitted to commence a class action against or derivative actions in the name of the company to challenge actions where: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a company acts or proposes to act illegally or ultra vires; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the act complained of, although not ultra vires, could only be effected duly if authorized by more than a simple majority vote that has not been obtained; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">those who control the company are perpetrating a &#8220;fraud on the minority.&#8221; </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Indemnification of Directors and Executive Officers and Limitation of Liability</span>. Cayman Islands law does not limit the extent to which a company&#8217;s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. Our memorandum and articles of association provide that we shall indemnify our officers and directors against all actions, proceedings, costs, charges, expenses, losses, damages or liabilities incurred or sustained by such directors or officer, other than by reason of such person&#8217;s dishonesty, wilful default or fraud, in or about the conduct of our company&#8217;s business or affairs (including as a result of any mistake of judgment) or in the execution or discharge of his duties, powers, authorities or discretions, including without prejudice to the generality of the foregoing, any costs, expenses, losses or liabilities incurred by such director or officer in defending (whether successfully or otherwise) any civil proceedings concerning our company or its affairs in any court whether in the Cayman Islands or elsewhere. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we have entered into indemnification agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in our memorandum and articles of association. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Directors&#8217; Fiduciary Duties</span>. Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director act in a manner he reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">145 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered that he owes the following duties to the company&#8212;a duty to act bona fide in the best interests of the company, a duty not to make a profit based on his position as director (unless the company permits him to do so), a duty not to put himself in a position where the interests of the company conflict with his personal interest or his duty to a third party, and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholder Action by Written Resolution</span>. Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate of incorporation. Cayman Islands law and our articles of association provide that our shareholders may approve corporate matters by way of a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general meeting without a meeting being held. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholder Proposals</span>. Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#8217;s memorandum and articles of association. Our memorandum and articles of association allow our shareholders holding in aggregate not less than <span style="white-space:nowrap">one-third</span> of all votes attaching to the issued and outstanding shares of our company entitled to vote at general meetings to requisition an extraordinary general meeting of our shareholders, in which case our board is obliged to convene an extraordinary general meeting and to put the resolutions so requisitioned to a vote at such meeting. Other than this right to requisition a shareholders&#8217; meeting, our memorandum and articles of association do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings. As an exempted Cayman Islands company, we may but are not obliged by law to call shareholders&#8217; annual general meetings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Cumulative Voting</span>. Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation&#8217;s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder&#8217;s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands, but our articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Removal of Directors</span>. Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our articles of association, directors may be removed with or without cause, by an ordinary resolution of our shareholders. In addition, a director&#8217;s office shall be vacated if the director (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; (ii)&#160;is found to be or becomes of unsound mind or dies; (iii)&#160;resigns his office by notice in writing to the company; (iv)&#160;without special leave of absence from our board of directors, is absent from three consecutive meetings of the board and the board resolves that his office be vacated; or (v)&#160;is removed from office pursuant to any other provisions of our memorandum and articles of association. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">146 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transactions with Interested Shareholders</span>. The Delaware General Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain business combinations with an &#8220;interested shareholder&#8221; for three years following the date that such person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target&#8217;s outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a <span style="white-space:nowrap">two-tiered</span> bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target&#8217;s board of directors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions must be entered into bona fide in the best interests of the company and not with the effect of constituting a fraud on the minority shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Restructuring.<span style="font-style:italic"> </span>A company may present a petition to the Grand Court of the Cayman Islands for the appointment of a restructuring officer on the grounds that the company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(a)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">is or is likely to become unable to pay its debts; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(b)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">intends to present a compromise or arrangement to its creditors (or classes thereof) either pursuant to the Companies Act, the law of a foreign country or by way of a consensual restructuring. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Grand Court may, among other things, make an order appointing a restructuring officer upon hearing of such petition, with such powers and to carry out such functions as the court may order. At any time (i) after the presentation of a petition for the appointment of a restructuring officer but before an order for the appointment of a restructuring officer has been made, and (ii) when an order for the appointment of a restructuring officer is made, until such order has been discharged, no suit, action or other proceedings (other than criminal proceedings) shall be proceeded with or commenced against the company, no resolution to wind up the company shall be passed, and no winding up petition may be presented against the company, except with the leave of the court. However, notwithstanding the presentation of a petition for the appointment of a restructuring officer or the appointment of a restructuring officer, a creditor who has security over the whole or part of the assets of the company is entitled to enforce the security without the leave of the court and without reference to the restructuring officer appointed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dissolution; Winding up</span>. Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation&#8217;s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so. Under the Companies Act and our articles of association, our company may be dissolved, liquidated or wound up by a special resolution of our shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Variation of Rights of Shares</span>. Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under Cayman Islands law and our articles of association, if our share capital is divided into more than one class of shares, we may vary the rights attached to any class with the written consent of the holders of <span style="white-space:nowrap">two-thirds</span> of the issued shares of that class or with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Amendment of Governing Documents</span>. Under the Delaware General Corporation Law, a corporation&#8217;s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Companies Act and our memorandum and articles of association, our memorandum and articles of association may only be amended by a special resolution of our shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Rights of <span style="white-space:nowrap">Non-resident</span> or Foreign Shareholders</span>. There are no limitations imposed by our memorandum and articles of association on the rights of <span style="white-space:nowrap">non-resident</span> or foreign shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our memorandum and articles of association that require our company to disclose shareholder ownership above any particular ownership threshold. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Material Contracts. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than in the ordinary course of business and other than those described in &#8220;Item 4. Information on the Company&#8221; or &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;B. Related Party Transactions&#8221; or elsewhere in this annual report, we have not entered into any material contract during the two years immediately preceding the date of this annual report. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">147 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">D.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Exchange Controls. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;PRC Regulation&#8212;Foreign Exchange.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">E.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Taxation. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">The following summary of the material Cayman Islands, PRC and U.S. federal income tax consequences of an investment in the ADSs or our Class&#160;A ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this annual report, all of which are subject to change. This summary does not deal with all possible tax consequences relating to an investment in the ADSs or our Class&#160;A ordinary shares, such as the tax consequences under U.S. state and local tax laws or under the tax laws of jurisdictions other than the Cayman Islands, PRC and the United States. To the extent that the discussion relates to matters of Cayman Islands tax law, it represents the opinion of Maples and Calder (Hong Kong) LLP, our counsel as to Cayman Islands law, and to the extent it relates to summary or description of PRC tax law, it represents the opinion of AllBright Law Offices, our counsel as to PRC law. </span></p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cayman Islands Taxation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to us levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or, after execution, brought within the jurisdiction of the Cayman Islands. The Cayman Islands is not party to any double tax treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Payments of dividends and capital in respect of our ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of our ordinary shares, nor will gains derived from the disposal of our ordinary shares be subject to Cayman Islands income or corporation tax. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC Taxation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with a &#8220;de facto management body&#8221; within the PRC is considered a resident enterprise and will be subject to the enterprise income tax at the rate of 25% on its global income. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control over and overall management of the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the State Administration of Taxation issued a circular, known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the State Administration of Taxation&#8217;s general position on how the &#8220;de facto management body&#8221; test should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in China only if all of the following conditions are met: (i)&#160;the primary location of the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operational management is in the PRC; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval by organizations or personnel in the PRC; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in the PRC. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">148 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that EHang is not a PRC resident enterprise for PRC tax purposes. EHang is not controlled by a PRC enterprise or PRC enterprise group and we do not believe that EHang meets all of the conditions above. EHang is a company incorporated outside the PRC. As a holding company, its key assets are its ownership interests in its subsidiaries, and its key assets are located, and its records (including the resolutions of its board of directors and the resolutions of its shareholders) are maintained, outside the PRC. For the same reasons, we believe our other entities outside of China are not PRC resident enterprises either. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#8220;de facto management body.&#8221; There can be no assurance that the PRC government will ultimately take a view that is consistent with us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the PRC tax authorities determine that EHang is a PRC resident enterprise for enterprise income tax purposes, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <span style="white-space:nowrap">non-resident</span> enterprises, including the holders of the ADSs. In addition, <span style="white-space:nowrap">non-resident</span> enterprise shareholders (including the ADS holders) may be subject to a 10% PRC tax on gains realized on the sale or other disposition of ADSs or ordinary shares, if such income is treated as sourced from within the PRC. It is unclear whether our <span style="white-space:nowrap">non-PRC</span> individual shareholders (including the ADS holders) would be subject to any PRC tax on dividends or gains obtained by such <span style="white-space:nowrap">non-PRC</span> individual shareholders in the event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to such dividends or gains, it would generally apply at a rate of 20% unless a reduced rate is available under an applicable tax treaty. It is also unclear whether <span style="white-space:nowrap">non-PRC</span> shareholders of EHang would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event that EHang is treated as a PRC resident enterprise. Pursuant to the EIT Law and its implementation rules, if a <span style="white-space:nowrap">non-resident</span> enterprise has not set up an organization or establishment in China, or has set up an organization or establishment but the income derived has no actual connection with such organization or establishment, it will be subject to a withholding tax on its <span style="white-space:nowrap">PRC-sourced</span> income at a rate of 10%. Pursuant to the Arrangement between Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, the tax rate in respect to dividends paid by a PRC enterprise to a Hong Kong enterprise is reduced to 5% from a standard rate of 10% if the Hong Kong enterprise directly holds at least 25% of the PRC enterprise. Pursuant to the Notice of the State Administration of Taxation on the Issues concerning the Application of the Dividend Clauses of Tax Agreements, or SAT Circular 81, a Hong Kong resident enterprise must meet the following conditions, among others, in order to enjoy the reduced tax rate: (i)&#160;it must directly own the required percentage of equity interests and voting rights in the PRC resident enterprise; and (ii)&#160;it must have directly owned such percentage in the PRC resident enterprise throughout the 12 months prior to receiving the dividends. Furthermore, the Administrative Measures for <span style="white-space:nowrap">Non-Resident</span> Enterprises to Enjoy Treatments under Tax Treaties (For Trial Implementation), which became effective in October 2009, require that <span style="white-space:nowrap">non-resident</span> enterprises must obtain approval from the relevant tax authority in order to enjoy the reduced tax rate. There are also other conditions for enjoying the reduced tax rate according to other relevant tax rules and regulations. Accordingly, our subsidiary may be able to enjoy the 5% tax rate for the dividends it receives from its PRC incorporated subsidiaries if they satisfy the conditions prescribed under SAT Circular 81 and other relevant tax rules and regulations and obtain the approvals as required. However, according to SAT Circular 81, if the relevant tax authorities determine our transactions or arrangements are for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable tax rate on dividends in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Provided that our Cayman Islands holding company, EHang, is not deemed to be a PRC resident enterprise, holders of the ADSs and ordinary shares who are not PRC residents will not be subject to PRC income tax on dividends distributed by us or gains realized from the sale or other disposition of our shares or ADSs. SAT Public Notice 7 further clarifies that, if a <span style="white-space:nowrap">non-resident</span> enterprise derives income by acquiring and selling shares in an offshore listed enterprise in the public market, such income will not be subject to PRC tax. However, there is uncertainty as to the application of SAT Bulletin 37 and SAT Public Notice 7, we and our <span style="white-space:nowrap">non-PRC</span> resident investors may be at risk of being required to file a return and being taxed under SAT Bulletin 37 and SAT Public Notice 7 and we may be required to expend valuable resources to comply with SAT Bulletin 37 and SAT Public Notice 7 or to establish that we should not be taxed under SAT Bulletin 37 and SAT Public Notice 7. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their <span style="white-space:nowrap">non-PRC</span> holding companies.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">149 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">U.S. Federal Income Taxation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following discussion is a summary of certain material U.S. federal income tax considerations generally applicable to the ownership and disposition of the ADSs or ordinary shares by a U.S. Holder (as defined below) that holds the ADSs or ordinary shares as &#8220;capital assets&#8221; (generally, property held for investment) under the U.S. Internal Revenue Code of 1986, as amended, or the Code. This discussion is based upon existing U.S. federal income tax law, which is subject to differing interpretations or change, possibly with retroactive effect. No ruling has been sought from the Internal Revenue Service, the IRS, with respect to any U.S. federal income tax consequences described below, and there can be no assurance that the IRS or a court will not take a contrary position. This discussion, moreover, does not address the U.S. federal estate, gift, Medicare, and alternative minimum tax considerations, any election to apply <span style="white-space:nowrap">Section&#160;1400Z-2</span> of the Code to gains recognized with respect to sales or other dispositions of the ADSs or ordinary shares, special accounting rules under Section&#160;451(b) of the Code, or any state, local or <span style="white-space:nowrap">non-U.S.</span> tax considerations, relating to the ownership or disposition of the ADSs or ordinary shares. The following summary also does not address all aspects of U.S. federal income taxation that may be important to particular investors in light of their individual circumstances or to persons in special tax situations such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">banks and other financial institutions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">insurance companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">pension plans; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">cooperatives; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">regulated investment companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">real estate investment trusts; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">broker-dealers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">dealers or traders that elect to use a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> method of accounting; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">certain former U.S. citizens or long-term residents; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="white-space:nowrap">tax-exempt</span> entities (including private foundations); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">governmental organizations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">investors who acquire their ADSs or ordinary shares pursuant to any employee share option or otherwise as compensation; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">investors that will hold their ADSs or ordinary shares as part of a straddle, hedge, conversion, constructive sale or other integrated transaction for U.S. federal income tax purposes; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">investors that have a functional currency other than the U.S. dollar; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">investors that actually or constructively own 10% or more of our stock (by vote or value); or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">partnerships or other entities taxable as partnerships for U.S. federal income tax purposes, or persons holding ADSs or ordinary shares through such entities, </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">150 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">all of whom may be subject to tax rules that differ significantly from those discussed below. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each U.S. Holder is urged to consult its tax advisor regarding the U.S. federal, state and local and <span style="white-space:nowrap">non-U.S.</span> tax considerations of owning and disposing of the ADSs or ordinary shares in its particular circumstances. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of this discussion, a &#8220;U.S. Holder&#8221; is a beneficial owner of the ADSs or ordinary shares that is, for U.S. federal income tax purposes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an individual who is a citizen or resident of the United States; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a corporation (or other entity treated as a corporation for U.S. federal income tax purposes) created in or organized under the law of the United States or any state thereof or the District of Columbia; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a trust (A)&#160;the administration of which is subject to the primary supervision of a U.S. court and which has one or more U.S. persons who have the authority to control all substantial decisions of the trust or (B)&#160;that has otherwise validly elected to be treated as a U.S. person under the Code. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a partnership (or other entity treated as a partnership for U.S. federal income tax purposes) is a beneficial owner of ADSs or ordinary shares, the tax treatment of a partner in the partnership will generally depend upon the status of the partner and the activities of the partnership. Partnerships holding the ADSs or ordinary shares and their partners are urged to consult their tax advisors regarding an investment in the ADSs or ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For U.S. federal income tax purposes, it is generally expected that a U.S. Holder of ADSs will be treated as the beneficial owner of the underlying shares represented by the ADSs. The remainder of this discussion assumes that a U.S. Holder of the ADSs will be treated in this manner. Accordingly, deposits or withdrawals of ordinary shares for ADSs will generally not be subject to U.S. federal income tax. The U.S. Treasury has expressed concerns that intermediaries in the chain of ownership between a U.S. Holder of an ADS and the issuer of the underlying share may be taking actions inconsistent with the beneficial ownership of the underlying share. Accordingly, the creditability of foreign taxes, if any, could be affected by actions taken by such intermediaries if, as a result of such actions, the U.S. Holder of the ADS is not properly treated as the beneficial owner of the underlying share. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Dividends </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the discussion below under &#8220;&#8212;Passive Foreign Investment Company Rules,&#8221; distributions paid on the ADSs or ordinary shares out of our current or accumulated earnings and profits, as determined under U.S. federal income tax principles, will generally be includible in the gross income of a U.S. Holder as dividend income on the day actually or constructively received by the U.S. Holder, in the case of ordinary shares, or by the depositary, in the case of ADSs. Because we do not intend to determine our earnings and profits on the basis of U.S. federal income tax principles, any distribution we pay will generally be treated as a &#8220;dividend&#8221; for U.S. federal income tax purposes. Dividends received on the ADSs or ordinary shares will not be eligible for the dividends received deduction allowed to corporations in respect of dividends received from U.S. corporations. The amount of any dividend income paid in foreign currency will be the U.S. dollar amount calculated by reference to the spot rate in effect on the date of receipt, regardless of whether the payment is in fact converted into U.S. dollars on such date. If the dividend is converted into U.S. dollars on the date of receipt, a U.S. Holder generally should not be required to recognize foreign currency gain or loss in respect of the amount received. A U.S. Holder may have foreign currency gain or loss if the dividend is converted into U.S. dollars after the date of receipt. Subject to applicable limitations, dividends paid to certain <span style="white-space:nowrap">non-corporate</span> U.S. Holders may be taxable at reduced rates. <span style="white-space:nowrap">Non-corporate</span> U.S. Holders should consult their tax advisers regarding the availability of these reduced tax rates in their particular circumstances. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">151 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Dividends will generally be treated as income from foreign sources for United States foreign tax credit purposes and will generally constitute passive category income. In the event that we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, a U.S. Holder may be subject to PRC withholding taxes on dividends paid on the ADSs or ordinary shares (see &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;PRC Taxation&#8221;). For U.S. federal income tax purposes, the amount of the dividend income will include amounts withheld in respect of PRC withholding tax, if any. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depending on the U.S. Holder&#8217;s individual facts and circumstances, a U.S. Holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit not in excess of any applicable treaty rate in respect of any foreign withholding taxes imposed on dividends received on the ADSs or ordinary shares. A U.S. Holder who does not elect to claim a foreign tax credit for foreign tax withheld may instead claim a deduction, for U.S. federal income tax purposes, in respect of such withholding, but only for a year in which such holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex and their outcome depends in large part on the U.S. Holder&#8217;s individual facts and circumstances. Accordingly, U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sale or Other Disposition </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the discussion below under &#8220;&#8212;Passive Foreign Investment Company Rules,&#8221; a U.S. Holder will generally recognize gain or loss upon the sale or other disposition of the ADSs or ordinary shares in an amount equal to the difference between the amount realized upon the disposition and such holder&#8217;s adjusted tax basis in such ADSs or ordinary shares. The gain or loss will generally be capital gain or loss. Any capital gain or loss will be long-term if the ADSs or ordinary shares have been held for more than one year. The deductibility of a capital loss is subject to limitations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any such gain or loss that the U.S. Holder recognizes will generally be treated as U.S.-source income or loss for foreign tax credit limitation purposes, which will generally limit the availability of foreign tax credits. However, in the event we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, we may be eligible for the benefits of the United <span style="white-space:nowrap">States-PRC</span> income tax treaty. In such event, if PRC tax were to be imposed on any gain from the disposition of the ADSs or ordinary shares, a U.S. Holder that is eligible for the benefits of the United <span style="white-space:nowrap">States-PRC</span> income tax treaty may elect to treat such gain as PRC source income. If a U.S. Holder is not eligible for the benefits of the United <span style="white-space:nowrap">States-PRC</span> income tax treaty or fails to make the election to treat any gain as foreign source, then such U.S. Holder may not be able to use the foreign tax credit arising from any PRC tax imposed on the disposition of the ADSs or ordinary shares unless such credit can be applied (subject to applicable limitations) against U.S. federal income tax due on other income derived from foreign sources in the same income category (generally, the passive category). Each U.S. Holder is advised to consult its tax advisors regarding the tax consequences if a foreign tax is imposed on a disposition of the ADSs or ordinary shares, including the availability of the foreign tax credit under its particular circumstances. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Passive Foreign Investment Company Rules </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-U.S.</span> corporation, such as our company, will be classified as a PFIC if, in the case of any particular taxable year, either (i) 75% or more of its gross income for such year consists of certain types of &#8220;passive&#8221; income or (ii) 50% or more of the value of its assets (determined on the basis of a quarterly average) during such year is attributable to assets that produce or are held for the production of passive income. For this purpose, cash and assets readily convertible into cash are generally categorized as passive assets and the company&#8217;s goodwill and other unbooked intangibles associated with active business activities may generally be classified as active assets. Passive income generally includes, among other things, dividends, interest, rents, royalties, and gains from the disposition of passive assets. For purposes of these rules, we will be treated as owning a proportionate share of the assets and earning a proportionate share of the income of any other corporation in which we own, directly or indirectly, more than 25% (by value) of the stock. Although the law in this regard is unclear, we intend to treat the VIE and the VIE&#8217;s subsidiaries as being owned by us for U.S. federal income tax purposes, not only because we have the power to direct the significant activities of such entities but also because we are entitled to substantially all of their economic benefits and, as a result, we consolidate their results of operations in our consolidated financial statements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">152 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assuming that we are treated as the owner of the VIE (and its subsidiaries) for U.S. federal income tax purposes, and based upon the nature of our business, the composition of our income and assets and the value of our assets, including goodwill (which is based on the market price of the ADSs), we do not believe we were a PFIC for U.S. federal income tax purposes for the taxable year ended December&#160;31, 2021. However, our PFIC status for any taxable year is a factual determination that can be made only after the end of such year, and will depend on the composition of our income and assets and the value of our assets for such year. Moreover, because we hold, and may continue to hold, a significant amount of cash, our PFIC status for any taxable year may depend on the value of our goodwill which may be determined, in part, by reference to the market price of the ADSs, which may change from time to time. In addition, it is not entirely clear how the contractual arrangements between us and the VIE will be treated for purposes of the PFIC rules. If it were determined that we are not the owner of the stock of the VIE for U.S. federal income tax purposes, we could be treated as a PFIC. In light of the foregoing, there can be no assurance that we were not, or will not be, a PFIC for any taxable year. Our U.S. counsel expresses no opinion with respect to our PFIC status for any taxable year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a U.S. Holder holds the ADSs or ordinary shares, and unless the U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election (as described below), the U.S. Holder will generally be subject to special tax rules that have a penalizing effect, regardless of whether we remain a PFIC, on (i)&#160;any excess distribution that we make to the U.S. Holder (which generally means any distribution paid during a taxable year to a U.S. Holder that is greater than 125&#160;percent of the average annual distributions paid in the three preceding taxable years or, if shorter, the U.S. Holder&#8217;s holding period for the ADSs or ordinary shares), and (ii)&#160;any gain realized on the sale or other disposition of the ADSs or ordinary shares. Under the PFIC rules: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the excess distribution or gain will be allocated ratably over the U.S. Holder&#8217;s holding period for the ADSs or ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount allocated to the current taxable year and any taxable years in the U.S. Holder&#8217;s holding period prior to the first taxable year in which we are classified as a PFIC (each, a <span style="white-space:nowrap">&#8220;pre-PFIC</span> year&#8221;) will be taxable as ordinary income; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount allocated to each prior taxable year, other than a <span style="white-space:nowrap">pre-PFIC</span> year, will be subject to tax at the highest tax rate in effect for individuals or corporations, as appropriate, for that year; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a <span style="white-space:nowrap">pre-PFIC</span> year. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a U.S. Holder holds the ADSs or ordinary shares and any of our subsidiaries, the VIE or any of the subsidiaries of the VIE is also a PFIC, such U.S. Holder would be treated as owning a proportionate amount (by value) of the shares of the lower-tier PFIC for purposes of the application of these rules. U.S. Holders are urged to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries, the VIE or any of the subsidiaries of the VIE. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">153 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As an alternative to the foregoing rules, a U.S. Holder of &#8220;marketable stock&#8221; (as defined below) in a PFIC may make a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election with respect to such stock. If we are a PFIC and a U.S. Holder makes this election with respect to the ADSs, the holder will generally (i)&#160;include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of the ADSs held at the end of the taxable year over the adjusted tax basis of such ADSs and (ii)&#160;deduct as an ordinary loss in each such taxable year the excess, if any, of the adjusted tax basis of the ADSs over the fair market value of such ADSs held at the end of the taxable year, but such deduction will only be allowed to the extent of the amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. The U.S. Holder&#8217;s adjusted tax basis in the ADSs would be adjusted to reflect any income or loss resulting from the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election in respect of the ADSs and we cease to be classified as a PFIC, the holder will not be required to take into account the gain or loss described above during any period that we are not classified as a PFIC. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election, any gain such U.S. Holder recognizes upon the sale or other disposition of the ADSs in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as ordinary loss, but such loss will only be treated as ordinary loss to the extent of the net amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election is available only for &#8220;marketable stock,&#8221; which is stock that is regularly traded on a qualified exchange or other market as defined in applicable U.S. Treasury Regulations. The ADSs will be treated as &#8220;regularly traded&#8221; for any calendar year in which more than a <span style="font-style:italic">de minimis </span>quantity of the ADSs are traded on a qualified exchange for at least 15 days during each calendar quarter. The Nasdaq Global Market, where the ADSs are listed, is a qualified exchange for this purpose. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election cannot be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the PFIC rules with respect to such U.S. Holder&#8217;s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for U.S. federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not intend to provide information necessary for U.S. Holders to make qualified electing fund elections which, if available, would result in tax treatment different from (and generally less adverse than) the general tax treatment for PFICs described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a U.S. Holder owns the ADSs or ordinary shares during any taxable year that we are a PFIC, the holder must generally file an annual IRS Form 8621 or such other form as is required by the U.S. Treasury Department. Each U.S. Holder is advised to consult its tax advisor regarding the potential tax consequences to such holder if we were, are or become a PFIC, including the possibility of making a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Information Reporting and Backup Withholding </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Payments of dividends and sales proceeds that are made within the United States or through certain U.S.-related financial intermediaries may be subject to information reporting and backup withholding, unless (i)&#160;the U.S. Holder is a corporation or other &#8220;exempt recipient&#8221; and (ii)&#160;in the case of backup withholding, the U.S. Holder provides a correct taxpayer identification number and certifies that it is not subject to backup withholding. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The amount of any backup withholding from a payment to a U.S. Holder will be allowed as a credit against the U.S. Holder&#8217;s U.S. federal income tax liability and may entitle it to a refund, provided that the required information is timely furnished to the IRS. Certain U.S. Holders who are individuals (or certain specified entities) may be required to report information relating to their ownership of the ADSs or ordinary shares, unless the ADSs or ordinary shares are held in accounts at financial institutions (in which case the accounts may be reportable if maintained by <span style="white-space:nowrap">non-U.S.</span> financial institutions). U.S. Holders should consult their tax advisers regarding their reporting obligations with respect to the ADSs or ordinary shares. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"></span><span style="font-weight:bold"><span style="font-style:italic">F.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="font-weight:bold"><span style="font-style:italic">Dividends and Paying Agents.</span></span><span style="font-weight:bold"> </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"></span><span style="font-weight:bold"><span style="font-style:italic">G.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="font-weight:bold"><span style="font-style:italic">Statement by Experts.</span></span><span style="font-weight:bold"> </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">154 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"></span><span style="font-weight:bold"><span style="font-style:italic">H.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="font-weight:bold"><span style="font-style:italic">Documents on Display.</span></span><span style="font-weight:bold"> </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers. Accordingly, we are required to file reports, including annual reports on Form <span style="white-space:nowrap">20-F,</span> and other information with the SEC. As a foreign private issuer, we are exempt from the rules of the Exchange Act prescribing the furnishing and content of proxy statements to shareholders, and our executive officers, directors and principal shareholders are not subject to the insider short-swing profit disclosure and recovery provisions of Section&#160;16 of the Exchange Act. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All information that we have filed with the SEC can be accessed through the SEC&#8217;s website at www.sec.gov. This information can also be inspected and copied at the public reference facilities maintained by the SEC at 100 F Street, N.E., Washington, D.C. 20549. You can request copies of these documents, upon payment of a duplicating fee, by writing to the SEC. Please call the SEC at <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">1-800-SEC-0330</span></span></span> for further information on the operation of the public reference rooms. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will furnish The Bank of New York Mellon, the depositary of the ADSs, with our annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP, and all notices of shareholders&#8217; meeting and other reports and communications that are made generally available to our shareholders. The depositary will make such notices, reports and communications available to holders of ADSs and, upon our written request, will mail to all record holders of ADSs the information contained in any notice of a shareholders&#8217; meeting received by the depositary from us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with Nasdaq Stock Market Rule 5250(d), we will post this annual report on Form <span style="white-space:nowrap">20-F</span> on our website at <span style="font-style:italic">ir.ehang.com</span>. In addition, we will provide hard copies of our annual report free of charge to shareholders and ADS holders upon request. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"></span><span style="font-weight:bold"><span style="font-style:italic">I.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="font-weight:bold"><span style="font-style:italic">Subsidiary Information.</span></span><span style="font-weight:bold"> </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_15"><span style="font-weight:bold">Item&#160;11.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Quantitative and Qualitative Disclosures about Market Risk. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Currency Exchange Rate Risk </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, a majority of our revenues and expenses were denominated in RMB. We expect that in the future a substantial portion of our revenues will be denominated in foreign currencies as our business and operations expand in overseas markets. As a result, we are exposed to increased foreign exchange risks for U.S. dollar and other currencies. Any significant revaluation of Renminbi against U.S. dollar may adversely affect our cash flow, earnings, and financial position, and the value of, and any dividends payable on, our ordinary shares and the ADSs. As of December&#160;31, 2022, a 1% strengthening or weakening of Renminbi against U.S. dollars would have increased or decreased our net loss by 0.5%. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;Future movements in exchange rates between U.S. dollars and Renminbi may adversely affect the value of our ordinary shares or the ADSs.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that we need to convert U.S. dollars into Renminbi for our operations, appreciation of Renminbi against the U.S. dollar would reduce the Renminbi amount we receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs, servicing our outstanding debt, or for other business purposes, appreciation of the U.S. dollar against the Renminbi would reduce the U.S. dollar amounts available to us. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">155 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest Rate Risk </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have not been exposed to material risks due to changes in interest rates, and we have not used any derivative financial instruments to manage our interest risk exposure. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our exposure to interest rate risk primarily relates to excess cash invested in short-term investments. Investments in both fixed rate and floating rate interest earning instruments carry a degree of interest rate risk. Fixed rate securities may have their fair market value adversely impacted due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_16"><span style="font-weight:bold">Item&#160;12.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Description of Securities Other than Equity Securities. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">A.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Debt Securities. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">B.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Warrants and Rights. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">C.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">Other Securities. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold"><span style="font-style:italic">D.</span></span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"><span style="font-style:italic">American Depositary Shares. </span></p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fees and Expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Bank of New York Mellon, as depositary, is responsible for registering and delivering American Depositary Shares, also referred to as ADSs. Each ADS represents two Class&#160;A ordinary shares (or a right to receive two Class&#160;A ordinary shares) deposited with The Hongkong and Shanghai Banking Corporation Limited, as custodian for the depositary in Hong Kong. Each ADS also represents any other securities, cash or other property that may be held by the depositary. The deposited shares together with any other securities, cash or other property held by the depositary are referred to as the deposited securities. The depositary&#8217;s office at which the ADSs are being administered and its principal executive office are each located at 240 Greenwich Street, New York, New York 10286. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">156 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An ADS holder will be required to pay the following fees under the terms of the deposit agreement: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:51%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:48%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Persons depositing or withdrawing shares or&#160;ADS</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">holders must pay&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">For</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">$5.00 (or less) per 100 ADSs (or portion of 100 ADSs)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Issuance of ADSs, including issuances resulting from a distribution of shares or rights or other property</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Cancellation of ADSs for the purpose of withdrawal, including if the deposit agreement terminates</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">$0.05 (or less) per ADS</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Any cash distribution to ADS holders</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">A fee equivalent to the fee that would be payable if securities distributed to you had been shares and the shares had been deposited for issuance of ADSs</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Distribution of securities distributed to holders of deposited securities (including rights) that are distributed by the depositary to ADS holders</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">$.05 (or less) per ADS per calendar year</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Depositary services</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Registration or transfer fees</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Transfer and registration of shares on our share register to or from the name of the depositary or its agent when you deposit or withdraw shares</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Expenses of the depositary</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Cable (including SWIFT) and facsimile transmissions (when expressly provided in the deposit agreement)</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Converting foreign currency to U.S. dollars</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Taxes and other governmental charges the depositary or the custodian has to pay on any ADSs or shares underlying ADSs, such as stock transfer taxes, stamp duty or withholding taxes</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;As necessary</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Any charges incurred by the depositary or its agents for servicing the deposited securities</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;As necessary</p></td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fees and Other Payments Made by the Depositary to Us </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, the depositary may make payments to us to reimburse us for costs and expenses generally arising out of establishment and maintenance of the ADS program, waive fees and expenses for services provided to us by the depositary or share revenue from the fees collected from ADS holders. In performing its duties under the deposit agreement, the depositary may use brokers, dealers, foreign currency dealers or other service providers that are owned by or affiliated with the depositary and that may earn or share fees, spreads or commissions. For the year ended December&#160;31, 2022, we received US$0.3&#160;million in reimbursement from the depositary for our expenses incurred in connection with the establishment and maintenance of the ADS program. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Payment of Taxes </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">ADS holders will be responsible for any taxes or other governmental charges payable on the ADSs or on the deposited securities represented by any of the ADSs. The depositary may refuse to register any transfer of ADSs or allow holders thereof to withdraw the deposited securities represented by the ADSs until those taxes or other charges are paid. It may apply payments owed to ADS holders or sell deposited securities represented by the ADSs to pay any taxes owed and the ADS holders will remain liable for any deficiency. If the depositary sells deposited securities, it will, if appropriate, reduce the number of ADSs to reflect the sale and pay to ADS holders any proceeds, or send to ADS holders any property, remaining after it has paid the taxes. </p> <p style="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="rom404296_17">PART II </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_18"><span style="font-weight:bold">Item&#160;13.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Defaults, Dividend Arrearages and Delinquencies. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">157 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_19"><span style="font-weight:bold">Item&#160;14.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Material Modifications to the Rights of Security Holders and Use of Proceeds. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 10. Additional Information&#8212;B. Memorandum and Articles of Association&#8212;Ordinary Shares&#8221; for a description of the rights of securities holders, which remain unchanged. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Use of Proceeds </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_20"><span style="font-weight:bold">Item&#160;15.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Controls and Procedures. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Evaluation of Disclosure Controls and Procedures </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule <span style="white-space:nowrap">13a-15(e)</span> under the Exchange Act) as of the end of the period covered by this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based upon that evaluation, our management has concluded that, as of December&#160;31, 2022, our disclosure controls and procedures were ineffective because of the material weaknesses in our internal control over financial reporting described in this annual report. Notwithstanding thereof, we believe that our consolidated financial statements included in this annual report fairly present our financial position, results of operations and cash flows for the fiscal years covered thereby in all material respects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Management&#8217;s Annual Report on Internal Control over Financial Reporting </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules <span style="white-space:nowrap">13a-15(f)</span> under the Securities Exchange Act of 1934, as amended). Our management evaluated the effectiveness of our internal control over financial reporting based on criteria established in the framework in Internal Control-Integrated Framework (2013)&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management has concluded that our internal control over financial reporting was ineffective as of December&#160;31, 2022, due to the material weaknesses in our internal control over financial reporting described below. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. The material weaknesses in our internal control over financial reporting identified as of December&#160;31, 2022 were (i)&#160;the lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting requirements, and (ii)&#160;the lack of monitoring of the collection of accounts receivable on a timely basis. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. In addition, projections of any evaluation of effectiveness of our internal control over financial reporting to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Attestation Report of the Registered Public Accounting Firm </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a company with less than US$1.235&#160;billion in revenues for fiscal year of 2022, we qualify as an &#8220;emerging growth company,&#8221; as defined in the JOBS Act, we may take advantage of certain temporary exemptions from various reporting requirements, including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act (and the SEC rules and regulations there under). Therefore, no attestation report by our independent registered public accounting firm regarding our internal control over financial reporting is included in this annual report. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">158 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Changes in Internal Control over Financial Reporting </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In preparing our consolidated financial statements as of and for the years ended December&#160;31, 2021 included in our annual report on Form <span style="white-space:nowrap">20-F</span> for the year ended December&#160;31, 2021, we identified three material weaknesses in our internal control over financial reporting, as defined in the standards established by the Public Company Accounting Oversight Board of the United States, or PCAOB. The identified material weaknesses arose from our (a)&#160;lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting requirements, (b)&#160;lack of sufficient controls for properly tracking the shipping records of the AAVs, and (c)&#160;lack of monitoring of the collection of accounts receivable on a timely basis. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We implemented the following measures to improve our internal control over financial reporting to address the identified material weaknesses respectively: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">For our lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting and compliance requirements, we (i)&#160;hired additional accounting and financial reporting personnel with U.S. GAAP and SEC reporting experience; (ii)&#160;provided continuous and appropriate training to the accounting and financial reporting personnel, especially the training related to U.S. GAAP, and SEC rules and regulations; (iii)&#160;developed a set of accounting policies, which document the current U.S. GAAP accounting standards and technical accounting guidance that are applicable to our business; and (iv)&#160;formalized a <span style="white-space:nowrap">period-end</span> closing process to prepare financial statements and related disclosures in compliance with U.S. GAAP and SEC financial reporting requirements. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">For our lack of sufficient controls for properly tracking the shipping records of the AAVs, we (i)&#160;replaced the logistics service provider with a reputable and qualified vendor; (ii)&#160;optimized the approval process with detailed delivery information and with cross-departmental and multi-level personnel&#8217;s approval and review before delivery; (iii)&#160;strengthened the delivery note with relevant parties&#8217; confirmation with signature, date and further evidenced by stamp from the logistics service provider; (iv)&#160;developed a detailed delivery ledger to control the delivery information; and (v)&#160;reconciled monthly with the logistics service provider on the delivery ledger. We have implemented and reinforced the above key controls for recording and tracking the shipping records of AAVs accurately and timely. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">For our lack of monitoring of the collection of accounts receivable on a timely basis, we implemented controls on (i)&#160;issuance of debit note to our customers to notify and acknowledge the payment terms and schedule under the signed contracts; (ii)&#160;issuance of letter of collection for those customers with late payment to claim the outstanding and <span style="white-space:nowrap">past-due</span> payments on a quarterly basis ; (iii)&#160;negotiation with customers with seriously <span style="white-space:nowrap">past-due</span> payments over the outstanding balance and signed the letter of payment plan. We also strengthened finance department&#8217;s monitoring control over the collection of accounts receivable through quarterly assessment with sales department. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2022, based on an assessment performed by our management on the performance of certain remediation measures mentioned above, we concluded that the material weakness of &#8220;lack of sufficient controls for properly tracking the shipping records of the AAVs&#8221; in our internal control over financial reporting previously identified as of December 31, 2021 has been remediated. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, these measures did not fully address all material weaknesses in internal control over financial reporting, and we concluded that the material weakness relating to our lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting requirements and lack of monitoring of the collection of accounts receivable on a timely basis still existed as of December&#160;31, 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than as described above, there were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_21"><span style="font-weight:bold">Item&#160;16A.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Audit Committee Financial Expert. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has determined that Mr.&#160;Conor Chia-hung Yang, an independent director (under the standards set forth in Nasdaq Stock Market Rule 5605(a)(2) and Rule <span style="white-space:nowrap">10A-3</span> under the Exchange Act) and member of our audit committee, is an audit committee financial expert. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_22"><span style="font-weight:bold">Item&#160;16B.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Code of Ethics. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has adopted a code of ethics that applies to all of the directors, officers and employees of us and our subsidiaries, whether they work for us on a full-time, part-time, consultative, or temporary basis. Certain provisions of the code apply specifically to our chief executive officer, chief financial officer, senior finance officer, controller, senior vice presidents, vice presidents and any other persons who perform similar functions for us. We have posted a copy of our code of business conduct and ethics on our website at <span style="font-style:italic">ir.ehang.com</span>. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">159 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_23"><span style="font-weight:bold">Item&#160;16C.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Principal Accountant Fees and Services. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by Ernst&#160;&amp; Young Hua Ming LLP (&#8220;EY&#8221;), our previous principal external auditors, and by PricewaterhouseCoopers Zhong Tian LLP (&#8220;PwC&#8221;), who succeeded EY to become the principal external auditors of our consolidated financial statements on November&#160;29, 2021, our principal external auditors, for the periods indicated. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">


<tr>

<td style="width:72%"></td>

<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="2" align="center"><span style="font-weight:bold">2021<sup style="font-size:75%; vertical-align:top">(2)</sup></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="2" align="center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="6" align="center">(RMB in thousands)</td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Audit fees<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">9,554</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,608</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">9,554</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">5,608</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Audit fees&#8221; means the aggregate fees billed in each of the fiscal years for professional services rendered by our principal external auditors for the audit of our annual consolidated financial statements and assistance with review of documents filed with the SEC and other statutory and regulatory filings. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The audit fees for 2021 include fees RMB7.8 million payable to EY for services rendered between January&#160;1, 2021 and November&#160;29, 2021 and RMB1.8 million payable to PwC from November&#160;29, 2021 to December&#160;31, 2021. See also &#8220;Item 16F. Change in Registrant&#8217;s Certifying Accountant.&#8221; </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The audit fees for 2022 include fees RMB0.6 million payable to EY for services rendered between April 1, 2022 and April 30, 2022 and RMB5.0 million payable to PwC from January 1, 2022 to December 31, 2022. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The policy of our audit committee is to <span style="white-space:nowrap">pre-approve</span> all auditing and <span style="white-space:nowrap">non-auditing</span> services permitted to be performed by our independent registered public accounting firm. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_24"><span style="font-weight:bold">Item&#160;16D.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Exemptions from the Listing Standards for Audit Committees. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_25"><span style="font-weight:bold">Item&#160;16E.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Purchases of Equity Securities by the Issuer and Affiliated Purchasers. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="rom404296_26"><span style="font-weight:bold">Item&#160;16F.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Change in Registrant&#8217;s Certifying Accountant. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) Previous independent registered public accounting firm </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">(i)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">On November&#160;26, 2021, Ernst&#160;&amp; Young Hua Ming LLP (&#8220;EY&#8221;) did not stand for <span style="white-space:nowrap">re-election</span> as our independent registered public accounting firm and the decision was not made due to any disagreements between us and EY. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">(ii)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The reports of EY on our consolidated financial statements as of and for the fiscal year ended December&#160;31, 2019 and 2020 did not contain an adverse opinion or a disclaimer of opinion and were not qualified or modified as to uncertainty, audit scope or accounting principles. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">(iii)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">During the fiscal year ended December&#160;31, 2019 and 2020 and the subsequent interim period preceding November&#160;26, 2021, there have been no disagreements (as defined in Item 16F(a)(1)(iv) of Form <span style="white-space:nowrap">20-F</span> and the related instructions therein) with EY on any matter of accounting principles or practices, financial statement disclosure, or auditing scope or procedure, which disagreements, if not resolved to the satisfaction of EY, would have caused it to make reference to the subject matter of the disagreements in its report on the consolidated financial statements for such periods. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">160 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">(iv)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">During the fiscal year ended December&#160;31, 2019 and 2020 and the subsequent interim period preceding November&#160;26, 2021, there have been no &#8220;reportable events&#8221; (as that term is described in Item 16F(a)(1)(v) of Form <span style="white-space:nowrap">20-F),</span> other than the material weaknesses in our internal control over financial reporting reported in our 2019 and 2020 annual reports on Form <span style="white-space:nowrap">20-F</span> filed with the U.S. Securities and Exchange of Commission on April&#160;20, 2020 and June&#160;15, 2021, respectively. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">(v)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">We provided a copy of this disclosure in Item 16F to EY and requested that EY furnish us with a letter addressed to the SEC stating whether it agrees with the above statements, and if not, stating the respects in which it does not agree. A copy of the letter from EY addressed to the SEC, dated April&#160;28, 2022, is filed as Exhibit 16.1 of this annual report. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) New independent registered public accounting firm </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&#160;29, 2021, we engaged PricewaterhouseCoopers Zhong Tian LLP (&#8220;PwC&#8221;) as our new independent registered public accounting firm. During the fiscal year ended December&#160;31, 2019 and 2020 and the subsequent interim period prior to engaging PwC, neither we nor anyone on our behalf consulted PwC regarding either (a)&#160;the application of accounting principles to a specified transaction, either completed or proposed, or the type of audit opinion that might be rendered on our financial statements, and neither a written report nor oral advice was provided to us by PwC that PwC concluded was an important factor considered by us in reaching a decision as to any accounting, auditing or financial reporting issue, or (b)&#160;any matter that was the subject of a disagreement (as defined in Item 16F(a)(1)(iv) of Form <span style="white-space:nowrap">20-F</span> and the related instructions therein) or a reportable event (as defined in Item 16F(a)(1)(v) of Form <span style="white-space:nowrap">20-F).</span> </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:12%;vertical-align:top" align="left" id="rom404296_27"><span style="font-weight:bold">Item&#160;16G.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Corporate Governance. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands company listed on the Nasdaq Global Market, we are subject to the Nasdaq Stock Market Rules corporate governance listing standards. However, Nasdaq Stock Market Rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq Stock Market Rules. While we voluntarily follow most Nasdaq corporate governance rules, we may choose to take advantage of the following exemptions afforded to foreign private issuers: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exemption from the requirement that a majority of our board of directors consists of independent directors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exemption from the requirement that each member of the compensation committee must be an independent director set forth in Nasdaq Rule 5605(d)(2)(A); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exemption from the requirement that director nomination should be made by a vote in which only independent directors participate or by a nominations committee comprised solely of independent directors as set forth in Nasdaq Rule 5605(e)(1); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exemption from the requirement to obtain shareholder approval for certain issuances of securities, including shareholder approval of stock option plans; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exemption from the requirement that our board of directors shall have regularly scheduled meetings at which only independent directors are present as set forth in Nasdaq Rule 5605(b)(2); and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exemption from the requirement that an annual shareholders meeting must be held no later than one year after the end of the company&#8217;s fiscal <span style="white-space:nowrap">year-end</span> as set forth in Nasdaq Rule 5620(a). </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">161 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We intend to follow our home country practices in lieu of the foregoing requirements, although (i)&#160;a majority of our board of directors consists of independent directors and (ii)&#160;each member of our compensation committee satisfies the independence requirements set forth in Nasdaq Rule 5605(d)(2)(A). We may also opt to rely on additional home country practice exemptions in the future. Although we may rely on home country corporate governance practices in lieu of certain of the rules in the Nasdaq Rule 5600 Series and Rule 5250(d), we must comply with Nasdaq&#8217;s Notification of Noncompliance requirement (Rule 5625), the Voting Rights requirement (Rule 5640) and have an audit committee that satisfies Rule 5605(c)(3), consisting of committee members that meet the independence requirements of Rule 5605(c)(2)(A)(ii). Although we currently intend to comply with the Nasdaq corporate governance rules applicable other than as noted above, we may in the future decide to use the foreign private issuer exemption with respect to some or all the other Nasdaq corporate governance rules. As a result, our shareholders may be afforded less protection than they otherwise would under the Nasdaq corporate governance listing standards applicable to U.S. domestic issuers. We may utilize these exemptions for as long as we continue to qualify as a foreign private issuer. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are also eligible to rely on exemptions afforded to controlled companies. A company of which more than 50% of the voting power is held by a single entity is considered a &#8220;controlled company&#8221; under the Nasdaq Stock Market Rules. A controlled company is not required to comply with the Nasdaq corporate governance rules requiring a board of directors to have a majority of independent directors, to have an independent compensation committee, and to have an independent nominations/corporate governance committee. We are a &#8220;controlled company&#8221; as defined under the Nasdaq Stock Market Rules, but we have no current intention to rely on the controlled company exemption. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:12%;vertical-align:top" align="left" id="rom404296_28"><span style="font-weight:bold">Item&#160;16H.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Mine Safety Disclosure </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:12%;vertical-align:top" align="left" id="rom404296_29"><span style="font-weight:bold">Item&#160;16I.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2022, we were conclusively listed by the SEC as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form 20-F for the fiscal year ended December 31, 2021. Our auditor, a registered public accounting firm that the PCAOB was unable to inspect or investigate completely in 2021, issued the audit report for us for the fiscal year ended December 31, 2021. On December 15, 2022, the PCAOB issued a report that vacated its December 16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form 20-F. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, to our knowledge, (i) except for (a) the 3,466,204 Class A ordinary shares of EHang Holdings Limited, or 2.9% of our total outstanding shares as of March 31, 2023, which are beneficially owned by a state-owned enterprise in the Huangdao district of the Qingdao municipality of the Shandong province and (b) the 31.5% of the equity interests in Yunfu EHang Intelligent Technology Limited which are beneficially owned by a state-owned enterprise in the Yunfu municipality of the Guangdong province, no governmental entities in the Cayman Islands or in China own shares of EHang Holdings Limited and its subsidiaries, or of the VIE and the VIE&#8217;s subsidiaries, (ii) the governmental entities in China do not have a controlling financial interest in EHang Holdings Limited and its subsidiaries, or in the VIE and the VIE&#8217;s subsidiaries (iii) none of the members of the board of directors of EHang Holdings Limited and its subsidiaries, or of the VIE and the VIE&#8217;s subsidiaries, is an official of the Chinese Communist Party, and (iv) none of the currently effective memorandum and articles of association (or equivalent organizing document) of EHang Holdings Limited and its subsidiaries, or of the VIE and the VIE&#8217;s subsidiaries, contains any charter of the Chinese Communist Party. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:12%;vertical-align:top" align="left" id="rom404296_29a"><span style="font-weight:bold">Item&#160;16J.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Insider Trading Policies </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">162 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="rom404296_30">PART III </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:12%;vertical-align:top" align="left" id="rom404296_31"><span style="font-weight:bold">Item&#160;17.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have elected to provide financial statements pursuant to Item 18. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:12%;vertical-align:top" align="left" id="rom404296_32"><span style="font-weight:bold">Item&#160;18.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our consolidated financial statements are included at the end of this annual report. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:12%;vertical-align:top" align="left" id="rom404296_33"><span style="font-weight:bold">Item&#160;19.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Exhibits. </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:4%"></td>
<td style="width:92%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;1.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex32.htm">Fifth Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated herein by reference to Exhibit 3.2 to our registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;2.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312520113512/d882202dex43.htm">Registrant&#8217;s Specimen American Depositary Receipt (incorporated herein by reference to Exhibit 4.3 to the registration statement on Form <span style="white-space:nowrap">S-8</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-237769)</span> filed with the SEC on April<span style="text-decoration:underline"></span>&#160;21, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;2.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex42.htm">Registrant&#8217;s Specimen Certificate for Class<span style="text-decoration:underline"></span>&#160;A ordinary shares (incorporated herein by reference to Exhibit 4.2 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;2.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312520113512/d882202dex43.htm">Deposit Agreement among the Registrant, the depositary and the owners and holders of American Depositary Shares, dated as of December<span style="text-decoration:underline"></span>&#160;11, 2019 (incorporated herein by reference to Exhibit 4.3 to the registration statement on Form <span style="white-space:nowrap">S-8</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-237769)</span> filed with the SEC on April<span style="text-decoration:underline"></span>&#160;21, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;2.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex44.htm">Second Amended and Restated Shareholders&#8217; Agreement, dated as of December<span style="text-decoration:underline"></span>&#160;27, 2016, by and among the Registrant and other parties thereto (incorporated herein by reference to Exhibit 4.4 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No. <span style="white-space:nowrap">333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;2.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312520112223/d863414dex25.htm">Description of Securities (incorporated herein by reference to Exhibit 2.5 of our Annual Report on Form <span style="white-space:nowrap">20-F</span> for the year ended December<span style="text-decoration:underline"></span>&#160;31, 2019 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-39151)</span> filed with the SEC on April<span style="text-decoration:underline"></span>&#160;20, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex101.htm">2015 Share Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex102.htm">2019 Share Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex103.htm">Form of Indemnification Agreement between the Registrant and its director and executive officers (incorporated herein by reference to Exhibit 10.3 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex104.htm">Form of Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit 10.4 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">163 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td style="width:92%"></td></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312521190578/d71703dex45.htm">English translation of the Shareholders Voting Proxy Agreement and Power of Attorney among the WFOE, the VIE and shareholders of the VIE dated October<span style="text-decoration:underline"></span>&#160;21, 2020 (incorporated herein by reference to Exhibit 4.5 of our Annual Report on Form <span style="white-space:nowrap">20-F</span> for the year ended December<span style="text-decoration:underline"></span>&#160;31, 2020 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-39151)</span> filed with the SEC on June<span style="text-decoration:underline"></span>&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312521190578/d71703dex46.htm">English translation of the Share Pledge Agreements among the WFOE and shareholders of the VIE dated October<span style="text-decoration:underline"></span>&#160;21, 2020 (incorporated herein by reference to Exhibit 4.6 of our Annual Report on Form <span style="white-space:nowrap">20-F</span> for the year ended December<span style="text-decoration:underline"></span>&#160;31, 2020 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-39151)</span> filed with the SEC on June<span style="text-decoration:underline"></span>&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.7</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex109.htm">English translation of the Exclusive Consulting and Service Agreement and the Exclusive Services Agreement between the WFOE and the VIE dated January<span style="text-decoration:underline"></span>&#160;29, 2016 (incorporated herein by reference to Exhibit 10.9 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.8</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex1010.htm">English translation of the Amendment to Exclusive Consulting and Service Agreement between the WFOE and the VIE dated November<span style="text-decoration:underline"></span>&#160;30, 2018 (incorporated herein by reference to Exhibit 10.10 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.9</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312521190578/d71703dex49.htm">English translation of the Exclusive Option Agreement among the WFOE, the VIE and shareholders of the VIE dated October<span style="text-decoration:underline"></span>&#160;21, 2020 (incorporated herein by reference to Exhibit 4.9 of our Annual Report on Form <span style="white-space:nowrap">20-F</span> for the year ended December<span style="text-decoration:underline"></span>&#160;31, 2020 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-39151)</span> filed with the SEC on June<span style="text-decoration:underline"></span>&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.10</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex1014.htm">English translation of the Special Agreement on the Capital Increase of the VIE among the WFOE, the VIE and shareholders of the VIE dated February<span style="text-decoration:underline"></span>&#160;22, 2019 (incorporated herein by reference to Exhibit 10.14 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.11</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312521190578/d71703dex411.htm">English translation of the Amendments to the Special Agreement on the Capital Increase of the VIE among the WFOE, the VIE, Huazhi Hu, Yifang Xiong and shareholders of the VIE dated September<span style="text-decoration:underline"></span>&#160;7, 2020 and October<span style="text-decoration:underline"></span>&#160;21, 2020, respectively (incorporated herein by reference to Exhibit 4.11 of our Annual Report on Form <span style="white-space:nowrap">20-F</span> for the year ended December<span style="text-decoration:underline"></span>&#160;31, 2020 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-39151)</span> filed with the SEC on June<span style="text-decoration:underline"></span>&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.12</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312521190578/d71703dex416.htm">Subscription Agreement, dated as of January<span style="text-decoration:underline"></span>&#160;27, 2021, between the Registrant and certain funds advised by Carmignac (incorporated herein by reference to Exhibit 4.16 of our Annual Report on Form <span style="white-space:nowrap">20-F</span> for the year ended December<span style="text-decoration:underline"></span>&#160;31, 2020 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-</span> 39151) filed with the SEC on June<span style="text-decoration:underline"></span>&#160;15, 2021) </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">164 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:4%"></td>
<td style="width:90%"></td></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.13*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex413.htm">English Translation of the Subscription Agreement, dated as of December&#160;21, 2022, between the Registrant and Qingdao Ocean Investment Group Co., Ltd. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;8.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex81.htm">List of Principal Subsidiaries and Consolidated Affiliated Entities </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;11.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312519280594/d515413dex991.htm">Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 99.1 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-234411)</span> filed with the SEC on October<span style="text-decoration:underline"></span>&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;12.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex121.htm">Certification of Chief Executive Officer pursuant to Exchange Act Rules <span style="white-space:nowrap">13a-14(a)</span> and <span style="white-space:nowrap">15d-14(a),</span> as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;12.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex122.htm">Certification of Chief Financial Officer pursuant to Exchange Act Rules <span style="white-space:nowrap">13a-14(a)</span> and <span style="white-space:nowrap">15d-14(a),</span> as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;13.1**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex131.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;13.2**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex132.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;15.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex151.htm">Consent of Ernst&#160;&amp; Young Hua Ming LLP </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;15.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex152.htm">Consent of PricewaterhouseCoopers Zhong Tian LLP </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;15.3*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex153.htm">Consent of AllBright Law Offices </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;15.4*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex154.htm">Consent of Maples and Calder (Hong Kong) LLP </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;15.5**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d404296dex155.htm">Submission under Item 16I(a) of Form <span style="white-space:nowrap">20-F</span> in relation to the Holding Foreign Companies Accountable Act </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;16.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1759783/000119312522125165/d246892dex161.htm">Letter from EY addressed to the Securities and Exchange Commission dated April<span style="text-decoration:underline"></span>&#160;28, 2022 (incorporated herein by reference to Exhibit 16.1 of our Annual Report on Form <span style="white-space:nowrap">20-F</span> for the year ended December<span style="text-decoration:underline"></span>&#160;31, 2021 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-39151)</span> filed with the SEC on April<span style="text-decoration:underline"></span>&#160;28, 2022)</a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.INS*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Instance Document (the cover page XBRL tags are embedded within the Inline XBRL document)</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.SCH*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Schema Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.CAL*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.DEF*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Definition Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.LAB*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Label Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.PRE*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Exhibit 101 Inline XBRL document set)</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">*</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Filed herewith </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">**</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Furnished herewith </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">165 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="rom404296_34">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The registrant hereby certifies that it meets all of the requirements for filing on Form <span style="white-space:nowrap">20-F</span> and that it has duly caused and authorized the undersigned to sign this annual report on its behalf. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:40%;border:0;margin-left:auto">


<tr>

<td style="width:12%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:87%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><span style="font-weight:bold">EHang Holdings Limited</span></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Huazhi Hu</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Name:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Huazhi Hu</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Title:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Chairman of the Board of Directors and Chief Executive Officer</td></tr>
</table></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&#160;27, 2023 </p>
</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>
<div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden77449498" contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden77449499" contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden77449500" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden77449501" contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="eh-20221231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references></ix:header></div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div id="index" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EHANG HOLDINGS LIMITED </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS </div></div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:90%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PAGE(S)</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin404296_1">Report of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric name="dei:AuditorFirmId" contextRef="P01_01_2022To12_31_2022">1424</ix:nonNumeric>)</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin404296_2">Report of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric name="dei:AuditorFirmId" contextRef="P01_01_2021To12_31_2021">1408</ix:nonNumeric>)</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-3</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin404296_3">Consolidated Balance Sheets as of December&#160;31, 2021 and 2022</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-4&#160;-&#160;F-6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin404296_4">Consolidated Statements of Comprehensive Loss for the Years Ended December&#160;31, 2020, 2021 and 2022</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-7&#160;-&#160;F-8</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin404296_5">Consolidated Statements of Changes in Shareholders&#8217; Equity for the Years Ended December&#160;31, 2020, 2021 and 2022</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-9&#160;-&#160;F-11</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin404296_6">Consolidated Statements of Cash Flows for the Years Ended December&#160;31, 2020, 2021 and 2022</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-12&#160;-&#160;F-14</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin404296_7">Notes to the Consolidated Financial Statements</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-15&#160;-F-65</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<br/></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div> <div id="fin404296_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">To the<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>Board of Directors and Shareholders of EHang Holdings Limited </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Opinion on the Financial Statements </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have audited the accompanying consolidated balance sheets of EHang Holdings Limited and its subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, and the related consolidated statements of comprehensive loss, of changes in shareholders&#8217; equity and of cash flows for the years then ended, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Change in Accounting Principle</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2022. </div></div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Basis for Opinion </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;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. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Emphasis of Matter </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in Note 1(c) to the consolidated financial statements, there is uncertainty as to when the Company will obtain the type certificate in the near term to launch fully commercial sales of EH216-S, which may materially and adversely affect the execution of management&#8217;s business plan and the Company&#8217;s future liquidity. Management&#8217;s evaluation of the events and conditions and management&#8217;s plans to mitigate these matters are also described in Note 1(c). </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/ <ix:nonNumeric name="dei:AuditorName" contextRef="P01_01_2022To12_31_2022">PricewaterhouseCoopers Zhong Tian LLP</ix:nonNumeric> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:AuditorLocation" contextRef="P01_01_2022To12_31_2022">Guangzhou, the People&#8217;s Republic of China</ix:nonNumeric> </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">April 27, 2023 </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have served as the Company&#8217;s auditor since 2021. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2 </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div> <div id="fin404296_2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To the Shareholders and the Board of Directors of EHang Holdings Limited </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opinion on the Financial Statements </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have audited the accompanying consolidated statements of comprehensive loss, changes in shareholders&#8217; (deficit)/equity and cash flows of EHang Holdings Limited (the &#8220;Company&#8221;) for the year ended December&#160;31, 2020, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the results of its operations and its cash flows for the year ended December&#160;31, 2020, in conformity with U.S. generally accepted accounting principles. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis for Opinion </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) 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. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We conducted our audits 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 financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/ <ix:nonNumeric name="dei:AuditorName" contextRef="P01_01_2021To12_31_2021">Ernst &amp; Young Hua Ming LLP</ix:nonNumeric> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We served as the Company&#8217;s auditor from 2018 to 2021. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:AuditorLocation" contextRef="P01_01_2021To12_31_2021">Shanghai, the People&#8217;s Republic of China</ix:nonNumeric> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">June&#160;15, 2021 </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3 </div></div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="null;text-indent: 0px;">Table of Contents</a></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin404296_3" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED BALANCE SHEETS </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">ASSETS</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current assets:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">246,863</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">249,310</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,147</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">2(g)</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">160</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net of allowance of RMB<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,417</ix:nonFraction></div> and RMB<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,380</ix:nonFraction></div> (US$<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,728</ix:nonFraction></div>) as of December&#160;31, 2021 and 2022, respectively</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,189</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,298</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,943</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,075</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,364</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,492</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,395</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,183</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,550</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from a related party</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">18</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,360</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">477,150</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">387,155</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,132</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="null;text-indent: 0px;;display:inline;">Property</div> and equipment, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,821</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,060</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,823</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Right-of-use assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">2(x)</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,482</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,654</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">745</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,959</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">284</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term loans receivable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,208</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,980</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,447</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">10</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,143</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,839</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,427</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,392</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">202</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,284</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">143,712</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,837</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">535,434</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">530,867</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,969</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED BALANCE SHEETS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:77%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Current liabilities </div></div>(including current liabilities of the consolidated variable interest entity and its subsidiaries (&#8220;VIEs&#8221;) without recourse to the Company of RMB<ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021_NonrecourseMemberusgaapRecourseStatusAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,755</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,993</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,348</ix:nonFraction>) as of December&#160;31, 2021 and 2022, respectively)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,794</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,219</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Short-term</div> debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ShortTermBorrowingsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,838</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ShortTermBorrowingsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,386</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,560</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,456</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,141</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,831</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,801</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,154</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,907</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">97,763</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,175</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">2(x)</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,520</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">733</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">217</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred government subsidies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredGovernmentSubsidiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">468</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredGovernmentSubsidiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,993</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredGovernmentSubsidiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">289</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">136,447</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">282,341</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,936</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></div> (including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities of the VIEs without recourse to the Company of RMB<ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021_NonrecourseMemberusgaapRecourseStatusAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,588</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,234</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">759</ix:nonFraction>) as of December&#160;31, 2021 and 2022, respectively)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,846</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">558</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center;">14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,799</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized tax benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">795</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center;">2(x)</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,913</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,136</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,169</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,928</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">425</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,389</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">201</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,941</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">123,848</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,956</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">201,388</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">406,189</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,892</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </div> </div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED BALANCE SHEETS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;A ordinary shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction> par value; <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,904,577,337</ix:nonFraction></div> shares authorized, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">74,309,007</ix:nonFraction></div> shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">73,723,637</ix:nonFraction> shares outstanding as of December&#160;31, 2021; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,904,577,337</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">78,300,387</ix:nonFraction> shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">77,309,937</ix:nonFraction> shares outstanding as of December&#160;31, 2022)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">51</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;B ordinary shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">45,422,663</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">40,136,560</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2021; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">45,422,663</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">39,026,560</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2022)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,459,374</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,558,356</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">225,940</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:StatutoryReserves" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,191</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:StatutoryReserves" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,191</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:StatutoryReserves" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">173</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,122,153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,450,374</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">210,284</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income </div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,886</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,010</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total EHang Holdings Limited shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">332,601</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,258</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,016</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div> interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">420</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">61</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">334,046</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,678</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,077</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">535,434</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">530,867</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,969</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin404296_4" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for per share data and per ADS data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:66%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">15</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">176,060</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,923</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,775</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,912</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">15</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,033</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,884</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,542</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">513</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,093</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,807</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,317</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,425</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cost of revenues:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,082</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,038</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,180</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,832</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">786</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">60</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">9</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total cost of revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,914</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,777</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,098</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,189</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">106,179</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,030</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,219</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,236</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,186</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,229</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,701</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,613</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">187,388</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">151,065</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,902</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">105,252</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,148</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,082</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,585</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">204,051</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">367,765</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">339,263</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,188</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other operating income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,576</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,094</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">884</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">91,296</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">320,536</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">303,950</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,068</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other (expense) income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest and investment income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,795</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,143</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,669</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">677</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,337</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,803</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,819</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">554</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">333</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">827</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,488</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">216</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,227</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,086</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,944</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">282</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,127</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,804</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,886</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total other (expense) income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">775</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,050</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">25,498</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,697</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax and income (loss) from equity method investment</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">92,071</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,486</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,448</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,765</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">206</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">134</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income (loss) from equity method investment</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">92,277</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,620</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,527</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,776</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) from equity method investment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">236</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">276</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">196</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">92,041</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,896</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,331</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,748</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="text-align: left;; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;;font-size: .83em;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for per share data and per ADS data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:66%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">92,041</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,896</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,331</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,748</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss (income) attributable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,422</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,110</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">161</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to EHang Holdings Limited&#8217;s ordinary shareholders</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">87,619</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,959</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">328,221</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,587</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per ordinary share:</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Basic and diluted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">20</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">0.80</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.78</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.86</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">0.41</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per ADS (2 ordinary shares equal to 1 ADS):</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Basic and diluted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">20</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">1.60</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">5.56</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">5.72</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">0.82</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Shares used in net loss per ordinary share computation (in thousands of shares):</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Basic and diluted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">20</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">109,563</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">112,985</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">114,695</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">114,695</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive (loss) income </div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments, net of nil tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,974</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,030</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (realized) gains on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> investments, net of nil tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,729</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,729</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total other comprehensive (loss) income, net of tax</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,030</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">100,286</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">321,732</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">308,435</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,718</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Comprehensive (loss) income attributable to <div style="white-space: nowrap;;display:inline;">non-controlling</div> interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,422</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,110</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">161</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss attributable to EHang Holdings Limited</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">95,864</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">321,795</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">307,325</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,557</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying notes are an integral part of these consolidated financial statements. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div></div><div></div></div><div><div style="background-color:white;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin404296_5" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares, per share data and per ADS data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Class&#160;A ordinary</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shares</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Class&#160;B ordinary</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shares</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> ordinary<br/> shares</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> ordinary<br/> shares</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Additional</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div></div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">capital</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Accumulated</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">other</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">comprehensive</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">income</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">reserves</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Total EHang<br/> Holdings<br/> Limited</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shareholders&#8217;</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">equity</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-</div></div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">controlling</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">interests</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shareholders&#8217;</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">equity</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2019</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">64,034,573</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">45,422,663</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,020,691</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,195</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,035</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">720,419</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">311,574</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,781</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">315,355</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of Class&#160;A ordinary shares pursuant to underwriters&#8217; exercise of over-allotment option</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">170,062</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,751</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,751</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,751</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;B ordinary Shares converted to Class&#160;A ordinary shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; text-align: right;"><div style="display:inline;">19</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">430,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">430,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">87,619</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">87,619</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,422</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">92,041</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share-based compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">16</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,857</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,857</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,857</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of subsidiaries&#8217; equity to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest holders</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">64,634,743</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">44,992,555</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,081,299</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,950</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,035</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">808,038</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">276,318</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,382</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">277,700</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:27%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A<br/> ordinary<br/> shares</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B<br/> ordinary<br/> shares</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of<br/> ordinary<br/> shares</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of<br/> ordinary<br/> shares</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Additional</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div></div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">capital</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Accumulated</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">other</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">comprehensive</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">(loss) income</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">reserves</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Total EHang<br/> Holdings<br/> Limited</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shareholders&#8217;<br/> equity</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div></div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">interests</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shareholders&#8217;</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">equity</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">64,634,743</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">44,992,555</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,081,299</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,950</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,035</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">808,038</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">276,318</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,382</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">277,700</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of Class&#160;A ordinary shares pursuant to a private placement</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,230,769</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">256,944</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">256,945</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">256,945</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares to the depository bank</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,500,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares for the vested restricted share units</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,002,130</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlement of vested restricted share units with shares held by the depositary bank</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:num-dot-decimal">1,914,630</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;B ordinary shares converted to Class&#160;A ordinary shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">4,855,995</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">4,855,995</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,959</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,959</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share-based compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">16</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriation of statutory reserve</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AppropriationOfStatutoryReserves" contextRef="P01_01_2021To12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">156</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AppropriationOfStatutoryReserves" contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">156</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">74,309,007</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">40,136,560</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,459,374</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,886</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,191</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,122,153</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">332,601</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,445</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">334,046</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div></div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="text-align: left;; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;;font-size: .83em;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:26%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A ordinary<br/> shares</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B ordinary<br/> shares</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="2" style="vertical-align:bottom">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of<br/> ordinary<br/> shares</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of<br/> ordinary<br/> shares</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Additional</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div></div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">capital</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">other</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">comprehensive</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">(loss) income</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">reserves</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Total&#160;EHang<br/> Holdings<br/> Limited</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shareholders&#8217;<br/> equity</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div></div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">interests</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">shareholders&#8217;</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">equity</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31,2021</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">74,309,007</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">40,136,560</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,459,374</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,886</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,191</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,122,153</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">332,601</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,445</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">334,046</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shares issued to depository bank</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">876,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of Ordinary Shares for the vested Restricted Share Units</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,595,750</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlement of vested Restricted Share Units with shares held by the depositary bank</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:num-dot-decimal">590,750</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;B ordinary shares converted to Class&#160;A ordinary shares</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,110,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">1,110,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">328,221</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">328,221</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,110</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,331</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Clawback of shares under share incentive plan</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Arrangement for employee stock withholding tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,230</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,230</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,230</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Warrants arising from private placement</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of a subsidiary&#8217;s equity to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling&#160;interest</div> holder</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">85</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">85</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">78,300,387</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">51</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">39,026,560</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,558,356</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,010</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,191</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,450,374</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,258</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">420</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,678</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022 (US$)</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(e)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">78,300,387</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">39,026,560</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">225,940</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">210,284</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,016</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">61</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,077</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying notes are an integral part of these consolidated financial statements. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="display:inline;">1</div></div></div></div></div><div></div></div><div><div style="background-color:white;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div id="fin404296_6" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">CASH FLOWS FROM OPERATING ACTIVITIES</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">92,041</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,331</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,748</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjustments to reconcile net loss to net cash used in operating activities:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Depreciation of property and equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,785</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,427</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,478</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,229</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">407</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">346</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">439</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">64</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of right-of-use assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,976</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,736</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income tax expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">184</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">16</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,857</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,049</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Clawback of shares under share incentive plan</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:ReclaimOfSharesUnderShareIncentivePlan" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:ReclaimOfSharesUnderShareIncentivePlan" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss on disposal of intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">72</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Loss (gains) on disposal of property and equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">2(m)</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">456</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">820</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">103</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain on disposal of long-term investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">288</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of debt discounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,674</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">243</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest and investment income</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:InterestAndInvestmentIncome" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:InterestAndInvestmentIncome" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:InterestAndInvestmentIncome" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">454</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss (<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">income</div>) from an equity method investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">276</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">196</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impairment of long-lived assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">2(o)</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,627</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,313</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,517</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,784</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,928</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr>
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Write-downs of inventories</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">2(l)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,640</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">956</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">139</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange loss</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionLossBeforeTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">827</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,488</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">216</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in operating assets and liabilities:</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">134,678</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">39,336</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,072</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,460</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unbilled revenue</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:center;">15</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="eh:UnbilledRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,281</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="eh:UnbilledRevenue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,800</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost and estimated earnings in excess of billings</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,495</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inventories</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,269</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,607</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,257</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">473</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,001</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,972</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,942</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,326</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from a related party</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:center;">18</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,639</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,279</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,360</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">197</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,155</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,611</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,748</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,104</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,465</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract liabilities</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,426</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,051</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,490</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">651</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other liabilities</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,667</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,370</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,252</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,256</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,783</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,273</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,720</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">60</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,521</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">221</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred government subsidies</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="eh:IncreaseDecreaseInDeferredGovernmentSubsidies" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">80</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="eh:IncreaseDecreaseInDeferredGovernmentSubsidies" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">430</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="eh:IncreaseDecreaseInDeferredGovernmentSubsidies" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,525</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="eh:IncreaseDecreaseInDeferredGovernmentSubsidies" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">221</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income taxes payable</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized tax benefits</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:center;">17</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="eh:IncreaseDecreaseInUnrecognizedTaxBenefits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash flow used in operating activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">151,696</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">121,629</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">173,458</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">25,148</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">CASH FLOWS FROM INVESTING ACTIVITIES</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deconsolidation of a subsidiary</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="eh:PaymentsFromDeconsolidationOfSubsidiaries" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of short-term investments</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,364</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">157,761</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,807</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,136</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from maturities of short-term investments</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,996</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">140,756</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">151,388</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,949</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">property</div> and equipment</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,742</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,645</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,166</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,764</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from disposal of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">property</div> and equipment</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">192</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">188</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">27</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquisition of intangible assets</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">337</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">51</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,653</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">240</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for long-term investment</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:center;">10</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">700</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,550</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">660</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans to third parties</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLoansReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,900</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of loan to a third party</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromCollectionOfLoansReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash flow (used in) provided by investing activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">66,209</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">33,401</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,400</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,176</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS <div style="letter-spacing: 0px; top: 0px;;display:inline;">LI</div>MITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:69%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">CASH FLOWS FROM FINANCING ACTIVITIES</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from short-term bank <div style="letter-spacing: 0px; top: 0px;;display:inline;">loans</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromBankDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromBankDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromBankDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,794</ix:nonFraction></div></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromBankDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,219</ix:nonFraction></div></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of short-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">)&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,450</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">)&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ProceedsFromLongTermBankLoans" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of a Long-term bank loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">(<ix:nonFraction name="eh:RepaymentOfLongTermBankLoan" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">)&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">(<ix:nonFraction name="eh:RepaymentOfLongTermBankLoan" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">435</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">)&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of loans from third parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; text-align: left; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; text-align: left; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from the private placement</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,861</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,129</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests of a subsidiary</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; text-align: center;"><div style="display:inline;">14</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of a subsidiary&#8217;s equity to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest holder</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">85</ix:nonFraction> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; text-align: left; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">12</ix:nonFraction> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; text-align: left; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160; <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shares issued upon vesting of restricted share units</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of Class&#160;A ordinary shares, net of issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,313</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">256,945</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payment of underwriters&#8217; exercise of over-allotment option&#8217;s issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">750</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payment of issuance costs for IPO</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:PaymentOfIssuanceCostsForInitialPublicOffering" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,906</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,680</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">266,947</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">106,740</ix:nonFraction></div></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,475</ix:nonFraction></div></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect of exchange rate changes on cash, cash equivalents and restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,264</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,067</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,605</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,828</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (decrease) increase in cash, cash equivalents and restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">181,489</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">106,850</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,287</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">332</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash, cash equivalents and restricted cash at the beginning of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">321,662</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">140,173</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">247,023</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,815</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash, cash equivalents and restricted cash at the end of the year</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">140,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">247,023</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">249,310</ix:nonFraction></div></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,147</ix:nonFraction></div></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Supplemental disclosures of cash flow information:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest paid</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,178</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,502</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">218</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income taxes paid</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom"> <div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </div> </div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Note&#160;2(e)</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> investing and financing activities:</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term loan from a third party settled by accounts receivable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:LongTermLoansFromThirdPartySettledThroughAccountsReceivables" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="null;text-indent: 0px;;display:inline;">property</div> and equipment included in Accrued expenses and other liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,967</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,228</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,327</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">482</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance costs for Series C redeemable convertible preferred shares included in Accrued expenses and other liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:UnpaidStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020_SeriesCConvertibleRedeemablePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">48</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance costs for IPO included in Accrued expenses and other liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:UnpaidStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020_IPOMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">821</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unpaid issuance costs for issuance of Class&#160;A ordinary shares pursuant to underwriters&#8217; exercise of overallotment option included in Accrued expenses and other liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">812</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Reconciliation of cash, cash equivalents and restricted cash:</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,840</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">246,863</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">249,310</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,147</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">2(g)</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,333</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">160</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="font-size: 0pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div><div style="margin-bottom: 1pt; margin-top: 0px; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total cash, cash equivalents and restricted cash in the statements of cash flows</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">140,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">247,023</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">249,310</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,147</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying notes are an integral part of these consolidated financial statements. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin404296_7" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448842">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Organization and Nature of Operations </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal activities </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang Holdings Limited (the &#8216;&#8216;Company&#8217;&#8217;) was incorporated in the Cayman Islands on December&#160;23, 2014 under the Cayman Islands Companies Law as an exempted company with limited liability. On December 12, 2019, the Company completed its initial public offering (the &#8220;IPO&#8221;) and got listed on Nasdaq Global Market. The Company through its consolidated subsidiaries, variable interest entity (the &#8216;&#8216;VIE&#8217;&#8217;) and the subsidiaries of the VIE (collectively, the &#8216;&#8216;Group&#8217;&#8217;) are principally engaged in the manufacturing, sales and operations of autonomous aerial vehicles. The Group established its manufacturing <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">facility</div> in Yunfu City in the PRC. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal subsidiaries and VIEs </div></div> </td> </tr> </table> <ix:nonNumeric name="eh:SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448844"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s major subsidiaries, VIE and the subsidiaries of the VIE (&#8220;VIEs&#8221;, refer to VIE and its subsidiaries as a whole, where appropriate) are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:56%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Entities</div></div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subsidiaries:</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date of<br/> incorporation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of<br/> incorporation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">direct&#160;or&#160;indirect</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Principal&#160;activities</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Direct</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Indirect</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ehfly Technology Limited (&#8220;Ehfly&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis" format="ixt:date-monthname-day-year-en">December 5, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis" format="ixt-sec:edgarprovcountryen">Hong Kong</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations" contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis">Product sales<br/> investment<br/> holding</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EHang Intelligent Equipment (Guangzhou) Co., Ltd. (&#8220;EHang Intelligent&#8221; or the &#8220;WFOE&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis" format="ixt:date-monthname-day-year-en">October 15, 2015</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449500">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Yunfu EHang Intelligent Technology Limited (&#8220;EHang Yunfu&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" format="ixt:date-monthname-day-year-en">June 15, 2020</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449498">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">68.5</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations" contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Variable Interest Entity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Guangzhou EHang Intelligent Technology Co., Ltd. (&#8220;EHang GZ&#8221; or the &#8220;VIE&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis" format="ixt:date-monthname-day-year-en">August 8, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449501">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</ix:nonNumeric></td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></ix:exclude></div> </ix:nonNumeric></ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77448844" continuedAt="TextSelectionAppend_77448844_1"><ix:continuation id="TextSelection_77448842" continuedAt="TextSelectionAppend_77448842_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448842_1" continuedAt="TextSelectionAppend_77448842_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448842_2" continuedAt="TextSelectionAppend_77448842_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448842_3" continuedAt="TextSelectionAppend_77448842_4"><ix:continuation id="TextSelectionAppend_77448844_1"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data)</div></div> </ix:exclude> <ix:exclude> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Organization and Nature of Operations (Continued) </div></div></div></div> </td> </tr> </table> </ix:exclude> <ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:exclude> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s major subsidiaries and the VIEs are as follows (continued): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> </ix:exclude> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Entities</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">VIE&#8217;s Subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">direct&#160;or&#160;indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Principal&#160;activities</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Direct</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indirect</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:46%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Guangdong EHang General Aviation Co., Ltd. (&#8220;EHang Aviation&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis" format="ixt:date-monthname-day-year-en">March 11, 2021</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449499">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%(a)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: top; width: 20%; padding: 0pt;"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis">Operational flight services</ix:nonNumeric></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">EHang GZ and EHang Intelligent hold <ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_EHangGZMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">51</ix:nonFraction>% and <ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_EhangIntelligentMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">49</ix:nonFraction>% equity interests in EHang Aviation, respectively. </div> </td> </tr> </table> </ix:continuation> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Summary of the VIE contractual arrangements (the &#8220;VIE Contractual Agreements&#8221;) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group conducts all of its business in China through its subsidiaries and the VIEs in the PRC. The Company&#8217;s subsidiary EHang Intelligent, or the WFOE, has entered into contractual arrangements with the VIE and its shareholder described below, which are referred to as the VIE Contractual Agreements. As of December&#160;31, 2019, the equity interests of the VIE were legally held by Mr.&#160;Huazhi Hu and Mr.&#160;Derrick Yifang Xiong (the &#8220;Former Shareholders&#8221;). For the year ended December&#160;31, 2020, the Former Shareholders transferred their equity interests to Mr.&#160;Shuai Feng and Mr.&#160;Weixian Xia, both are the Group&#8217;s employees (the &#8220;Nominee Shareholders&#8221;). The Nominee Shareholders then signed the Contractual Agreements with terms essentially the same as the ones signed before. Through the Contractual Agreements, the Nominee Shareholders of the VIE effectively assigned all of their voting rights underlying their equity interests in the VIE to the WFOE, which is a wholly-owned entity by the Company, who further assigned the voting rights underlying their equity interests in the VIE to the Company. Therefore, the Company has the power to direct the activities of the VIE that most significantly impact their economic performance. The Company also has the right to receive economic benefits via the WFOE, and the obligation to absorb losses of the VIE, that potentially could be significant to the VIE. Through the VIE Contractual Agreements, the Company is considered the primary beneficiary of the VIEs for accounting purposes only and thus consolidates each of these entities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASC810-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Consolidation: Overall</div></div>. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the Contractual Agreements among the Former Shareholders, the VIE and the WFOE, and then amended in 2020 to the Nominee Shareholders: </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Loan Agreement </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The WFOE has granted interest-free loans with an aggregate amount of RMB<ix:nonFraction name="us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_NomineeShareholderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,000</ix:nonFraction> to the Nominee Shareholders of the VIE for the sole purpose of providing funds necessary for the capital injection of the VIE. The loans are repayable by such Nominee Shareholder through a transfer of their equity interests in the VIE to the WFOE, in proportion to the amount of the loans to be repaid. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></ix:exclude> </div> </ix:continuation></div> </div> </div> <ix:continuation id="TextSelectionAppend_77448842_4" continuedAt="TextSelectionAppend_77448842_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448842_5" continuedAt="TextSelectionAppend_77448842_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448842_6" continuedAt="TextSelectionAppend_77448842_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents<br/></a></div> </ix:exclude></ix:continuation></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448842_7" continuedAt="TextSelectionAppend_77448842_8"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Organization and Nature of Operations (Continued) </div></div></td></tr></table><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Summary of the VIE contractual arrangements (the &#8220;VIE Contractual Agreements&#8221;) (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Power of Attorney and Shareholders Voting Proxy </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Power of Attorney and Shareholders Voting Proxy entered into between the Nominee Shareholders, the VIE and the WFOE, the Nominee Shareholders authorized the WFOE to act on behalf of the Nominee Shareholders as exclusive agent and attorney with respect to all matters concerning the VIE&#8217;s equity interests, including but not limited to: (1)&#160;attend shareholders&#8217; meetings of the VIE; (2)&#160;exercise all the shareholders&#8217; rights, including voting rights; and (3)&#160;designate and appoint the senior management members of the VIE. The proxy is irrevocable and continuously valid from the date of execution. The WFOE is entitled to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-authorize</div> or assign its rights related to the equity interest to any other person or entity at its own discretion and without giving prior notice to the Nominee Shareholders or obtaining their consents. In 2019, the WFOE reassigned its rights under the Power of Attorney and Shareholders Voting Proxy to the Company, pursuant to the Commitment Letter below. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Option Agreements </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Exclusive Option Agreements entered amongst the Nominee Shareholders, the VIE and WFOE, the Nominee Shareholders granted to WFOE or their designees an irrevocable and exclusive right to purchase all or part of the equity interests held by the Nominee Shareholders in the VIE at the WFOE&#8217;s sole discretion, to the extent permitted under the PRC laws, at an amount equal to the minimum consideration permitted under the applicable PRC law and administrative regulations. Any proceeds received by the Nominee Shareholders from the exercise of the options shall be remitted to the WFOE or its designated party, to the extent permitted under PRC laws. In addition, the VIE and the Nominee Shareholders have agreed that without prior written consent of the WFOE, they will not create any pledge or encumbrance on their equity interests in the VIE, or transfer or otherwise dispose of their equity interests in the VIE. The term of the agreement remains effective as long as each Nominee Shareholder remains a shareholder of the VIE. The WFOE may terminate the agreement at its sole discretion, whereas under no circumstances may the VIE or the Nominee Shareholders terminate the agreement. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Consulting and Service Agreement </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Exclusive Consulting and Service Agreement between the WFOE and the VIE, the WFOE has the exclusive right to provide services to the VIE related to the VIE&#8217;s and the VIE&#8217;s subsidiaries&#8217; business, including but not limited to the development, manufacturing and sales of intelligent aerial vehicles. In return, the VIE agrees to pay a service fee equal to <ix:nonFraction name="eh:PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_ExclusiveConsultingAndServiceAgreementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the consolidated net profits of the VIE after the VIE turns cumulative profitable and after certain expenses. The WFOE has sole discretion in determining the service fee charged to the VIE under this agreement. Without the WFOE&#8217;s prior written consent, the VIE shall not, directly and indirectly, obtain the same or similar services as provided under this agreement from any third party. The WFOE will have the exclusive ownership of all intellectual property rights developed by performance of this agreement. <ix:nonNumeric name="eh:ConsultingAndServiceAgreementTerm" contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_NomineeShareholderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">The Exclusive Consulting and Service Agreement is valid for 10 years and renewable at the WFOE&#8217;s option.</ix:nonNumeric> This agreement can be terminated by the WFOE with 30 days&#8217; notice at any time but cannot be terminated by the VIE unless the WFOE is found to be in gross negligence. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="display:inline;">7</div></ix:exclude></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77448842_8" continuedAt="TextSelectionAppend_77448842_9"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448842_9" continuedAt="TextSelectionAppend_77448842_10"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448842_10" continuedAt="TextSelectionAppend_77448842_11"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448842_11" continuedAt="TextSelectionAppend_77448842_12"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Organization and Nature of Operations (Continued) </div></div></td></tr></table><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Summary of the VIE contractual arrangements (the &#8220;VIE Contractual Agreements&#8221;) (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share Pledge Agreements </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Share Pledge Agreements entered amongst the WFOE and the Nominee Shareholders, the Nominee Shareholders pledged all of their equity interests in the VIE to the WFOE in favor of the WFOE to secure the VIE and their obligations under the various contractual agreements, including the Exclusive Consulting and Service Agreements and Exclusive Option Agreements described above. The WFOE shall have the right to collect dividends generated by the pledged equity interests during the term of the pledge. If the Nominee Shareholders breach their respective contractual obligations under the Share Pledge Agreements, the WFOE, as pledgee, will be entitled to rights, including the right to dispose of the pledged equity interests entirely or partially. The Nominee Shareholders of the VIE agree not to create any encumbrance on or otherwise transfer or dispose of their respective equity interests in the VIE, without the prior consent of the WFOE. The Share Pledge Agreements will remain effective until all the contractual obligations have been satisfied in full under all the agreements mentioned above. In March 2021, the Company has completed the registration of the share pledge with the relevant office of Administration for the Industry and Commerce in accordance with the PRC Property Rights Law. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commitment Letter </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Commitment Letter, the WFOE irrevocably and unconditionally commits to execute its rights and obligations under the Power of Attorney and Shareholders Voting Proxy under the instruction of the Company. In addition, the Company is obligated and undertakes to provide unlimited financial support to the VIE, to the extent permissible under applicable PRC laws and regulations. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2020, a judicial freeze was placed on the equity interests of the VIE in connection with an arbitration filed by a third party against Mr.&#160;Huazhi Hu, one of the Former Shareholders of the VIE. The arbitration arose from a financial dispute between the third party and Mr. Huazhi&#160;Hu, and was unrelated to the Group. The third party did not have any claim against the VIE. The VIE was named as a party in the arbitration only because the third party regarded equity interests of the VIE as potential assets of Mr. Huazhi&#160;Hu. The third party and Mr. Huazhi&#160;Hu reached a settlement and as a result, in March 2021, the third party filed a petition with the court and the judicial freeze on the VIE&#8217;s equity interests has been released since then. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Based on the opinion of the Company&#8217;s PRC legal counsel, (i)&#160;the ownership structure of the WFOE and the VIEs are in compliance with applicable PRC laws and regulations, (ii)&#160;such Contractual Agreements constitute valid, legal and binding obligations enforceable against each party of such agreements in accordance with the terms of each agreement, and will not result in any violation of PRC laws or regulations currently in effect. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">However, uncertainties in the PRC legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future PRC laws or regulations. If the Company, the WFOE or any of their current or future VIE are found in violation of any existing or future laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in dealing with such violations, which may include, but not limited to, revocation of business and operating licenses, being required to discontinue or restrict its business operations, restriction of the Group&#8217;s right to collect revenues, being required to restructure its operations, imposition of additional conditions or requirements with which the Group may not be able to comply, or other regulatory or enforcement actions against the Group that could be harmful to its business. The imposition of any of these or other penalties may result in a material and adverse effect on the Group&#8217;s ability to conduct its business. In addition, if the imposition of any of these penalties causes the Company to lose the rights to direct the activities of the VIE or the right to receive their economic benefits, the Company would no longer be able to consolidate the VIE. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="display:inline;">8</div></ix:exclude></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77448842_12" continuedAt="TextSelectionAppend_77448842_13"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448842_13" continuedAt="TextSelectionAppend_77448842_14"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448842_14" continuedAt="TextSelectionAppend_77448842_15"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448842_15" continuedAt="TextSelectionAppend_77448842_16"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Organization and Nature of Operations (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <ix:nonNumeric name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448847"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following financial statement balances and amounts of the Group&#8217;s VIEs were included in the accompanying consolidated financial statements: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">ASSETS</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,014</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,404</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,959</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">202</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">29</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">839</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">837</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,302</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">530</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from the Company and its subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,774</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,911</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,002</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Property<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and equipment, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,032</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,273</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">185</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Right-of-use assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">799</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">77</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">229</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">33</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">97</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">39</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,094</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,347</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,675</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,025</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">449</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,677</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,027</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">294</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,154</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">747</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,053</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,712</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,858</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Company and its subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,451</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,040</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,846</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">558</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized tax benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">588</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">588</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">85</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,334</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">90,678</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,147</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></ix:exclude></div> </ix:nonNumeric></ix:continuation></div> </div> <ix:continuation id="TextSelection_77448847" continuedAt="TextSelectionAppend_77448847_1"><ix:continuation id="TextSelectionAppend_77448842_16" continuedAt="TextSelectionAppend_77448842_17"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448842_17" continuedAt="TextSelectionAppend_77448842_18"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448842_18" continuedAt="TextSelectionAppend_77448842_19"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448842_19"><ix:continuation id="TextSelectionAppend_77448847_1"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Organization and Nature of Operations (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following financial statement balances and amounts of the Group&#8217;s VIEs were included in the accompanying consolidated financial statements (continued):</div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </ix:exclude>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,372</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,399</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,147</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,471</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">- Third-party revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,280</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">230</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">- Inter-company revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,092</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,169</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,141</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,470</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net profit (loss)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,755</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,534</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">38,091</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,523</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash (used in) provided by operating activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,118</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,482</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,627</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">671</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash used in investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">878</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">237</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">34</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash provided by (used in) financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">145</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (decrease) increase in cash, cash equivalents and restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,225</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,390</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">492</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:continuation> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other than the amounts due to the Company and its subsidiaries (which are eliminated upon consolidation), all remaining liabilities of the VIE are without recourse to the primary beneficiary. The Company did not provide or intend to provide financial or other supports that are not previously contractually required to the VIEs during the years presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The revenue-producing assets that are held by the VIEs comprise mainly of permits, domain names, IP rights, operating licenses, intangible assets and fixed assets. The VIEs contributed an aggregate of <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">19.6</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2021To12_31_2021_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.4</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.01</ix:nonFraction>% of the Group&#8217;s consolidated revenues for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-company transactions. The VIEs contributed RMB<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">507</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,371</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,683</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,913</ix:nonFraction>) <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">of the Group&#8217;s consolidated net loss for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-company transactions. There are no consolidated VIE&#8217;s assets that are pledged or collateralized for the VIE&#8217;s obligations which can only be used to settle the VIE&#8217;s obligations, except for the registered capital and the statutory reserves. Relevant PRC laws and regulations restrict the VIE from transferring a portion of its net assets, equivalent to the balance of its statutory reserves and its share capital, to the Company in the form of loans and advances or cash dividends (Note 21). Creditors of the VIE do not have recourse to the general credit of the Company for any of the liabilities of the VIE. There were no other pledges or collateralization of the VIE&#8217;s assets.&#160;</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidity and Going Concern </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has been incurring losses from operations since inception. The Group incurred net losses of RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">92,041</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,896</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,331</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,748</ix:nonFraction>) for the years ended December 31, 2020, 2021 and 2022, respectively. Accumulated deficit amounted to RMB<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,122,153</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,450,374</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">210,284</ix:nonFraction><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) as of December 31, 2021 and 2022, respectively. Net cash used in operating activities was RMB</div></div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">151,696</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">121,629</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">173,458</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">25,148</ix:nonFraction>) for the years ended December 31, 2020, 2021 and 2022, respectively. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021 and 2022, the Group&#8217;s balance of cash and cash equivalents was RMB <ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">246,863</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">249,310</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,147</ix:nonFraction>), respectively. Up to the date of this report, the Group had unused loan facilities of RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount" contextRef="PAsOn12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction> with expiration date of <ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" contextRef="P01_01_2022To12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis" format="ixt:date-monthname-day-year-en">February 9, 2024</ix:nonNumeric>. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s ability to continue as a going concern is currently largely dependent on when the Group will obtain the type certificate of its EH216-S in the near term to launch fully commercial sales of its EH216-S autonomous aerial vehicle, and raising additional funds through debt financings or equity offerings. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s management expect to obtain the type certificate in the near future as the Group has completed majority of the compliance tests of the EH216-S as of the date of this report. However, there is uncertainty as to when the Group will obtain the type certificate of its EH216-S in the near term, which may materially and adversely affect the execution of management&#8217;s business plan and the Company&#8217;s future liquidity. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If the Group would be unsuccessful in obtaining the type certificate of EH216-S in a timely manner in the near term, or raising sufficient funds, the Group&#8217;s management will continue to tighten its cash management, further undertake significant cost-cutting measures, adjust the pace of its R&amp;D projects<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">, expand revenues from smart city management solutions and aerial media solutions</div> and utilize the unused loan facilities of RMB <ix:nonFraction name="us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount" contextRef="PAsOn12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction>. This will help maintain the liquidity of the Group within the twelve-month period from the issuance date of these consolidated financial statements and provide additional time for the Group to obtain the type certificate of its EH216-S and raise sufficient funds. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management has concluded, after giving consideration to its plans as noted above and existing balance of cash and cash equivalents as of December 31, 2022, that the Group has sufficient funds for sustainable operations and it will be able to meet its payment obligations from operations and debt related commitments for the next twelve months from the issuance of the consolidated financial statements. Accordingly the consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities during the normal course of operations. </div></div></div> </ix:continuation> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div></div> </div> </div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448411">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies </div></div></td></tr></table><ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The accompanying consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) to reflect the financial position, results of operations and cash flows of the Group. Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIEs, for which the Company is the ultimate primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries, and the VIEs have been eliminated upon consolidation. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A subsidiary is an entity in which the Company, directly or indirectly, controls more than one half of the voting power: has the power to appoint or remove the majority of the members of the board of directors (the &#8220;Board&#8221;): to cast majority of votes at the meeting of the Board or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A VIE is an entity in which the Company, or its subsidiary, through contractual arrangements, bears the risks of, and enjoys the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiary is the primary beneficiary of the entity. In determining whether the Company or its subsidiaries are the primary beneficiary, the Company considered whether it has the power to direct activities that are significant to the VIE&#8217;s economic performance, and also the Company&#8217;s obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the balance sheet date and revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in the Group&#8217;s consolidated financial statements include, but not limited to expected total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> revenue contracts, allowance for doubtful accounts, the determination of warranty cost, lower of cost and net realizable value of inventory, useful lives of long-lived assets, impairment of long-lived assets, valuation allowance for deferred tax assets, uncertain tax positions, fair value of the warrants and short-term debt, fair value of share-based awards and fair value of financial instruments. Management bases the estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:nonNumeric><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="display:inline;">1</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_77448411" continuedAt="TextSelectionAppend_77448411_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_1" continuedAt="TextSelectionAppend_77448411_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_2" continuedAt="TextSelectionAppend_77448411_3"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_3" continuedAt="TextSelectionAppend_77448411_4"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude><ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The functional currency of the Company, Ehfly, and EHANG Investment (HK) Limited (&#8220;EHang HK&#8221;) is the United States dollar (&#8220;US$&#8221;). The functional currency of EHang Holding GmbH (&#8220;EHang GmbH&#8221;), EHANG TECHNOLOGIES SPAIN&#160;&amp; LATAM, S.L. (&#8220;EHang Spain&#8221;) and Ehang EUROPE SAS (&#8220;EHang France&#8221;) is the euro (&#8220;&#8364;&#8221;). The functional currency of the Company&#8217;s PRC subsidiaries and the VIEs is the Renminbi (&#8220;RMB&#8221;). The Group uses the RMB as its reporting currency. The determination of the respective functional currency is based on the criteria set out by ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Transactions denominated in foreign currencies are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> at the exchange rates prevailing at the balance sheet date. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-monetary</div> items that are measured in terms of historical cost in foreign currency are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The financial statements of the Group&#8217; entities of which the functional currency is not RMB use the periodic average exchange rates and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders&#8217; (deficit) equity. </div></ix:nonNumeric><ix:nonNumeric name="eh:ConvenienceTranslationPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of US$1.00 to RMB<ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal">6.8972</ix:nonFraction> as set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;30, 2022, or any other rate. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(f)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents consist of cash on hand, deposits and highly liquid investments placed with bank and other financial institutions, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less when purchased. </div></ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(g)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted cash</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, restricted cash amounting to RMB<ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">160</ix:nonFraction> mainly represents cash frozen by People&#8217;s Court of Nansha District in Guangzhou city in request by a third-party plaintiff regarding a lawsuit against one of the Group&#8217;s subsidiaries. The lawsuit has come to a sentence and the Company has fulfilled its obligation. The Company filed a request with the court to release the judicial freeze on the Group&#8217;s cash which had been released in January 2022. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, there was <ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> restricted cash in the Group. </div></ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="display:inline;">2</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77448411_4" continuedAt="TextSelectionAppend_77448411_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_5" continuedAt="TextSelectionAppend_77448411_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_6" continuedAt="TextSelectionAppend_77448411_7"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_7" continuedAt="TextSelectionAppend_77448411_8"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude> <ix:nonNumeric name="us-gaap:InvestmentPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(h)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All highly liquid investments with original maturities of greater than three months but less than twelve months, are classified as short-term investments. Investments that are expected to be realized in cash during the next twelve months are also included in short-term investments. As of December&#160;31, 2021, the Group&#8217;s short-term investments comprised of debt instruments issued by international financial institutions (Note 4). The Group accounts for short-term investments in accordance with ASC 320 (&#8220;ASC 320&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt and Equity Securities</div></div>. The Group classifies its short-term investments as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;held-to-maturity,&#8221;</div></div> &#8220;trading&#8221; or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;available-for-sale,&#8221;</div></div> whose classification determines the respective accounting methods stipulated by ASC 320. Debt investments that the Group has the positive intent and ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> and stated at amortized cost. Securities that are bought and held principally for the purpose of selling them in the near term are classified as trading. Unrealized holding gains and losses for trading securities are included in earnings. Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> which are reported at fair value, with unrealized gains and losses recorded in &#8220;Accumulated other comprehensive income (loss)&#8221;. Dividend and interest income for all categories of short-term investments are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(i)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable and allowance for doubtful accounts</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts <div style="null;text-indent: 0px;;display:inline;">receivable</div> are carried at net realizable value. An allowance for doubtful accounts is recorded in the period when loss is probable based on an assessment of specific evidence indicating troubled collection, historical experience, accounts aging and other factors. Accounts <div style="null;text-indent: 0px;;display:inline;">receivable</div> are written off after all collection effort has ceased. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(j)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loans receivable and allowance for credit loss</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The long-term loans receivable represents the loans to third parties (Note 9). Such amount is recorded at the principal net of allowance for credit loss, if any, and includes accrued interest receivable as of the balance sheet date. The Group reviews and monitors the credit worthiness of the third parties. An allowance for credit loss is recorded in the period in which a loss is determined to be probable and the amount of the loss can be reasonably estimated. RMB<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,704</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">247</ix:nonFraction>) of allowance for credit losses were incurred for the year ended December 31, 2022. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="eh:CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448490">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(k)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost and estimated earnings in excess of billings</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Design and construction of customized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts generally extend over longer periods of time and revenue is recognized using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method. The Group&#8217;s right to receive payments depends on its performance in accordance with the contractual agreements. Billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are five milestones: 1) signing of the contract, 2) delivery and acceptance of hardware, 3) completion of software integration into hardware and the related testing, 4) delivery and acceptance of a completed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center, and 5) expiration of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> warranty period. The amounts to be billed at each milestone are specified in the contract. The length of each interval between two continuous billings under a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contract varies depending on the duration of the contract and the last billing to be issued for the contract is scheduled at the end of a warranty period. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77448411_8" continuedAt="TextSelectionAppend_77448411_9"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_9" continuedAt="TextSelectionAppend_77448411_10"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_10" continuedAt="TextSelectionAppend_77448411_11"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_11" continuedAt="TextSelectionAppend_77448411_12"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(k)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost and estimated earnings in excess of billings (Continued)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:continuation id="TextSelection_77448490"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred income until the above revenue recognition criteria are met. The carrying value of the Group&#8217;s costs and estimated earnings in excess of billings, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Group recognizes an allowance for doubtful accounts on costs and estimated earnings in excess of billings when it is probable that it will not collect the amount and writes off any balances in the period when deemed uncollectible. The Group periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Group does not require collateral from its customers and does not charge interest for late payments by its customers. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, the decrease in cost and estimated earnings in excess of billings was in accordance with the achievement of milestones in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> billing terms for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers, corresponding RMB<ix:nonFraction name="eh:CostAndEstimatedEarningsInExcessOfBillings" contextRef="PAsOn12_31_2021_AccountsReceivableMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">717</ix:nonFraction> was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. As of December&#160;31, 2022, there were <ix:nonFraction name="eh:CostAndEstimatedEarningsInExcessOfBillings" contextRef="PAsOn12_31_2022_AccountsReceivableMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> cost and estimated earnings in excess of billings. </div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(l)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Inventories are comprised of raw materials, work in progress and finished goods. The Group&#8217;s raw materials consist of accessories and hardware parts used to produce autonomous aerial vehicles and hardware for building the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers. Work in progress primarily consist of autonomous aerial vehicles and hardware parts in production which will be transferred into production cost when incurred. Finished goods consist of autonomous aerial vehicles. Cost is determined using the weighted average method and includes all costs to acquire and other costs to bring the inventories to their present location and condition. Inventories are stated at the lower of cost or net realizable value. This requires the determination of the estimated selling price of the vehicles less the estimated cost to convert inventory on hand into a finished product. Once inventory is written down, a new, lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, to record the decreases in sales prices, obsolescence or similar reductions in the estimated net realizable value. Inventory write-downs of RMB<ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,344</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,640</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">956</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">139</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> were recognized in cost of revenues for the years ended December&#160;31, 2020, 2021 and 2022. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77448411_12" continuedAt="TextSelectionAppend_77448411_13"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_13" continuedAt="TextSelectionAppend_77448411_14"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_14" continuedAt="TextSelectionAppend_77448411_15"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_15" continuedAt="TextSelectionAppend_77448411_16"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EHANG HOLDINGS LIMITED </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">except for number of shares and per share data) </div></div></div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; border: 0px; width: 100%;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued)&#160;</div></div></td></tr></table> </ix:exclude> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(m)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Property<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and equipment, net</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <ix:nonNumeric name="eh:ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Plant and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:43%"></td>
<td style="vertical-align:bottom;width:8%"></td>
<td style="width:40%"></td>
<td style="vertical-align:bottom;width:8%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated&#160;useful&#160;life</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Residual&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mold and tooling</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">2</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">5</ix:nonNumeric> years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" contextRef="PAsOn12_31_2022_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:durwordsen">5 years</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" contextRef="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and electronic equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">10</ix:nonNumeric>&#160;years</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" contextRef="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transportation equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:durwordsen">4 years</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" contextRef="PAsOn12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" contextRef="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">Shorter of lease term or the estimated useful lives of the assets</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" contextRef="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="null;text-indent: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the costs of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. The loss on the disposal of property and equipment amounting to</div>&#160;RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2020To12_31_2020_OtherExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">456</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2021To12_31_2021_OtherExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">820</ix:nonFraction> <div style="null;text-indent: 0px;;display:inline;">were recognized in other expenses for the years ended December 31, 2020 and 2021. The gain on the disposal of property and equipment amounting to RMB</div><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2022To12_31_2022_OtherExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">103</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;</div>(US$<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2022To12_31_2022_OtherExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">)</div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="display:inline;">was recognized in other income for the year ended December 31, 2022.&#160;</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">Direct costs that are related to the construction of property and equipment and incurred in connection with bringing the assets to their intended use are capitalized as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">construction-in-progress.</div></div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Construction-in-progress</div></div> is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use. </div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:IntangibleAssetsFiniteLivedPolicy" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(n)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangible assets, net</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Intangible assets consist of software, patents and trademarks. Intangible assets with finite lives, including software, patents and trademarks are carried at acquisition cost less accumulated amortization and impairment, if any. Finite lived intangible assets are tested for impairment if impairment indicators arise. </div> <ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets with finite lives are computed using the straight-line method over the estimated useful lives as below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:51%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td style="width:46%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">5</ix:nonNumeric></div> years</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Patents and trademarks</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_PatentsAndTrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">5 years</ix:nonNumeric></td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The estimated useful lives of intangible assets with finite lives are reassessed if circumstances occur that indicate the original estimated useful lives have changed. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">There are <ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> intangible assets with indefinite lives for the years ended December&#160;31, 2020, 2021 and 2022. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div></div></div></div><div><div style="background-color:white;display: inline;"><ix:continuation id="TextSelectionAppend_77448411_16" continuedAt="TextSelectionAppend_77448411_17"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_17" continuedAt="TextSelectionAppend_77448411_18"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_18" continuedAt="TextSelectionAppend_77448411_19"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_19" continuedAt="TextSelectionAppend_77448411_20"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EHANG HOLDINGS LIMITED </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">except for number of shares and per share data) </div></div></div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </ix:exclude><ix:exclude>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(o)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets other than goodwill</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group evaluates its long-lived assets or asset group, including intangible assets with finite lives, for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates for impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets or asset group, when the market prices are not readily available. <ix:nonFraction name="us-gaap:AssetImpairmentCharges" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">Nil</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:AssetImpairmentCharges" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,627</ix:nonFraction> and <ix:nonFraction name="us-gaap:AssetImpairmentCharges" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> impairment of long-lived assets were recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="eh:EquityAndCostMethodInvestment" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(p)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments consist of an equity investment without readily determinable fair value and an equity investment accounted for using the equity method. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Investments without Readily Determinable Fair Values </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to ASC 321, the Group elected to use the measurement alternative to measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group&#8217;s management regularly evaluates the impairment of its investments based on the performance and financial position of the investee as well as other evidence of estimated market values. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, projected and historical financial performance, cash flow forecasts and current and future financing needs. An impairment loss is recognized in the consolidated statements of comprehensive loss equal to the excess of the investment&#8217;s cost over its fair value at the balance sheet date of the reporting period for which the assessment is made. The fair value would then become the new cost basis of the investment. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Investments Accounted for Using the Equity Method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Investments in equity investees represent investments in entities in which the Group can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Method and Joint Ventures: Overall</div></div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10&#8221;).</div> Under the equity method, the Group initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee&#8217;s net profit or loss. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as goodwill included in long-term investments on the consolidated balance sheets. The Group evaluates its equity method investments for impairment under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10.</div> An impairment loss on equity method investments is recognized in the consolidated statements of comprehensive loss when the decline in value is determined to be other-than-temporary. No impairment was charged in any of the presented periods. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div></ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div></div> <ix:continuation id="TextSelectionAppend_77448411_20" continuedAt="TextSelectionAppend_77448411_21"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_21" continuedAt="TextSelectionAppend_77448411_22"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_22" continuedAt="TextSelectionAppend_77448411_23"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div></div></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_23" continuedAt="TextSelectionAppend_77448411_24"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude><ix:nonNumeric name="us-gaap:FairValueOfFinancialInstrumentsPolicy" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(q)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements of financial instruments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group applies ASC 820 (&#8220;ASC 820&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures</div></div>. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;1 &#8212; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;2 &#8212; Other inputs that are directly or indirectly observable in the marketplace. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;3 &#8212; Unobservable inputs which are supported by little or no market activity. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, loans receivable, accounts receivable and payable, other current assets, bank loans, short-term debt, accrued expenses and other liabilities and mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests. The carrying values of these financial instruments, except for short-term debt, long-term loans and mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests, are approximated to their fair values due to their short-term maturities. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021, Financial assets that are measured at fair value on a recurring basis consist of a debt investment, which was classified within Level II of the fair value hierarchy because the quoted market price of underlying asset is not fully observable. As of December 31, 2022, the Group had no financial assets that are measured at fair value. </div></ix:nonNumeric><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77448411_24" continuedAt="TextSelectionAppend_77448411_25"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_25" continuedAt="TextSelectionAppend_77448411_26"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_26" continuedAt="TextSelectionAppend_77448411_27"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_27" continuedAt="TextSelectionAppend_77448411_28"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude><ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448531"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(r)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s revenues are primarily derived from the sale of Autonomous Aerial Vehicles (&#8220;AAVs&#8221;) and related commercial solutions, mainly including air mobility solutions, smart city management solutions, and aerial media solutions. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group enters into legally enforceable and binding agreements with its customers with fixed terms and conditions, including pricing. The Group recognizes revenue at the amount to which it expects to be entitled when control of the products or services are transferred to its customers. Revenues are presented net of taxes collected on behalf of the government. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">When either party to a contract has performed, the Group presents the contract in the consolidated balance sheets as a contract asset or a contract liability, depending on the relationship between the entity&#8217;s performance and the customer&#8217;s payment. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A contract asset is the Group&#8217;s right to consideration in exchange for goods and services that the Group has transferred to a customer when the consideration is conditioned other than the passage of time, which is recorded as unbilled revenue. A receivable is recorded when the Group has an unconditional right to consideration. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract liability when the payment is made or a receivable is recorded (whichever is earlier). A contract liability is the Group&#8217;s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. The Group&#8217;s contract liabilities primarily result from the advance received of sales of AAVs and related commercial solutions, which are recognized as revenue based on the consumption of the services or the delivery of the goods. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generally does not separately bill its customers for shipping and handling fees and charges. The Group elects to record the costs incurred for shipping and handling in &#8220;sales and marketing expenses&#8221; in its consolidated statements of comprehensive loss. The shipping and handling costs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2020To12_31_2020_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,409</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,067</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">848</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">123</ix:nonFraction><div style="display:inline;">)</div>, respectively. </div><div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Practical Expedients </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed as substantially all of the Group contracts have a duration of one year or less. </div><div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Air mobility solutions </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Revenues from air mobility solutions are primarily product revenues from the sales of passenger-grade AAVs based on firm customer orders with fixed terms and conditions, including pricing, net of discounts, if any. The performance obligation under the contract is the delivery of passenger-grade AAVs, which is satisfied at a point in time, in general upon the Group&#8217;s receipt of acknowledgement receipts from customers or under some circumstances upon the products have been shipped to the contractually agreed location when the products are sold to customers outside PRC. The Group only provides the right of return for defective goods in connection with its warranty policy which is accounted for as an assurance-type warranty (Note 11). For the extended warranty beyond the standard policy, the Group considers it provides a level of protection beyond defects that existed at the time and accounts it as a separate performance obligation. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_77448531" continuedAt="TextSelectionAppend_77448531_1"><ix:continuation id="TextSelectionAppend_77448411_28" continuedAt="TextSelectionAppend_77448411_29"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_29" continuedAt="TextSelectionAppend_77448411_30"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_30" continuedAt="TextSelectionAppend_77448411_31"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448531_1" continuedAt="TextSelectionAppend_77448531_2"><ix:continuation id="TextSelectionAppend_77448411_31" continuedAt="TextSelectionAppend_77448411_32"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(r)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition (</div></div></div></div><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Continued</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also sells software components of the passenger-grade AAVs. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Service revenues from air mobility solutions are primarily provision of logistics services which are satisfied over time. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Smart city management solutions</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group enters into contracts with its customers for designing, building and delivering customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers. The duration of the contracts depends on the contract size and ranges from three months to one year, excluding the duration of warranty accounted for as an assurance-type warranty (Note 11), which ranges from one year to three years. The Group provides a significant service of integrating goods and services including the project design, hardware and software promised in the contract into a combined output; therefore, the goods and services in the contracts are not distinct from each other and the Group determines there is one performance obligation, which is the delivery of the customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center. The performance obligation is satisfied, and control is transferred to the customer over time because there is no alternative use for the highly customized and integrated command-control-center and the Group has an enforceable right to payment for performance completed to date. The Group has determined the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method best depicts the measure of progress towards fulfilling the performance obligation. Under this method, revenue is recognized based on the estimated extent of progress, which is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for designing, building and delivering a customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center. Revisions in the estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts are made in the period in which the circumstances requiring the revision become known. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group reviews and updates the estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts periodically. The Group accounts for revisions to contract revenue and estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts, in the period in which the facts that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract modifications, defined as changes in the scope or price (or both) of a contract that are approved by the parties to the contract, such as a contract amendment, exist when the parties to a contract approve a modification that either creates new or changes existing enforceable rights and obligations of the parties to the contract. Contract modifications, if any, will be accounting for as one of the following: (i)&#160;a separate contract; (ii)&#160;a termination of the existing contract and a creation of a new contract; or (iii)&#160;a combination of the preceding treatments. A contract modification is accounted for as a separate contract if the scope of the contract increases because of the addition of promised goods or services that are distinct and the price of the contract increases by an amount of consideration that reflects the Group&#8217;s standalone selling prices of the additional promised goods or services. When a contract modification is not considered a separate contract and the remaining goods or services are distinct from the goods or services transferred on or before the date of the contract modification, the Group accounts for the contract modification as a termination of the existing contract and a creation of a new contract. When a contract modification is not considered a separate contract and the remaining goods or services are not distinct, the Group accounts for the contract modification as an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">add-on</div> to the existing contract and as an adjustment to revenue on a cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> basis. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-29</ix:exclude></div> </ix:continuation></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77448531_2" continuedAt="TextSelectionAppend_77448531_3"><ix:continuation id="TextSelectionAppend_77448411_32" continuedAt="TextSelectionAppend_77448411_33"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_33" continuedAt="TextSelectionAppend_77448411_34"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_34" continuedAt="TextSelectionAppend_77448411_35"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_35" continuedAt="TextSelectionAppend_77448411_36"><ix:continuation id="TextSelectionAppend_77448531_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(r)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition (<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Continued</div>)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Aerial media solutions</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generates revenue by providing aerial media performance services and related products. Aerial media performance services allow multiple smart control-based drones to demonstrate and transform their formation to display diversified messages and images in specific airspace, that is tailor made based on different branding or advertising requirements. The Group uses self-produced drones and customizes the fleet formation performances based on customer&#8217;s needs and availability of airspace approval in the area. The performance is usually completed within a day and revenue is recognized when the service is delivered. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also sells hardware and software components of the aerial media performance drones. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. </div> <div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generates other revenues mainly from stand-alone sales of consumer drones and their components and spare parts. Revenues are recognized when the consumer drones are shipped and the control of the drones are transferred to the customers. The Group started to phase out the consumer drone business in late 2016. </div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(s)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of revenue</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cost of revenue consists primarily of autonomous aerial vehicle material and manufacturing costs, construction costs of smart city management solutions, product warranty costs, provision for inventories, payroll, employee benefits, rental fees, depreciation and related costs of operations. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:StandardProductWarrantyPolicy" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(t)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product warranty liability</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group offers standard warranties to replace or repair defects on certain hardware parts of its passenger-grade AAVs for a period of six months to three years. The Group does not provide warranties to guarantee that the AAVs will perform as expected or in accordance with published specifications or provide expected benefits. The Group also provides a standard warranty for hardware and software for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers for a period ranging from one year to three years. The Group accrues for the estimated costs to repair or replace defective hardware parts and costs to assure software effectiveness as costs of revenues when revenue is recognized. The Group estimates its warranty costs by considering its historical experience of having to replace or repair hardware parts and for software <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-bugging</div> and the historical costs incurred have been insignificant to date. The estimates of warranties are inherently uncertain given the Group&#8217;s relatively short history of sales, and changes to the Group&#8217;s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group reassesses whether warranty accruals are adequate based on actual experience as it becomes available and adjusts its estimates on a prospective basis. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Product warranty accrual is included in accrued expenses and other current liabilities (Note 11) and other non-current liabilities in the accompanying consolidated balance sheets. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-30</ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77448411_36" continuedAt="TextSelectionAppend_77448411_37"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_37" continuedAt="TextSelectionAppend_77448411_38"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_38" continuedAt="TextSelectionAppend_77448411_39"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_39" continuedAt="TextSelectionAppend_77448411_40"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="us-gaap:AdvertisingCostsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(u)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising expenditures </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,965</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,114</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,945</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">427</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(v)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of payroll, employee benefits, share-based compensation, legal and other professional services fees, long-lived assets impairment, <div style="null;text-indent: 0px;;display:inline;">allowance for doubtful accounts</div>, payroll and other general corporate related expenses. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(w)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Research and development expenses include materials and supplies, payroll, employee benefits, share-based compensation and other operating expenses such as rent, depreciation and other related expenses. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group capitalizes costs to develop or obtain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software and costs of significant upgrades and enhancements resulting in additional functionality of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40</div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software</div></div>. Costs incurred for internally developed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software used for a particular research and development project are expensed as incurred, regardless of whether the software has alternative future uses. Costs incurred for maintenance, training, and minor modifications or enhancements are also expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life of the applicable software. Capitalized software development costs have not been material for the periods presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also incurs cost to develop software embedded in its products. The software components cannot function or be sold separately from the AAV as a whole. The Group accounts for costs incurred in the development of software embedded in its products in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">985-20</div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">985-20&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Costs of Software to be Sold, Leased, or Marketed</div></div>. Such software development costs consist primarily of salaries and related payroll costs and are capitalized once technological feasibility is established, which is when a completed detail program design or in the absence of a completed detail program design, a working model of the product is available. As a result, capitalized software development costs were immaterial for the years ended December&#160;31, 2020, 2021 and 2022. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448647"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(x)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group leases facilities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating leases expiring on different dates. On January&#160;1, 2022, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.2016-02 (Topic</div> 842) &#8220;Leases&#8221; using the modified retrospective transition method. Results and disclosure requirements for reporting periods beginning after January&#160;1, 2022 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with the Group&#8217;s historical accounting under Topic 840. Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases. A contract is or contains a lease if the contract conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Group determines whether a contract conveys the right to control the use of an identified asset for a period of time by assessing whether the Group has both the right to obtain substantially all of the economic benefits from use of the identified asset and the right to direct the use of the identified asset. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></ix:continuation></div> </div> <ix:continuation id="TextSelection_77448647" continuedAt="TextSelectionAppend_77448647_1"><ix:continuation id="TextSelectionAppend_77448411_40" continuedAt="TextSelectionAppend_77448411_41"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_41" continuedAt="TextSelectionAppend_77448411_42"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_42" continuedAt="TextSelectionAppend_77448411_43"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448647_1" continuedAt="TextSelectionAppend_77448647_2"><ix:continuation id="TextSelectionAppend_77448411_43" continuedAt="TextSelectionAppend_77448411_44"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(x)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Continued) </div></div></div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Based on the portfolio of leases as of December&#160;31, 2021, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset of approximately RMB<ix:nonFraction name="eh:RightOfUseAsset" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,670</ix:nonFraction> and a lease liability of approximately RMB<ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,661</ix:nonFraction> was recognized on the Group&#8217;s consolidated balance sheet upon its adoption date of January&#160;1, 2022, primarily relating to the rental of office and production facilities with terms of more than <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" contextRef="PAsOn12_31_2021" format="ixt-sec:durmonth">12</ix:nonNumeric> months. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at commencement date of the lease and do not include options to purchase or renew that the Group is reasonably certain to exercise. The Group accounts for short-term leases with terms less than <ix:nonNumeric name="eh:ShortTermLeaseTerm" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:durmonth">12</ix:nonNumeric> months in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">842-20-25-2</div></div></div> to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred. The adoption of the standard did not have a significant impact on the Group&#8217;s net assets and the consolidated statement of comprehensive loss. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Operating leases are included in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets, current lease liabilities and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> lease liabilities on the consolidated balance sheet. Renewal options are considered within the right-of-use assets and lease liability when it is reasonably certain that the Group will exercise that option. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Group to carry forward the historical determination of contracts as leases, lease classification and not reassess initial direct costs for historical lease arrangements. In addition, the Group also elected the practical expedient to apply consistently to all of the Group&#8217;s leases to use hindsight in determining the lease term (that is, when considering lessee options to extend or terminate the lease and to purchase the underlying asset) and in assessing impairment of the Group&#8217;s right-of-use assets. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has lease agreements with lease and non-lease components, and has elected to utilize the practical expedient to account for the non-lease components together with the associated lease component as a single combined lease component. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As most of the Group&#8217;s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The incremental borrowing rate is a hypothetical rate based on the Group&#8217;s understanding of what its credit rating would be to borrow and resulting interest the Group would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized basis. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets, which mainly comprise of office and production facilities, are initially measured at the present value of the lease payments. Amortization of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets is made over the lease term on a generally straight-line basis. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(ii) Lease liabilities </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Lease liabilities are lessees&#8217; obligations to make the lease payments arising from a lease, measured on a discounted basis. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As a lessee, the weighted average remaining lease terms of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets was <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2022" format="ixt-sec:duryear">18</ix:nonNumeric> years and the discount rate for the lease is the rate implicit in the lease unless that rate cannot be readily determined. The weighted-average discount rate of the operating lease was <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.40</ix:nonFraction>%. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77448647_2" continuedAt="TextSelectionAppend_77448647_3"><ix:continuation id="TextSelectionAppend_77448411_44" continuedAt="TextSelectionAppend_77448411_45"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_45" continuedAt="TextSelectionAppend_77448411_46"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_46" continuedAt="TextSelectionAppend_77448411_47"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></ix:continuation></div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_47" continuedAt="TextSelectionAppend_77448411_48"><ix:continuation id="TextSelectionAppend_77448647_3"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(x)</div></div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Continued) </div></div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><br/></div></ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">For the year ended December&#160;31, 2022, operating lease cost and short-term lease cost were RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,986</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,028</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> and RMB<ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">305</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">44</ix:nonFraction>), respectively. There was <ix:nonFraction name="eh:OtherLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> other lease cost other than operating lease cost and short-term lease cost for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2022, cash paid for operating leases included in operating cash flows was RMB<ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,164</ix:nonFraction>. For the year ended December&#160;31, 2022, <div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>eased assets obtained in exchange for operating lease liabilities was RMB<ix:nonFraction name="eh:RightOfUseAsset" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,869</ix:nonFraction> (US$<ix:nonFraction name="eh:RightOfUseAsset" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,405</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>. </div><ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A maturity analysis of the Company&#8217;s operating lease liabilities and reconciliation of the undiscounted cash flows to the operating lease liabilities recognized on the consolidated balance sheet was as below: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production<br/> facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">US$</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,632</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">817</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,290</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">622</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,982</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">721</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,448</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">935</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,817</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">988</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028 and <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">thereafter</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">88,136</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,779</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Minimum lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">116,305</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: imputed interest</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,872</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,926</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,433</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,936</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: Current portion</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,520</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Non-current portion of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,913</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,136</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric><ix:nonNumeric name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021, future minimum lease payments under non-cancellable operating leases with initial terms in excess of one year consisted of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"></td>
<td style="vertical-align:bottom;width:28%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production&#160;facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,530</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,926</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">791</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,252</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,635</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 and thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,612</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,746</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December 31, 2020 and 2021, the Group recognized operating lease expenses for all operating leases of RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,019</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,460</ix:nonFraction>, respectively, under ASC 840.</div></ix:continuation><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_77448411_48" continuedAt="TextSelectionAppend_77448411_49"><div></div></ix:continuation></div><div><div style="background-color:white;display: inline;"><ix:continuation id="TextSelectionAppend_77448411_49" continuedAt="TextSelectionAppend_77448411_50"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_50" continuedAt="TextSelectionAppend_77448411_51"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_51" continuedAt="TextSelectionAppend_77448411_52"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_52" continuedAt="TextSelectionAppend_77448411_53"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div></ix:exclude><ix:nonNumeric name="eh:GovernmentSubsidiesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(y)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Government subsidies primarily consist of financial subsidies received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of operating nature with no further conditions to be met are recorded in &#8220;other operating income&#8221; when received. The government subsidies with certain operating conditions are recorded as &#8220;deferred government subsidies&#8221; on the consolidated balance sheets when received and are recorded as operating income when the conditions are met. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January 1, 2022, the Group adopted ASU No. 2021-10, Government Assistance (Topic 832). This ASU requires business entities to disclose information about government assistance they receive if the transactions were accounted for by analogy to either a grant or a contribution accounting model. The disclosure requirements include the nature of the transaction and the related accounting policy used, the line items on the balance sheets and statements of operations that are affected and the amounts applicable to each financial statement line item and the significant terms and conditions of the transactions. The disclosure requirements can be applied either retrospectively or prospectively to all transactions in the scope of the standard that are reflected in the financial statements at the date of initial application and new transactions that are entered into after the date of initial application. The adoption of the standard did not have a material impact on the Group&#8217;s consolidated balance sheets and the consolidated statements of comprehensive loss. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(z)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group follows the liability method of accounting for income taxes in accordance with ASC 740 (&#8216;&#8216;ASC 740&#8217;&#8217;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes</div></div>. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related PRC tax law. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense. </div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448621"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(aa)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group applies ASC 718 (&#8216;&#8216;ASC 718&#8217;&#8217;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div></div> to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or an equity award. All of the Group&#8217;s share-based awards granted to employees were classified as equity awards. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has elected to recognize compensation expense using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. Prior to the completion of the IPO, with the assistance of an independent third-party valuation firm, the group determined the grant date fair value of the awards granted to employees. Subsequent to the completion of the IPO, share-based awards granted were measured based on the fair value of ordinary share as of grant date. The Group accounts for forfeitures as they occur. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_77448621" continuedAt="TextSelectionAppend_77448621_1"><ix:continuation id="TextSelectionAppend_77448411_53" continuedAt="TextSelectionAppend_77448411_54"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_54" continuedAt="TextSelectionAppend_77448411_55"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_55" continuedAt="TextSelectionAppend_77448411_56"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation></div></div></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_56" continuedAt="TextSelectionAppend_77448411_57"><ix:continuation id="TextSelectionAppend_77448621_1"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(aa)</div></div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation (Continued)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td></tr></table></ix:exclude><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A change in any of the terms or conditions of share-based payment awards is accounted for as a modification of awards. The Group measures the incremental compensation cost of a modification as the excess of the fair value of the modified awards over the fair value of the original awards immediately before its terms are modified, based on the share price and other pertinent factors at the modification date. For vested awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested awards, the Company recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. If the fair value of the modified award is lower than the fair value of the original award immediately before modification, the minimum compensation cost the Group recognizes is the cost of the original award. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group doesn&#8217;t reflect reload features and contingent features in the grant-date fair value of an equity award. Reload features and contingent features are that require a grantee to transfer equity shares earned, or realized gains from the sale of equity instruments earned, to the issuing entity for consideration that is less than fair value on the date of transfer (including no consideration), such as a claw back feature. The Group accounted for these features if and when the contingent event occurs by recognizing the consideration received in the corresponding balance sheet account and a credit in the income statement equal to the lesser of the recognized compensation cost of the share-based payment arrangement that contains the contingent feature and the fair value of the consideration received, and debits in additional paid-in capital, and treasury shares, if any. </div></ix:continuation><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="eh:EmployeeBenefitExpensesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ab)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefit expenses </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund, maternity insurance and employment injury insurance are provided to employees. Chinese labor regulations require that PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries. The Group has no legal obligation for the benefits beyond the contributions. The total expenses the Group incurred for the plan were RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,022</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,262</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,361</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,792</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div></ix:nonNumeric> <ix:nonNumeric name="eh:StatutoryReservePolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77450168"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ac)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statutory reserve </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s PRC entities are required to make appropriations to certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the laws applicable to China&#8217;s Foreign Investment Enterprises, the Group&#8217;s subsidiaries registered as WFOEs have to make appropriations from its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under the Accounting Standards for Business Enterprises as promulgated by the Ministry of Finance of the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;)) to reserve funds including general reserve fund, and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least <ix:nonFraction name="eh:PercentageOfReserveAppropriationNetOfTax" contextRef="P01_01_2022To12_31_2022_GeneralReserveFundMemberEHReservesFundTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached <ix:nonFraction name="eh:PercentageOfRegisteredCapital" contextRef="P01_01_2022To12_31_2022_GeneralReserveFundMemberEHReservesFundTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of the registered capital of the company. Appropriation to the staff bonus and welfare fund is at the company&#8217;s discretion. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In addition, in accordance with the Company Laws of the PRC, the Group&#8217;s entities registered as PRC domestic companies must make appropriations from its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit as determined under the PRC GAAP to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including a statutory surplus fund and a discretionary surplus fund. The appropriation to the statutory surplus fund must be at least <ix:nonFraction name="eh:PercentageOfReserveAppropriationNetOfTax" contextRef="P01_01_2022To12_31_2022_StatutorySurplusReserveFundMemberEHReservesFundTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits as determined under the PRC GAAP. Appropriation is not required if the surplus fund has reached <ix:nonFraction name="eh:PercentageOfRegisteredCapital" contextRef="P01_01_2022To12_31_2022_StatutorySurplusReserveFundMemberEHReservesFundTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the company. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The use of the general reserve fund, statutory surplus fund and discretionary surplus fund are restricted to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-setting</div> of losses or increasing capital of the respective company. The staff bonus and welfare fund are a liability in nature and is restricted to fund payments of special bonus to staff and for the collective welfare of employees. All these reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_77450168" continuedAt="TextSelectionAppend_77450168_1"><ix:continuation id="TextSelectionAppend_77448411_57" continuedAt="TextSelectionAppend_77448411_58"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_58" continuedAt="TextSelectionAppend_77448411_59"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_59" continuedAt="TextSelectionAppend_77448411_60"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_60" continuedAt="TextSelectionAppend_77448411_61"><ix:continuation id="TextSelectionAppend_77450168_1"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ac)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statutory reserve</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (Continued)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table></ix:exclude><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"><ix:exclude>&#160;</ix:exclude></div><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December 31, 2020, 2021 and 2022, appropriations to general reserve fund and statutory surplus fund amounted to <ix:nonFraction name="eh:AppropriationOfReserves" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction>, RMB<ix:nonFraction name="eh:AppropriationOfReserves" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">156</ix:nonFraction> and <ix:nonFraction name="eh:AppropriationOfReserves" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> respectively. </div></ix:continuation><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ad)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive income (loss) </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Comprehensive income (loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Among other disclosures, ASC 220, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income</div></div>, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group&#8217;s comprehensive income (loss) includes net loss, foreign currency translation adjustments and unrealized and realized gains on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities and is presented in the consolidated statements of comprehensive loss. </div></ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="eh:DividendsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ae)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Dividends are recognized when declared. <ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2020To12_31_2020_DividendDeclaredMemberusgaapDividendsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2021To12_31_2021_DividendDeclaredMemberusgaapDividendsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2022To12_31_2022_DividendDeclaredMemberusgaapDividendsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> dividends were declared for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(af)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss per share </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 260 (&#8220;ASC 260&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net loss is allocated between ordinary shares, and other participating securities based on their participating rights. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December 31, 2020, 2021 and 2022, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is applicable because the Group has two classes of ordinary shares outstanding, Class&#160;A and Class&#160;B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#8217;s Class&#160;A and Class&#160;B ordinary shares are identical, except with respect to voting and conversion (Note 19). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class&#160;A and Class&#160;B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Ordinary equivalent shares consist of unvested restricted shares units, and ordinary shares issuable upon the exercise of outstanding share options (using the treasury stock method). Ordinary equivalent shares are excluded from the computation of diluted loss per share for all periods presented as their effects would be anti-dilutive. </div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:DebtPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77450318"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ag)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term debt </div></div></div></div></td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2022, the Group entered into a share purchase agreement (the &#8220;SPA&#8221;) with an investor (the &#8220;Investor&#8221;) to issue predetermined number of Class A ordinary shares (the &#8220;Underlying Shares&#8221;) of the Company, at a fixed consideration in US$ (the &#8220;Private Placement&#8221;), upon meeting the specified preconditions, of which the substantial one is the Investor obtaining the Outbound Direct Investment(&#8220;ODI&#8221;) approval. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2022, a transitional agreement has been reached to supplement the Private Placement (the &#8220;Supplemental Agreement&#8221;), according to which before the ODI approval, the Investor provided RMB proceeds (the &#8220;RMB Proceeds&#8221;) as an interim funding, equivalent to consideration in U.S. dollar of the Private Placement, to the designated subsidiary of the Company. </div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div></ix:exclude><div style="margin-top: 1em; margin-bottom: 1em"></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_77450318" continuedAt="TextSelectionAppend_77450318_1"><ix:continuation id="TextSelectionAppend_77448411_61" continuedAt="TextSelectionAppend_77448411_62"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_62" continuedAt="TextSelectionAppend_77448411_63"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_63" continuedAt="TextSelectionAppend_77448411_64"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation></div></div></div> <div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_64" continuedAt="TextSelectionAppend_77448411_65"><ix:continuation id="TextSelectionAppend_77450318_1"> <ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ag)</div></div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term debt (Continued) </div></div></div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></ix:exclude> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The RMB Proceeds and associated subsequent repayment obligation was accounted for as a liability to the Company, since: </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) The RMB Proceeds are a loan provided by the Investor to the subsidiary of the Company under the Supplemental Agreement. The Investor is entitled to receive the money back after at least three months if the ODI approval is not obtained due to force majeure or other situations agreed by the Company and Investor. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ii) It is within the Investor&#8217;s control that it can stop pursuing the ODI approval, and therefore it can make the repayment obligation to happen. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iii) Upon the occurrence of dissolution, windup or liquidation of the onshore subsidiary, the Investor could claim its creditor right in accordance with PRC bankruptcy law. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">Therefore the instrument is accounted for as a short-term debt under ASC 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. </div></div></ix:continuation> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <ix:nonNumeric name="eh:WarrantsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ah)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Warrants </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to the SPA, the Company issued a purchase right to the Investor under which the Company will issue predetermined ordinary shares for a fixed cash consideration at a future date (the &#8220;Warrants&#8221;). </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Warrants were accounted for as equity instruments to the Company, since: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">i)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Warrants were indexed to the Company&#8217;s own stock, since: </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Warrants will be exercised upon the ODI approval, which is not based on an observable market, or an observable index. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The exercise price is fixed by the SPA and Supplement Agreement, and the number of Underlying Shares to be issued is also fixed divided by the fixed purchase price per share. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="display:inline;"></div></td>
<td style="width: 5%; vertical-align: top;;text-align:left;"><div style="display:inline;">ii)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Warrants were classified in shareholders&#8217; equity, since: </div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><br/></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Warrants will be settled only by gross physical delivery of ordinary shares by the Company. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Company has the ability to settle the Private Placement in ordinary shares. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The number of Underlying Shares to be issued is explicitly fixed at the total consideration divided by the fixed purchase price per share, with no adjustment provision. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">No requirement for cash settlement in the agreements. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">There are no cash settled <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">top-off</div> or make-whole provisions. </div></td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">The Group received the Proceeds and issued short-term debt and Warrants in a bundled transaction in 2022. The RMB Proceeds shall be allocated to the two elements based on the relative fair values of the debt instrument without the Warrants and of the Warrants themselves at time of issuance. The portion of the RMB Proceeds so allocated to the Warrants shall be accounted for as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. The remainder of the proceeds shall be allocated to the debt instrument portion of the transaction, the short-term debt. This results in a discount which shall be accounted for as interest expense in the following three months. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">On January 1, 2022, The Group has elected to early adopt the ASU No. 2020-06, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt&#8212; Debt with Conversion and Other Options</div></div> (Subtopic 470-20) and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity</div></div> (Subtopic 815-40): <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Convertible Instruments and Contracts in an Entity</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8217;</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">s Own Equity</div></div> (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This adoption of the new guidance had no material impact on the treatment of the Warrants or Short-term debt in Note 2(ag). </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77448411_65" continuedAt="TextSelectionAppend_77448411_66"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_66" continuedAt="TextSelectionAppend_77448411_67"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_67" continuedAt="TextSelectionAppend_77448411_68"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_68" continuedAt="TextSelectionAppend_77448411_69"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table> </ix:exclude> <ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ai)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 280 (&#8220;ASC 280&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s Chief Executive Officer as the CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Group as a whole and hence, the Group has only one reportable segment. The Group&#8217;s long-lived assets are substantially all located in the PRC. </div> <ix:nonNumeric name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents revenue by customer incorporation location for the years ended December&#160;31, 2020, 2021 and 2022, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">164,153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">91</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">87</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,975</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,926</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">77</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">West Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_WestAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,124</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2020To12_31_2020_WestAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,630</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">671</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,388</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2021To12_31_2021_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,638</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">382</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">East Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_EastAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,550</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2020To12_31_2020_EastAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_EastAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,404</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2021To12_31_2021_EastAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">8</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">798</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_OtherMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,878</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2020To12_31_2020_OtherMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_OtherMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">521</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2021To12_31_2021_OtherMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,276</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">330</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net revenues</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,093</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,807</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,317</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,425</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PercentageOfRevenues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric name="eh:DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(aj)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Development and purchase cooperative arrangement </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In April 2016, the Group entered into a development and purchase cooperative arrangement with a U.S. biotechnology company (&#8220;Biotech Customer&#8221;) to design, develop, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">test-run</div> and manufacture an organ transport <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-helicopter</div> system, which includes an operational interface with air traffic control, associated customized passenger-grade AAVs and recharging infrastructure. The Biotech Customer is responsible for obtaining the approvals of the Federal Aviation Administration (&#8220;FAA&#8221;) and the Food and Drug Administration (&#8220;FDA&#8221;) relating to the import and operations of the AAV products. Upon the Group&#8217;s achievement of agreed-upon milestones in the agreement, Biotech Customer will make investments of US$<ix:nonFraction name="us-gaap:OtherCommitment" contextRef="PAsOn12_31_2022_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,000</ix:nonFraction> and payments totaling US$<ix:nonFraction name="eh:MilestonePaymentsToMade" contextRef="PAsOn12_31_2022_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,000</ix:nonFraction>. The agreement may be terminated at Biotech Customer&#8217;s discretion upon written notice. In February 2019, although the first milestone was not yet achieved, the Group and the Biotech Customer entered into an amendment whereby the Biotech Customer made the initial investment of US$<ix:nonFraction name="us-gaap:OtherCommitment" contextRef="PAsOn02_28_2019_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,000</ix:nonFraction> (RMB <ix:nonFraction name="us-gaap:OtherCommitment" contextRef="PAsOn02_28_2019_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,733</ix:nonFraction> equivalent) to subscribe for <ix:nonFraction name="eh:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2022To12_31_2022_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,189,397</ix:nonFraction> Series C redeemable convertible preferred shares of the Company in full satisfaction of its obligation to invest in the Group following the successful attainment of the first milestone, and all other terms and conditions of the agreement remain unchanged. As of December&#160;31, 2022, none of the milestones have been achieved and the agreement, as amend, remains in effect. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As part of the same arrangement, the Group may sell <ix:nonFraction name="eh:NumberOfUnitsProposedToBeSold" contextRef="P01_01_2020To12_31_2020_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_Units" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> units of customized AAVs with the organ transport <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-helicopter</div> system conforming to the functional specifications by the Biotech Customer for according to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15-year</div> delivery schedule subject to subsequent purchase amendments. Purchase orders are conditional on the Group achieving a number of performance milestones and the Biotech Customer obtaining required approvals from the FAA and FDA for the internal testing of the AAVs. In December 2018, two amendment contracts were signed to specify the sale of five units of passenger-grade AAVs by the Group to the Biotech Customer for the latter&#8217;s testing and training purposes in partial satisfaction of the original agreement. For the years ended December&#160;31, 2020, 2021 and 2022, three, zero and zero units of the AAVs were delivered, respectively. Because the Biotech Customer purchased these AAVs as a customer, the Group accounted for the sales of individual AAVs as separate units of account for which revenue from air mobility solutions of RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,137</ix:nonFraction>, <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> were recorded for the years ended December&#160;31, 2020, 2021 and 2022, respectively under ASC 606 following the revenue recognition policy noted above. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div></div> <ix:continuation id="TextSelectionAppend_77448411_69" continuedAt="TextSelectionAppend_77448411_70"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448411_70" continuedAt="TextSelectionAppend_77448411_71"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_71" continuedAt="TextSelectionAppend_77448411_72"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448411_72" continuedAt="TextSelectionAppend_77448411_73"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table> </ix:exclude> <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448626"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ak)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent accounting pronouncements </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company is an emerging growth company (&#8220;EGC&#8221;) as defined by the Jumpstart Our Business Startups Act (&#8220;JOBS Act&#8221;). The JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an EGC to delay adoption of certain accounting standards until those standards would otherwise apply to private companies. The Group elected to take advantage of the extended transition period. However, this election will not apply should the Group cease to meet the definition of an EGC. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments &#8212; Credit Losses</div></div> (Topic 326), Measurement of Credit Losses on Financial Instruments. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> changes the impairment model for most financial assets and certain other instruments. The standard will replace the &#8220;incurred loss&#8221; approach with an &#8220;expected loss&#8221; model for instruments measured at amortized cost. For <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. Per ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-10,</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> is effective for the Group for annual reporting periods beginning January&#160;1, 2023, and interim periods within that year. Early adoption is permitted. In February 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses</div></div> (Topic 326) and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases</div></div> (Topic 842) &#8212;Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.&#160;119 and Update to SEC Section on Effective Date Related to Accounting Standards Update <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(Topic 842). For <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit Losses</div></div> (Topic 326), it added the accounting for loan losses by registrants engaged in lending activities subject to FASB ASC Topic 326. This staff interpretation applies to all registrants that are creditors in loan transactions that, individually or in the aggregate, have a material effect on the registrant&#8217;s financial condition. The Group will adopt the ASU with modified retrospective method on January&#160;1, 2023, and the Group assessed that adoption of the ASU would have no material impact on the Group&#8217;s consolidated financial statements. </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In October 2021, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2021-08,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div> (Topic 805): <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</div></div> (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08),</div> which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div>. The new guidance is effective for public business entities 1 for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. For all other entities, the new guidance is effective for fiscal years beginning after December&#160;15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group does not plan to early adopt ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08</div> and the ASU is currently not expected have a material impact on the Group&#8217;s consolidated financial statements. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_77448626" continuedAt="TextSelectionAppend_77448626_1"><ix:continuation id="TextSelectionAppend_77448411_73" continuedAt="TextSelectionAppend_77448411_74"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_74" continuedAt="TextSelectionAppend_77448411_75"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448411_75" continuedAt="TextSelectionAppend_77448411_76"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448626_1"><ix:continuation id="TextSelectionAppend_77448411_76"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies (Continued) </div></div></td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ak)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent accounting pronouncements (Continued) </div></div></div></div></td></tr></table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which the Company will adopt on January 1, 2023. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU would be applied prospectively. Early adoption is also permitted, including adoption in an interim period. The Group will adopt this update on January 1, 2023 and does not expect the adoption to have a material impact to the Group&#8217;s consolidated financial statements. </div></div></div></ix:continuation> </ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:ConcentrationRiskDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448954">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentration of Risks </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Group to significant concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, short-term investments. As of December&#160;31, 2021, the aggregate amount of cash and cash equivalents, restricted cash and short-term investments of RMB<ix:nonFraction name="us-gaap:CashCashEquivalentsAndShortTermInvestments" contextRef="PAsOn12_31_2021_CNsrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,825</ix:nonFraction> were held at major financial institutions located in the PRC and RMB<ix:nonFraction name="us-gaap:CashCashEquivalentsAndShortTermInvestments" contextRef="PAsOn12_31_2021_OtherThanPRCMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">275,306</ix:nonFraction> were deposited with international financial institutions located outside the PRC, among which included short-term debt investments of RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2021_OtherThanPRCMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction> issued by a private equity fund outside the PRC that are mandatorily redeemable (Note 4). As of December 31, 2022, the aggregate amount of cash and cash equivalents RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_CNsrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">240,542</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,876</ix:nonFraction>) was held at major financial institutions located in the PRC and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_OtherThanPRCMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,768</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_OtherThanPRCMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,271</ix:nonFraction>) was deposited with international financial institutions located outside the PRC. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet dates. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. Historically, deposits in Chinese banks are secure due to the state policy on protecting depositors&#8217; interests. The Group selected reputable international financial institutions with high credit ratings to deposit its foreign currencies. The Company regularly monitors the credit ratings of the international financial institutions to avoid any potential defaults. In the event of bankruptcy of one of these financial institutions, the Group may not be able to claim its cash and demand deposits back in full. The Group continues to monitor the financial strength of the financial institutions. There has been no recent history of default in relation to these financial institutions. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business supplier risk </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group relies on external supplies for raw materials and certain components and parts used in the Group&#8217;s products. Some of the components for AAVs are currently selected to be purchased from a single source to improve cost-efficiency. As the result of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, the Group has experienced delayed fulfillments from suppliers in 2021. Disruption in the supply of components, whether or not from a single-source supplier, could temporarily disrupt commercial production of the Group&#8217;s AAVs. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">40</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></div></div> <ix:continuation id="TextSelection_77448954" continuedAt="TextSelectionAppend_77448954_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448954_1" continuedAt="TextSelectionAppend_77448954_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448954_2" continuedAt="TextSelectionAppend_77448954_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448954_3" continuedAt="TextSelectionAppend_77448954_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentration of Risks (Continued) </div></div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business supplier risk (Continued) </div></div></div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Suppliers accounting for 10% or more of total purchases of materials were: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Supplier</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">A</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021_SupplierAMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,807</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_SupplierAMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,056</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_SupplierAMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">443</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">B</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021_SupplierBMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,405</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">C</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021_SupplierCMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,596</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">less than 10% of total purchase of materials of the Group. </div> </td> </tr> </table> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Customer risk </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The success of the Group&#8217;s business going forward will rely in part on the Group&#8217;s ability to continue to obtain and expand its business from existing customers while also attracting new customers. For the year end December&#160;31, 2022, the majority of the Group&#8217;s revenue generated from sales of passenger-grade AAVs are from a limited number of customers that mainly operate the AAVs on a limited trial basis in tourism locations in China, rather than in broad, mainstream commercial operations. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreak has had a particularly severe impact on the global tourism industry. Some customers have been materially adversely affected, which resulted in failing to make payments owed to the Group in a timely manner or at all. This may further result in these customers to ceasing purchases, canceling or reducing orders for the Group&#8217;s products or services or failing to make payments owed to us in a timely manner or at all, which would materially and adversely impact the Group&#8217;s business and result of operations. </div> <ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">External customers with 10% or more of the Group&#8217;s revenues are: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">A</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CustomerAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,655</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">B</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CustomerBMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">92,331</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">C</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,071</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,080</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">D</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerDMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,646</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">E</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerEMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,217</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerEMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,336</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">F</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerFMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,611</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerFMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">814</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">G</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerGMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,630</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerGMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">671</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">less than 10% of total revenues of the Group. </div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, accounts receivable (including the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion recorded in other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets), net of allowances, from the top three customers amounted to RMB<ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021_ThreeCustomerMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,385</ix:nonFraction>, accounting for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2021To12_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThreeCustomerMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">58</ix:nonFraction>% of the Group&#8217;s total balance. As of December&#160;31, 2022, accounts receivable, net of allowances, from the top two customers amounted to RMB<ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022_TwoCustomerMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,095</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022_TwoCustomerMembersrtMajorCustomersAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,174</ix:nonFraction>), accounting for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TwoCustomerMembersrtMajorCustomersAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">40</ix:nonFraction>% of the Group&#8217;s total balance. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div> </div> </div> <ix:continuation id="TextSelectionAppend_77448954_4" continuedAt="TextSelectionAppend_77448954_5"><div></div></ix:continuation> </div> <div> <div style="background-color:white;display: inline;"> <ix:continuation id="TextSelectionAppend_77448954_5" continuedAt="TextSelectionAppend_77448954_6"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448954_6" continuedAt="TextSelectionAppend_77448954_7"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448954_7" continuedAt="TextSelectionAppend_77448954_8"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448954_8"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentration of Risks (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Currency convertibility risk </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group primarily transacts its business in RMB, which is not freely convertible into foreign currencies. On January&#160;1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People&#8217;s Bank of China (the &#8216;&#8216;PBOC&#8217;&#8217;). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping documents and signed contracts. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency exchange rate risk </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">From July&#160;21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The functional currency and the reporting currency of the Company are the US$ and the RMB, respectively. Most of the Group&#8217;s revenues and costs are denominated in RMB, while a portion of cash and cash equivalents is denominated in U.S. dollars. Any significant revaluation of RMB may materially and adversely affect the Group&#8217;s loss and shareholders&#8217; equity in U.S. dollars.</div> </ix:continuation><ix:nonNumeric name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77448985"> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Investments </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:MarketableSecuritiesTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Short-term investments as of December&#160;31, 2021 consisted of the following: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:47%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;or</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">cost</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrecognized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">holding&#160;gains</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrecognized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">holding</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">losses</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">gains</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrealized<br/> losses</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;value&#160;carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trading debt investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:TradingSecuritiesDebt" contextRef="PAsOn12_31_2021_CostOrAmortizedCostMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,741</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:TradingSecuritiesDebt" contextRef="PAsOn12_31_2021_GrossUnrealizedHoldingGainsMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><ix:nonFraction name="us-gaap:TradingSecuritiesDebt" contextRef="PAsOn12_31_2021_GrossUnrealizedGainsMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TradingSecuritiesDebt" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_CostOrAmortizedCostMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,741</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_GrossUnrealizedHoldingGainsMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,367</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_GrossUnrealizedGainsMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group had <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> short-term investments as of December&#160;31, 2022. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></ix:exclude> </div> </ix:nonNumeric></div> <ix:continuation id="TextSelection_77448985" continuedAt="TextSelectionAppend_77448985_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77448985_1" continuedAt="TextSelectionAppend_77448985_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77448985_2" continuedAt="TextSelectionAppend_77448985_3"><ix:exclude> <div style="text-align: left;; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;;font-size: .83em;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77448985_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Investments (Continued) </div></div></td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Trading debt investments include debt investments issued by a private equity fund outside the PRC amounting to RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction> as of December&#160;31, 2021. The Company disposed of the debt investments in 2022. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recognized interest and investment income of RMB<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2020To12_31_2020_InterestIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">478</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2021To12_31_2021_InterestIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,818</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2022To12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,771</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2022To12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">402</ix:nonFraction>) from short-term investments, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2021, the realized gain on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-<div style="letter-spacing: 0px; top: 0px;;display:inline;">for</div>-sale</div></div> debt investments held by the Group that was reclassified from Accumulative other comprehensive income to Interest and investment income amounted RMB<ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" contextRef="P01_01_2021To12_31_2021_InterestAndInvestmentIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,729</ix:nonFraction>. There was no such reclassification in 2020 and 2022. </div> </ix:continuation><ix:nonNumeric name="us-gaap:AccountsAndNontradeReceivableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts Receivable, Net </div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable, net, consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,606</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,678</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,671</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,417</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,728</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,189</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,298</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,943</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The movements in the allowance for doubtful accounts were: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,051</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,417</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,064</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional provision charged to expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdditionalProvisionChargedToExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,217</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdditionalProvisionChargedToExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">59,347</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdditionalProvisionChargedToExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">46,045</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AdditionalProvisionChargedToExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,676</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">28</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">82</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">12</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,051</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,417</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,380</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,728</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories </div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Inventories consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw materials</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,462</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,127</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,123</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Work in progress</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,134</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,939</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">716</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,168</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,188</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,087</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories, total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">106,764</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,254</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,926</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories provision</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,689</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,890</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,434</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,075</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,364</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,492</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric name="eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449035"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Prepayments and Other Current Assets </div></div></td></tr></table> <ix:nonNumeric name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:77%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment for service</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PrepaidServiceFees" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,672</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PrepaidServiceFees" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,157</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PrepaidServiceFees" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,618</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unbilled revenue (Note 15)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnbilledReceivablesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnbilledReceivablesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,566</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deductible value-added tax input</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,487</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,976</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,301</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment for acquisition of inventories</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PrepaidAcquisitionOfInventories" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,286</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PrepaidAcquisitionOfInventories" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,910</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PrepaidAcquisitionOfInventories" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,002</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans receivable &#8211; current portion (Note 9)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">580</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Staff advances</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromEmployeesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,257</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromEmployeesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">940</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromEmployeesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">136</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,693</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,400</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">347</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,395</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,183</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,550</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><ix:continuation id="TextSelection_77449035">As of December&#160;31, 2021 and 2022, the Group recorded the allowance for doubtful accounts of RMB<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,537</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,655</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">240</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively.</ix:continuation> </div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="null;text-indent: 0px;;display:inline;">Property</div> and Equipment, Net </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,250</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,634</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,731</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and electronic equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,547</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,061</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,214</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transportation equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:TransportationEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,643</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:TransportationEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,249</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:TransportationEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">471</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:OfficeEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,511</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:OfficeEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,641</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:OfficeEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction in progress</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,720</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,885</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">273</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mold and tooling</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:MoldAndToolingGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,290</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:MoldAndToolingGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">332</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,671</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,760</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,404</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,223</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,240</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,369</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated impairment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AccumulatedImpairmentOfPropertyPlantAndEquipment" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,627</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AccumulatedImpairmentOfPropertyPlantAndEquipment" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,460</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:AccumulatedImpairmentOfPropertyPlantAndEquipment" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,821</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,060</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,823</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recorded depreciation expense of RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,785</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,427</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,478</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,229</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="eh:LongTermLoansReceivableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-Term Loans Receivable </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In January 2020, the Group entered into a <ix:nonNumeric name="eh:LongTermLoansReceivableAgreementTerm" contextRef="P01_01_2020To01_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> loan agreement with a third-party supplier of key AAV components with a principal amount of RMB<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" contextRef="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,000</ix:nonFraction> and an interest rate of <ix:nonFraction name="eh:LoansReceivableWithFixedRatesOfInterestPercentage" contextRef="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">3</ix:nonFraction>% per annum. The use of loan proceeds is limited to expanding supplier&#8217;s production capacity. This long-term loan can be repaid by the borrower at any time. The outstanding loan balance was guaranteed by the borrower&#8217;s sole shareholder and his spouse and would mature in January 2023. In 2020, RMB<ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction> of the loan&#8217;s principal was repaid by the borrower. Subsequent to December&#160;31, 2022, the Group entered into a supplementary agreement with the third-party supplier to extend the term of the loan of the outstanding amount of RMB<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,740</ix:nonFraction>) as follows: (1) RMB<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_NotLaterThanNineMonthsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,000</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_NotLaterThanNineMonthsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">290</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) of the outstanding amount is extended to September 30, 2023. (2) RMB</div></div><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_NotLaterThanOneYearMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,000</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_NotLaterThanOneYearMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">290</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) of the outstanding amount is extended to December 31, 2023. (3) RMB</div></div><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_LaterThanOneYearAndNotLaterThanTwoYearsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,000</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_LaterThanOneYearAndNotLaterThanTwoYearsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,160</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) of the outstanding amount is extended to December 31, 2024. RMB</div></div><ix:nonFraction name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,000</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">580</ix:nonFraction>) of the loan was included in current assets in Prepayments and Other Current Assets (Note 7). </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In March 2020, the Group provided a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="eh:LongTermLoansReceivableAgreementTerm" contextRef="P03_01_2020To03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" format="ixt-sec:durwordsen">two-year</ix:nonNumeric></div> loan to a third-party entity with a principal amount of EUR<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" contextRef="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_EUR" decimals="-3" scale="3" format="ixt:num-dot-decimal">243</ix:nonFraction> (equivalent to RMB<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" contextRef="PAsOn03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,900</ix:nonFraction>) and an interest rate of <ix:nonFraction name="eh:LoansReceivableWithFixedRatesOfInterestPercentage" contextRef="PAsOn03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.5</ix:nonFraction>% per annum. In March 2022, the Group entered into a supplementary letter with the third-party entity to extend the term of the loan by two years. The usage of the loan proceeds is limited to assisting the Group with the application of the necessary permits from the aviation authority in a European country for the commercial operations of AAVs in a European country. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recognized interest income of RMB<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" contextRef="P01_01_2020To12_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">984</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" contextRef="P01_01_2021To12_31_2021_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">418</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" contextRef="P01_01_2022To12_31_2022_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">423</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" contextRef="P01_01_2022To12_31_2022_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">61</ix:nonFraction>) from the long-term loans receivable, respectively. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="eh:LongTermInvestmentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term Investments </div></div> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:EquityMethodInvestmentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77450079">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity method investments (a)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,224</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,920</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,004</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments without readily determinable fair values (b)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,919</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,919</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">423</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,143</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,839</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,427</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In June 2021, the Group and a third-party investor entered into an investment agreement to establish an entity for establishing the 5G Intelligent Air Mobility Experience Center as well as local urban air mobility route planning and AAV operations, with total cash consideration of RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="P06_01_2021To06_30_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,500</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="P06_01_2021To06_30_2021_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,500</ix:nonFraction>, respectively. The Group has made the investment of cash amounting RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">700</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,550</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">660</ix:nonFraction>) in 2021 and 2022, respectively, and recorded RMB<ix:nonFraction name="eh:UnbilledRevenueImpairmentOfBalancesReversed" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,800</ix:nonFraction> and RMB<ix:nonFraction name="eh:UnbilledRevenueImpairmentOfBalancesReversed" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,750</ix:nonFraction> (US$<ix:nonFraction name="eh:UnbilledRevenueImpairmentOfBalancesReversed" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">254</ix:nonFraction>) in accrued expenses and other liabilities (Note 11), which was investment payable as of December 31, 2021 and 2022, respectively, pursuant to the investment agreement. The Group holds 35% of the equity interests and has significant influence on the investee, and accounted for the investment with equity method. For the year ended December&#160;31, 2021, the Group recognized the loss from equity method investment in the amount of RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">276</ix:nonFraction>. For the year ended December&#160;31, 2022, the Group recognized the <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">income</div> from equity method investment in the amount of RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">196</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction>). For the remaining consideration amounting to RMB<ix:nonFraction name="us-gaap:InvestmentCompanyCommittedCapital" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,500</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:InvestmentCompanyCommittedCapital" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">508</ix:nonFraction>), the Company will settle in accordance with the agreed terms and therefore it was disclosed in Capital commitments (Note 24(a)). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In 2017, the Group provided facilitating services to a third party to acquire a land use right from the Guangzhou City government. In exchange for such services, the Group received a cash consideration of RMB<ix:nonFraction name="eh:ProceedsFromProvidingFacilitatingServices" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,117</ix:nonFraction> and <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2017_GuangzhouCityGovernmentMemberdeiLegalEntityAxis_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction>% equity interests in a corporation, the sole asset of which was the aforementioned land use right. The Group elected to use the measurement alternative to measure this investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. As of December&#160;31, 2021 and 2022, the carrying value of this investment was RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,919</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,919</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">423</ix:nonFraction>). </div> </td> </tr> </table> </ix:nonNumeric></ix:nonNumeric><ix:continuation id="TextSelection_77450079"> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);;text-indent: 0px;">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued Expenses and Other Liabilities </div></div> </td> </tr> </table> <ix:nonNumeric name="eh:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Accrued expenses and other liabilities consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:68%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payroll and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,532</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,268</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,693</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provision for litigation settlement (a)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="us-gaap:LossContingencyAccrualCarryingValueCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LossContingencyAccrualCarryingValueCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,408</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables for service fees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,919</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,572</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,258</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other taxes payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,014</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,070</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">880</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Product warranty liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,758</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,306</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">479</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables for acquisition of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">property</div> and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PayablesForCapitalExpenditureCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,237</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="eh:PayablesForCapitalExpenditureCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,040</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:PayablesForCapitalExpenditureCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">441</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable to an equity method investment (Note 10(a))</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:EquityMethodInvestmentConsiderationPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="eh:EquityMethodInvestmentConsiderationPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,750</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:EquityMethodInvestmentConsiderationPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">254</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">769</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">749</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">109</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:Others" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,822</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;"><ix:nonFraction name="eh:Others" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,502</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:Others" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,851</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">97,763</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,175</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">A reconciliation of the changes in the Group&#8217;s product warranty liability is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:72%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of the beginning of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,856</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,758</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">690</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,258</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">880</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">128</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Claims during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPayments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">319</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPayments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">661</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPayments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">96</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reversal during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,037</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,197</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">174</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of the ending of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,758</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,780</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrual" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">548</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: Non-current portion of warranty</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">474</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">69</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current portion of warranty </div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,758</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,306</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:StandardProductWarrantyAccrualCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">479</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">As detailed in Note 24(b) (ii), the Company made a total provision of US$<ix:nonFraction name="us-gaap:LossContingencyAccrualProvision" contextRef="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHParitesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,375</ix:nonFraction> based on the ongoing settlement <div style="null;text-indent: 0px;;display:inline;">agreement</div> and <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">corresponding amount</div>&#160;was recognized in other expenses for the year ended December 31, 2022.</div> </td> </tr> </table> </ix:nonNumeric> <div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;</div> <ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77450036">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Bank Loans </div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021 and 2022, certain bank loans were pledged by some of Group&#8217;s Intangible assets. </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term bank loans </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The outstanding short-term bank loans of RMB<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction> as of December&#160;31, 2021 was fully repaid upon maturity in 2022. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">In 2022, the Group obtained bank loans amounting <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">to </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">RMB</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2022_PrcMembersrtStatementGeographicalAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,794</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(US$</div><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2022_PrcMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,219</ix:nonFraction>) from several financial institutions in the PRC. The weighted average effective interest rate of the short-term bank loans was <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.9</ix:nonFraction>% per annum. The loans are repayable within one year with interests paid on a monthly <div style="display:inline;">or quarterly&#160;</div>basis and guaranteed by the Group&#8217;s founder and director, Mr.&#160;Huazhi Hu. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt;text-indent: 0px;"><ix:exclude>&#160;</ix:exclude></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </ix:exclude> <div style="text-indent: 0px; margin-bottom: 1em; margin-top: 1em"></div> </ix:nonNumeric></div> </div> </div> <ix:continuation id="TextSelection_77450036" continuedAt="TextSelectionAppend_77450036_1"><div></div></ix:continuation> </div> <ix:continuation id="TextSelectionAppend_77450036_1" continuedAt="TextSelectionAppend_77450036_2"><div> <div style="background-color:white;display: inline;"> <ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude> <ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></div> </div></ix:continuation> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77450036_2"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:exclude>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Bank Loans (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"><ix:exclude>&#160;</ix:exclude></div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term bank loans </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In 2021, the Group entered into long-term agreements with a bank in the PRC of total principals of RMB<ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,000</ix:nonFraction>, subject to an effective interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="PAsOn12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.8</ix:nonFraction>% per annum, and with a maturity date from <ix:nonNumeric name="us-gaap:LongTermDebtMaturityDate" contextRef="PAsOn12_31_2021_MinimumMembersrtRangeAxis" format="ixt:date-monthname-day-year-en">April 2, 2022</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:LongTermDebtMaturityDate" contextRef="PAsOn12_31_2021_MaximumMembersrtRangeAxis" format="ixt:date-monthname-day-year-en">March 15, 2026</ix:nonNumeric>. As of December&#160;31, 2021 and 2022, the principal amount of RMB<ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,154</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,907</ix:nonFraction>), respectively, was due within 12 months after the balance sheet date and presented as current liabilities in the consolidated balance sheet. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying value of the long-term bank loans approximates its fair value as of December&#160;31, 2021 and 2022. The interest rates under the loan agreements with the banks were determined based on the prevailing interest rates in the market. The Group classifies the valuation techniques that use these inputs as Level II. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> </ix:continuation> <ix:nonNumeric name="us-gaap:ShortTermDebtTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Debt </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In December 2022, the Company entered into an SPA with the Investor to sell Underlying Shares to the investor for a total consideration of US$<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction>, on the condition that the Investor will obtain ODI approval for the investment. The Underlying Shares consist of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,466,204</ix:nonFraction> Class A ordinary shares of the Company, determined by the total consideration and average closing price of the Company&#8217;s ordinary shares for the previous <ix:nonNumeric name="eh:NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" format="ixt-sec:durday">30</ix:nonNumeric> days upon the sign-off of SPA. A Supplemental Agreement has been entered into and agreed that the Investor would pay a cash consideration of RMB<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,861</ix:nonFraction>, equivalent to total consideration of US$<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction>, to the designated subsidiary of the Company. Concurrently, the Company would issue the Underlying Shares to the Investor or its designated offshore entities. Up to December 31, 2022, the Investor provided the Proceeds of RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,861</ix:nonFraction> to the Group, while the Underlying Shares haven&#8217;t been issued yet. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Supplemental Agreement, the Group is obligated to repay the RMB Proceeds to the investor three months after the sign-off of SPA or a longer period agreed by both parties (the &#8220;Maturity Date&#8221;). The RMB Proceeds were loan from the investor and accounted for as a short-term debt under ASC 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the SPA, the Company agreed to sell the Underlying Shares to the investor at a future date, which was accounted for as Warrants issued by the Company and classified as equity because it would be settled with equity in the future according to the accounting policy as detailed in Note 2(ah). </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group received the RMB Proceeds for the short-term debt and Warrants in a bundled transaction. Management allocated Proceeds to the short-term debt and the Warrants based on their relative fair values. As a result, RMB<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,697</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,986</ix:nonFraction>) was allocated to the Warrants and recorded as additional paid-in capital, and RMB<ix:nonFraction name="eh:DebtIssuedDuringThePeriod" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,164</ix:nonFraction> (US$<ix:nonFraction name="eh:DebtIssuedDuringThePeriod" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,143</ix:nonFraction>) was allocated to the debt on the initial recognition date. The difference between the amount to be repaid on Maturity Date and the initial recognition <div style="display:inline;">d</div>ate was accounted for as interest expenses. For the year ended December 31, 2022, interest expenses of RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,674</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">243</ix:nonFraction>) were recognized. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Up to the date of issuance of the consolidated financial statement, the Company completed issuance of the Underlying shares to the investor, repaid RMB<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,861</ix:nonFraction> and received the total consideration of US$<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction> after the investor obtained the ODI approval in 2023 (Note 2<div style="display:inline;">5</div>). </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:MinorityInterestDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Mandatorily Redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div> Interests </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On June&#160;15, 2020, the Group established a subsidiary named EHang Yunfu (Note 1). On June&#160;30, 2020, the Group entered into an agreement with a new investor who subscribed <ix:nonFraction name="eh:MinorityInterestsOwnershipPercentageByParent" contextRef="PAsOn06_30_2020" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">30</ix:nonFraction>% of the equity interests of EHang Yunfu for cash consideration of RMB<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" contextRef="P06_01_2020To06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction>. At the sole discretion of the investor, the Group is obligated to repurchase the <ix:nonFraction name="eh:MinorityInterestsOwnershipPercentageByParent" contextRef="PAsOn06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">30</ix:nonFraction>% <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest or with the consent of the investor, guarantee a third-party to repurchase the <ix:nonFraction name="eh:MinorityInterestsOwnershipPercentageByParent" contextRef="PAsOn06_30_2020_ThirdPartyMembersrtOwnershipAxis_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">30</ix:nonFraction>% <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests at the investor&#8217;s investment cost at the end of the five-year investment term. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests do not participate in any dividend distributions of EHang Yunfu but earn an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> interest of <ix:nonFraction name="us-gaap:PreferredStockDividendRatePercentage" contextRef="P06_01_2020To06_30_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.5</ix:nonFraction>% per year, payable on a quarterly basis. Interest payable amounted to RMB<ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="PAsOn12_31_2021_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">200</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="PAsOn12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">180</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="PAsOn12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> as of December&#160;31, 2021 and 2022, respectively. As EHang Yunfu&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests are mandatorily redeemable at the sole discretion of the investor, it is classified as liability and subsequently measured at the amount that would be paid if settlement occurred at the reporting date. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying value of Mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests approximates its fair value as of December&#160;31, 2021 and 2022. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449110">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents the disaggregation of revenue from contracts with the customers: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues - Products</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Air mobility solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">105,351</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,854</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,061</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,519</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Smart city management solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,282</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,135</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,133</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">309</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Aerial media solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,241</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">518</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">125</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_OthersProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">186</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_OthersProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">416</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_OthersProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">456</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_OthersProductsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">66</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subtotal-Products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">176,060</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,923</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,775</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,912</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues - Services</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Air mobility solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_AirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">618</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_AirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,302</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_AirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,326</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_AirMobilitySolutionsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">337</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Aerial media solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,415</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">582</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,216</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">176</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subtotal-Services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,033</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,884</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,542</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">513</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total Revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,093</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,807</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,317</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,425</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></div> <ix:continuation id="TextSelection_77449110" continuedAt="TextSelectionAppend_77449110_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77449110_1" continuedAt="TextSelectionAppend_77449110_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449110_2" continuedAt="TextSelectionAppend_77449110_3"><ix:exclude> <div style="text-align: left;; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;;font-size: .83em;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449110_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:exclude>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Payment terms </div> </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the Group&#8217;s Air mobility solutions and Aerial media solutions, the Group typically requires a portion of payments upfront and the remaining amounts are contractually due ranging from three to six months. Due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> impacts, the Group signed subsequent commitment letters with certain customers and extended the payment terms in 2021 and 2022. However, the Company has collected or is in the process of collecting accounts receivable after the due dates agreed in commitment letters. In light of the impacts from the continuous <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> epidemic and control measures in China, the Group recognized additional provision for accounts receivable for the year ended December&#160;31, 2021 and 2022 (Note 5). Regarding the Smart city management solutions, the timing of billing varies depending on contractual payment schedules with milestone billings and the completion of the quality-assurance warranty period. In instances where the timing of revenue recognition differs from the timing of invoicing, the Group has determined that its contracts do not include a significant financing component at the inception of the contracts. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract balances </div> </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract balances include Accounts receivable, Unbilled revenue and Cost and estimated earnings in excess of billings. Accounts receivable represents the billed and unbilled amounts related to the Company&#8217;s rights to consideration as performance obligations are satisfied and the rights to payment become unconditional but for the passage of time. In 2021 and 2022, the decrease in Accounts receivable was mainly due to impairment of balances amounted to RMB<ix:nonFraction name="eh:DecreaseInAccountsReceivableCausedByImpairment" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,347</ix:nonFraction> and RMB<ix:nonFraction name="eh:DecreaseInAccountsReceivableCausedByImpairment" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,045</ix:nonFraction> (US$<ix:nonFraction name="eh:DecreaseInAccountsReceivableCausedByImpairment" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,676</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> provided in the general and administrative expenses in the Group&#8217;s consolidated statements of comprehensive loss. The Unbilled revenue was previously recognized from services provided in Aerial media solution. In 2021, the Unbilled revenue was collected, corresponding impairment of balances amounted to RMB<ix:nonFraction name="us-gaap:IncreaseDecreaseInUnbilledReceivables" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,800</ix:nonFraction> was reversed. In 2022, the increase in Unbilled revenue was primarily due to sales of certain passenger-grade AAVs but unbilled. The receipt of the consideration is subject to conditions other than the passage of time, which is included in Prepayments and Other Current Assets (Note 7). The decrease in Cost and estimated earnings in excess of billings in accordance with the achievement of milestones in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> billing terms for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers, corresponding RMB<ix:nonFraction name="eh:CostAndEstimatedEarningsInExcessOfBillings" contextRef="PAsOn12_31_2021_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMemberusgaapReclassificationTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">717</ix:nonFraction> was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract liabilities represent payments received from customers for which the corresponding products or services have not yet been transferred to customers. In 2022, the increase in Contract liabilities was primarily contributed by advance from customers of sales of passenger-grade AAVs. Revenue of RMB<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,828</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">555</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> was recognized during the year ended December&#160;31, 2022 from the balance included in the contract liabilities on January&#160;1, 2022. </div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449148">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In order to provide additional incentives to employees and to promote the success of the Group&#8217;s business, the Group adopted a share incentive plan that was approved by the Board of Directors on December&#160;23, 2016 (the &#8220;2015 Plan&#8221;). Under the 2015 Plan, the aggregate number of ordinary shares that may be issued pursuant to all share-based awards (including restricted shares, RSUs and share options) is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">8,867,053</ix:nonFraction> ordinary shares and can be increased up to a number that is equal to <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" contextRef="P12_23_2016To12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% of the then total outstanding shares on a fully diluted basis at the discretion of the Company&#8217;s Board of Directors. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In September 2019, the Company&#8217;s Board of Directors approved the 2019 Share Incentive Plan (the &#8220;2019 Plan&#8221;), which become effective upon the completion of the Company&#8217;s IPO on December&#160;12, 2019. Under the 2019 Plan, the aggregate number of ordinary shares that may be issued pursuant to all share-based awards (including restricted shares, RSUs and share options) is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">7,747,019</ix:nonFraction> ordinary shares and can be increased up to a number that is equal to <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" contextRef="P09_28_2019To09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% of the then total outstanding shares on a fully diluted basis at the discretion of the Company&#8217;s Board of Directors. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to both 2015 Plan and 2019 Plan (collectively, the &#8220;Plans<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8221;),</div> the members of the Board, consultant or employees are entitled to be granted share-based awards. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77449148" continuedAt="TextSelectionAppend_77449148_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77449148_1" continuedAt="TextSelectionAppend_77449148_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449148_2" continuedAt="TextSelectionAppend_77449148_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449148_3" continuedAt="TextSelectionAppend_77449148_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company granted a total of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">750,000</ix:nonFraction>, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> RSU to the Group&#8217;s employees under the 2015 Plan and a total of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,613,000</ix:nonFraction>, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">4,790,000</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">876,380</ix:nonFraction> RSUs to the Group&#8217;s employees under the 2019 Plan for the years ended December&#160;31, 2020, 2021 and 2022. A total of <ix:nonFraction name="eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" contextRef="P01_01_2022To12_31_2022_OneYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">5,000</ix:nonFraction> RSUs are subject to service conditions and vest over <ix:nonNumeric name="eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" contextRef="P01_01_2022To12_31_2022_OneYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:durwordsen">one-year</ix:nonNumeric> period starting from the vesting inception date. A total of <ix:nonFraction name="eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoYearPeriodMemberEHVestingBasedOnServiceConditionAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">451,380</ix:nonFraction> RSUs are subject to service conditions and vest over a <ix:nonNumeric name="eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoYearPeriodMemberEHVestingBasedOnServiceConditionAxis" format="ixt-sec:durwordsen">two-year</ix:nonNumeric> period starting from the vesting inception date. A total of <ix:nonFraction name="eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" contextRef="P01_01_2022To12_31_2022_FourYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">7,573,000</ix:nonFraction> RSUs are subject to service conditions and vest over a <ix:nonNumeric name="eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" contextRef="P01_01_2022To12_31_2022_FourYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:durwordsen">four-year</ix:nonNumeric> period starting from the vesting inception date. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div> </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The following table summarizes the Company&#8217;s RSUs activity under the Plans: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:56%"></td>
<td style="vertical-align:bottom;width:8%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:8%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number&#160;of&#160;RSUs</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> grant&#160;date&#160;fair&#160;value</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> remaining<br/> contractual life</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(Years)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2019</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">735,476</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">4.7523</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">3.02</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,363,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">4.2912</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,819,726</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">4.1359</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2020</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,278,750</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">4.7774</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">2.68</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">4,790,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">10.6200</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,949,250</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">9.2469</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">4,119,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">9.4561</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">2.67</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">876,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">1.8800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,034,880</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">7.2254</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">283,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">7.5431</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,678,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">8.8740</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">1.90</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected to vest as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,678,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The total share-based compensation expenses relating to RSUs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,036</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,131</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,898</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,049</ix:nonFraction><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">), r</div>espectively. Total share-based compensation expense capitalized to inventory was not material for any of the periods presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">As of December&#160;31, 2022, there was RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">158,870</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,034</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> of unrecognized share-based compensation expenses related to RSUs which is expected to be recognized over a weighted average vesting period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">1.90</ix:nonNumeric> years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Share options</div> </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The following table summarizes the Company&#8217;s share options activity under the 2015 Plan: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:55%"></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number&#160;of&#160;share<br/> options</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> grant&#160;date&#160;fair&#160;value</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> exercise price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of January&#160;1 and December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">53,737</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">2.2624</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">5.8853</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested and expected to vest as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">53,737</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">2.2624</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">5.8853</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">53,737</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">2.2624</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">5.8853</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The share-based compensation expense relating to the share options recognized were RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">821</ix:nonFraction>, <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> for the years ended December&#160;31, 2020, 2021 and 2022.There was <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> unrecognized share-based compensation expenses relating to the shares options as of December&#160;31, 2020, 2021 and 2022. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">50</div></div> </ix:exclude> <div style="text-indent: 0px; margin-bottom: 1em; margin-top: 1em"></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77449148_4" continuedAt="TextSelectionAppend_77449148_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77449148_5" continuedAt="TextSelectionAppend_77449148_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449148_6" continuedAt="TextSelectionAppend_77449148_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449148_7"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:exclude>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group calculated the estimated fair value of the share options under the 2015 Plan on the grant date using the Black-Scholes valuation model. Assumptions used to determine the fair value of the share options granted under the 2015 Plan is summarized in the following table: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"></td>
<td style="width: 16%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:81%"></td>
<td style="vertical-align:bottom;width:17%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Term in years</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis" format="ixt-sec:duryear">5</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Volatility</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">53.73</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Discount rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" contextRef="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.85</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fair value per ordinary share</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">US$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="PAsOn12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">5.24</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Total share-based compensation expenses relating to RSUs and options granted to employees recognized for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,443</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160; </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,883</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,327</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,125</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,208</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,453</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,147</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,452</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,575</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,078</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,657</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,266</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,857</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,131</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,898</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,049</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449306">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Austria </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang GmbH is subject to Austria profits tax of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022_AustrianMinisterOfFinanceMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>% on its activities conducted in Austria. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">France </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang France is subject to France profits tax of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022_FRusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">28</ix:nonFraction>% on its activities conducted in France. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Spain </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang Spain is subject to Spain profits tax of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022_ESusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>% on its activities conducted in Spain. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Ehfly and EHang HK are incorporated in Hong Kong and are subject to Hong Kong profits tax. Hong Kong profits tax for a corporation from the year of assessment 2018 and 2019 onwards is generally <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2019To12_31_2019_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2018To12_31_2018_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">8.25</ix:nonFraction></ix:nonFraction>% on assessable profits up to HK$<ix:nonFraction name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" contextRef="P01_01_2022To12_31_2022_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" unitRef="Unit_HKD" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction>&#160;million; and <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">16.5</ix:nonFraction></ix:nonFraction>% on any part of assessable profits over HK$<ix:nonFraction name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" contextRef="P01_01_2022To12_31_2022_EhangHkMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis" unitRef="Unit_HKD" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction>&#160;million. </div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s subsidiaries and the VIEs in the PRC are subject to the statutory rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>%, in accordance with the Enterprise Income Tax law (the &#8216;&#8216;EIT Law&#8217;&#8217;), which was effective since January&#160;1, 2008 except for certain entities eligible for preferential tax rates. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the PRC Income Tax Laws, an enterprise awarded with the High and New Technology Enterprise (&#8220;HNTE&#8221;) certificate may enjoy a reduced EIT rate of <ix:nonFraction name="eh:HighAndNewTechnologyEnterpriseTaxRate" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>%. Qualified as an HNTE, EHang Intelligent was eligible for a <ix:nonFraction name="eh:HighAndNewTechnologyEnterpriseTaxRate" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% preferential rate from 2020 to 2022, EHang GZ was eligible for a <ix:nonFraction name="eh:HighAndNewTechnologyEnterpriseTaxRate" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EHangEgretGDMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% preferential rate from 2019 to 2024 and Guangdong EHang Egret Media Technology Co. Ltd. (&#8220;EHang Egret GD&#8221;) is eligible for <ix:nonFraction name="eh:HighAndNewTechnologyEnterpriseTaxRate" contextRef="P01_01_2018To12_31_2018_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% preferential rate from 2018 to 2020, EHang Egret GD has not reapplied for HNTE after 2020. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77449306" continuedAt="TextSelectionAppend_77449306_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77449306_1" continuedAt="TextSelectionAppend_77449306_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449306_2" continuedAt="TextSelectionAppend_77449306_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449306_3" continuedAt="TextSelectionAppend_77449306_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income Taxes (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC (Continued)</div></div></div></div> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">From January&#160;1, 2010 to December&#160;31, 2020, the newly established enterprises in Xinjiang Kashgar and Khorgos, which are two special economic development zones belong to the Xinjiang Difficult Areas Key Encouraged Development Industry Enterprise Income Tax Preferential Catalogue (the &#8216;&#8216;Catalogue&#8217;&#8217;), shall be exempted from corporate income tax for <ix:nonNumeric name="eh:IncomeTaxExemptionPeriod" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from the tax year in which the first operating income is obtained. Kashi EHang Egret Media Technology Co., Ltd. (&#8220;EHang Egret KS&#8221;) established in 2017, engaged in industries that belong to Software Development and Business Service Industry in the catalogue. As the first operating income generated in 2018, EHang Egret KS may enjoy a reduced EIT rate of <ix:nonFraction name="eh:EnterpriseIncomeTaxPreferentialRate" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction>%. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in R&amp;D activities are entitled to claim an additional tax deduction amounting to <ix:nonFraction name="eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYear2008OnwardsMemberusgaapTaxPeriodAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of the qualified R&amp;D expenses incurred in determining its tax assessable profits for that year. The additional tax deduction amount of the qualified R&amp;D expenses has been increased from 50% to <ix:nonFraction name="eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYearFrom2018To2020MemberusgaapTaxPeriodAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">75</ix:nonFraction>%, effective from 2018 to 2020, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in September 2018 (&#8220;Super Deduction&#8221;). According to Announcement of the Ministry of Finance and the State Taxation Administration [2021] No.13 (&#8220;Circular 13&#8221;), manufacturing enterprise with qualified R&amp;D expenses could enjoy R&amp;D Super Deduction, i.e. to claim additional <ix:nonFraction name="eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% R&amp;D expenses on top of those actually incurred. EHang Intelligent and Yunfu EHang were subject to <ix:nonFraction name="eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangYunfuMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% super deduction while R&amp;D expenses for other entities within the group remain deducted additionally at <ix:nonFraction name="eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">75</ix:nonFraction>%. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Dividends, interests, rent or royalties payable by the Company&#8217;s PRC subsidiaries, to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises, and proceeds from any such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise investor&#8217;s disposition of assets (after deducting the net value of such assets) shall be subject to <ix:nonFraction name="eh:WithholdingTaxRate" contextRef="P01_01_2022To12_31_2022_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% withholding tax, unless the respective <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise&#8217;s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax. </div> <ix:nonNumeric name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449310"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s loss before income taxes consisted of: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:69%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">30,412</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">185,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">192,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27,909</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">61,423</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">128,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">136,757</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,828</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">91,835</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,762</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,252</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,737</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></ix:continuation></div> </div> </div> <ix:continuation id="TextSelection_77449310" continuedAt="TextSelectionAppend_77449310_1"><ix:continuation id="TextSelectionAppend_77449306_4" continuedAt="TextSelectionAppend_77449306_5"><div></div></ix:continuation></ix:continuation> </div> <ix:continuation id="TextSelectionAppend_77449310_1" continuedAt="TextSelectionAppend_77449310_2"><ix:continuation id="TextSelectionAppend_77449306_5" continuedAt="TextSelectionAppend_77449306_6"><div> <div style="background-color:white;display: inline;"> <ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude> <ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></div> </div></ix:continuation></ix:continuation> </div> <div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449306_6" continuedAt="TextSelectionAppend_77449306_7"><ix:continuation id="TextSelectionAppend_77449310_2"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income Taxes (Continued) </div></div></td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC (Continued)</div></div></div></div></ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Income tax expense (benefit) comprises of: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:81%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses (benefits) applicable to PRC operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">22</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">113</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">62</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">9</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income tax (benefits) expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">184</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Subtotal income tax expenses applicable to PRC operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">206</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">113</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">62</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">9</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses applicable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Subtotal income tax expenses applicable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total income tax expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">206</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">134</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation> <ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The reconciliations of the income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:69%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss before income tax expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">91,835</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">329,252</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,737</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC statutory tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax benefits at PRC statutory tax rate of 25%</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22,959</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">78,440</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">82,313</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,934</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect of different tax rates in different jurisdictions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,347</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,370</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,886</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,768</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,195</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,455</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,758</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">980</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional deduction for qualified R&amp;D expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,646</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24,197</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">20,731</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,006</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect on adoption of preferential tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in tax rate in measurement of deferred tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,345</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,855</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,636</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,151</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">312</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">133</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">134</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,658</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,154</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,246</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,880</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">206</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">134</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effect of preferential tax rate inside the PRC on basic and dilutive loss per share</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77449306_7" continuedAt="TextSelectionAppend_77449306_8"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449306_8" continuedAt="TextSelectionAppend_77449306_9"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449306_9" continuedAt="TextSelectionAppend_77449306_10"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449306_10" continuedAt="TextSelectionAppend_77449306_11"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income Taxes (Continued) </div></div></td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC (Continued)</div></div></div></div></ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The significant components of the Group&#8217;s deferred tax assets (liabilities) were as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax losses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,721</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">151,160</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">203,259</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,470</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,047</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,376</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,288</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,246</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsLeaseLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsLeaseLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsLeaseLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,858</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsLeaseLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,734</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Welfare payables</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsWelfarePayables" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,308</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsWelfarePayables" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,807</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsWelfarePayables" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,362</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsWelfarePayables" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,067</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory provision</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,360</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,172</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,472</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">359</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,354</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,329</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,573</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">228</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">43</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized loss on long-term investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized profit arising from elimination of inter-company transactions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">466</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">474</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">206</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred government subsidies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsDeferredGovernmentSubsidies" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsDeferredGovernmentSubsidies" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsDeferredGovernmentSubsidies" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:DeferredTaxAssetsDeferredGovernmentSubsidies" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,291</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">183,445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">263,061</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,140</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,291</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">183,445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">244,691</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,477</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets, net of valuation allowance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,370</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,663</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><br/></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Right-of-use assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,370</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,663</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gain on long-term investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,662</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,705</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Deferred tax assets (liabilities), net of valuation allowance</div></div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Full valuation allowances have been provided where, based on all available evidence, management determined that deferred tax assets are not more likely than not to be realizable in future tax years. Movement of valuation allowance is as follow: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:SummaryOfValuationAllowanceTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:65%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation allowance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">100,633</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,291</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">183,445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,597</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,658</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,154</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,246</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,880</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,291</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">183,445</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">244,691</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,477</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group operates through several subsidiaries and the VIEs. Valuation allowance is considered for each of the entities on an individual basis. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. As of December&#160;31, 2021 and 2022, valuation allowances were provided against deferred tax assets in entities which were in a three-year cumulative loss position and not forecasting profits in the near future. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had deductible tax losses of RMB<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">584,961</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">786,444</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">114,024</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> are derived from entities in the PRC. The tax losses in PRC can be carried forward for <ix:nonNumeric name="eh:OperatingLossCarryforwardsExpirationPeriod" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MinimumMembersrtRangeAxis" format="ixt-sec:durwordsen">five years</ix:nonNumeric> to offset future taxable profit, and the period was extended to <ix:nonNumeric name="eh:OperatingLossCarryforwardsExpirationPeriod" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> for entities qualified as HNTE in 2018 and thereafter. The tax losses of entities in the PRC began to expire from December&#160;31, 2022 to 2031, if not utilized. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had deductible tax losses of RMB<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,434</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,411</ix:nonFraction>&#160;(US$<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,264</ix:nonFraction>) derived from entities in Hong Kong that will not expire if not utilized. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77449306_11" continuedAt="TextSelectionAppend_77449306_12"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449306_12" continuedAt="TextSelectionAppend_77449306_13"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449306_13" continuedAt="TextSelectionAppend_77449306_14"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></div></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449306_14"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income Taxes (Continued) </div></div></td></tr></table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Unrecognized Tax Benefit </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had unrecognized tax benefit of RMB<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction> and RMB<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction> (US$<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">795</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively. The unrecognized tax benefit was mainly related to the withholding tax accrued for the facilitating service in the acquisition of land use right from Guangzhou government by EHang HK on behalf of a third-party buyer in 2017 and under-reported statutory profits before tax. The Group does not anticipate that the amount of existing unrecognized tax benefits will significantly change within the next 12 months; however, an estimate of the range of the possible change cannot be made at this moment. As of December&#160;31, 2021 and 2022, unrecognized tax benefits of RMB<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction> and RMB<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction> (US$<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">795</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively, if ultimately recognized, will impact the effective tax rate. </div> <ix:nonNumeric name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of the beginning and ending amount of unrecognized tax benefit was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,494</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,987</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">795</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions based on tax positions related to the current year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,673</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reductions for tax positions of prior years</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">180</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,507</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at the end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,987</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,480</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="eh:UnrecognizedTaxBenefitsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">795</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group did <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t</div> record any significant interest and penalties related to an uncertain tax position for the years ended December&#160;31, 2020, 2021 and 2022. Accumulated interest expenses and penalties recorded in unrecognized tax benefit were <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction>, <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> as of December 31, 2020, 2021 and 2022, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The material jurisdictions in which the Group is subject to potential examination is China. In general, the PRC tax authorities have up to <ix:nonNumeric name="us-gaap:IncomeTaxExaminationDescription" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">five years</ix:nonNumeric> to review a company&#8217;s tax filings. As of December&#160;31, 2022, the tax years ended December&#160;31, 2017 through year ended as of the reporting dates for WFOE, the VIEs remain open to examination by the PRC tax authorities. </div> </ix:continuation> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </div></div></div><div></div></div><div><div style="background-color:white;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related Party Transactions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The principal related parties with which the Group had transactions during the year presented are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto">
<tr style="font-size: 0px;">
<td style="width:51%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:48%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Name of Entity or Individual</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Relationship with the Company</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom">Mr.&#160;Huazhi Hu</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Principal Shareholder of the Company, Chairman of the Board and Chief Executive Officer</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Guangzhou Yitong Zhihang Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">A company over which the Group has significant influence</td></tr></table></div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Transaction with related parties: </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, there is no transaction with related parties. For the year ended December 31, 2021, the revenue from an equity investee over which the Group has significant influence amounted to RMB<ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,504</ix:nonFraction>. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from a related party: </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2022, there are <ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no </ix:nonFraction>amount due from related parties. As of December&#160;31, 2021, amount due from a related party amounting to RMB<ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,360</ix:nonFraction> represented the receivables for the sales of autonomous aerial vehicles to an equity investee over which the Group has significant influence. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Guarantee received for borrowings: </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, RMB<ix:nonFraction name="us-gaap:GuaranteeObligationsMaximumExposure" contextRef="PAsOn12_31_2021_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction> short-term bank loans and RMB<ix:nonFraction name="us-gaap:GuaranteeObligationsMaximumExposure" contextRef="PAsOn12_31_2021_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,000</ix:nonFraction> long-term bank loans were guaranteed by the Group&#8217;s founder and director, Mr.&#160;Huazhi Hu. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, RMB<ix:nonFraction name="us-gaap:GuaranteeObligationsMaximumExposure" contextRef="PAsOn12_31_2022_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,794</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:GuaranteeObligationsMaximumExposure" contextRef="PAsOn12_31_2022_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,219</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> short-term bank loans and RMB<ix:nonFraction name="us-gaap:GuaranteeObligationsMaximumExposure" contextRef="PAsOn12_31_2022_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,000</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:GuaranteeObligationsMaximumExposure" contextRef="PAsOn12_31_2022_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,465</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> long-term bank loans were guaranteed by the Group&#8217;s founder and director, Mr.&#160;Huazhi Hu. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449836">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; Equity </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Ordinary Shares </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January&#160;16, 2020, the Company issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="P01_16_2020To01_16_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">170,062</ix:nonFraction> Class&#160;A ordinary shares pursuant to the underwriters&#8217; exercise of their over-allotment option to purchase additional ADSs. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2020, <ix:nonFraction name="us-gaap:ConversionOfStockSharesConverted1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">430,108</ix:nonFraction> Class&#160;B ordinary shares were converted to Class&#160;A ordinary shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January&#160;29, 2021, the Company issued <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn01_29_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_EuropeanAssetManagementCompanyMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,230,769</ix:nonFraction> Class&#160;A ordinary shares to a European asset management company to complete its private placement. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On July&#160;29, 2021, the company issued and transferred <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn07_29_2021" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,500,000</ix:nonFraction> Class A ordinary shares to The Bank of New York Mellon, its depositary bank to be issued to employees upon the vesting of restricted share units under the Plans. For the year ended December&#160;31, 2021, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,002,130</ix:nonFraction> Class&#160;A ordinary shares were issued pursuant to the vesting of restricted share units, among which <ix:nonFraction name="eh:CommonStockSharesHeldInDepositoryBank" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,914,630</ix:nonFraction> Class&#160;A ordinary shares were settled with shares held by the depositary bank. Therefore, as of December&#160;31, 2021, <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">585,370</ix:nonFraction> Class&#160;A ordinary shares remain available for future issuance. These shares are legally issued but not outstanding for the purpose of accounting and thus are excluded from the basic net loss per share calculation. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2021, <ix:nonFraction name="us-gaap:ConversionOfStockSharesConverted1" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">4,855,995</ix:nonFraction> Class&#160;B ordinary shares were converted to Class&#160;A ordinary shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On October 26, 2022, the company issued and transferred <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn10_26_2022" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">876,380</ix:nonFraction> Class A ordinary shares to The Bank of New York Mellon, its depositary bank to be issued to employees upon the vesting of restricted share units under 2015 the Plans. For the year ended December 31, 2022, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,595,750</ix:nonFraction> Class A ordinary shares were issued pursuant to the vesting of restricted share units, among which <ix:nonFraction name="eh:CommonStockSharesHeldInDepositoryBank" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">590,750</ix:nonFraction> Class A ordinary shares were settled with shares held by the depositary bank. Therefore, as of December 31, 2022, <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">871,000</ix:nonFraction> Class A ordinary shares remain available for future issuance. These shares are legally issued but not outstanding for the purpose of accounting and thus are excluded from the basic net loss per share calculation. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December 31, 2022, <ix:nonFraction name="us-gaap:ConversionOfStockSharesConverted1" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,110,000</ix:nonFraction> Class B ordinary shares were converted to Class A ordinary shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, there were <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">77,309,937</ix:nonFraction> Class&#160;A and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">39,026,560</ix:nonFraction> Class&#160;B ordinary shares outstanding. </div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Additional Paid-in Capital </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In January 2022, the Company withheld the individual income tax of RMB<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2022To01_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,230</ix:nonFraction> for employees&#8217; vested share-based awards and made the cash payment to tax authorities. Concurrently, the company withheld and received equivalent ADSs shares with fair value of RMB<ix:nonFraction name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="P01_01_2022To01_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,230</ix:nonFraction> on that day from the employees for clearance of the individual income tax. The amount was debited to additional paid-in capital. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As detailed in Note 13, Warrants arising from Private Placement were accounted for as additional paid-in capital. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77449836" continuedAt="TextSelectionAppend_77449836_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77449836_1" continuedAt="TextSelectionAppend_77449836_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449836_2" continuedAt="TextSelectionAppend_77449836_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449836_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; Equity (<div style="display:inline;">C</div>ontinued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accumulated Other Comprehensive Income (loss) </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:60%"></td>
<td style="vertical-align:bottom;width:8%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign&#160;currency</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">translation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">adjustment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized&#160;(realized)</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">gains&#160;on&#160;available-</div></div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">for-sales&#160;investments</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of January&#160;1, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,195</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,195</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive (loss) income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,974</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,729</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">221</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,729</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,950</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,729</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,886</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,886</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,010</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,010</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022 (US$)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss Per Share </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the following periods: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:40%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="30" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Numerator:</div></div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to EHang Holdings Limited</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">51,294</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">36,325</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">193,772</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">120,187</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">214,390</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">31,083</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">113,831</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,504</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to EHang Holdings Limited&#8217;s ordinary shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">51,294</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">36,325</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">193,772</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">120,187</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">214,390</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">31,083</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">113,831</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,504</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Denominator (in thousands of shares):</div></div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Weighted-average number of ordinary shares outstanding &#8211; basic and diluted (in thousands of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,143</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,420</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,733</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,252</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,917</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,917</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,778</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,778</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss per share &#8211; basic and diluted</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">0.80</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">0.80</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.78</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.78</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.86</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">0.41</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.86</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">0.41</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company had potential dilutive securities such as unvested RSUs and options granted, and Underlying Shares to be issued under the Private Placement. As the Group incurred losses for the years ended December 31, 2020, 2021 and 2022, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share of the Company. The weighted-average numbers of non-vested RSUs excluded from the calculation of diluted net loss per share of the Company were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">989,728</ix:nonFraction>, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">5,492,295</ix:nonFraction> and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,782,562</ix:nonFraction> as of December 31, 2020, 2021 and 2022, respectively. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:RestrictedAssetsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted Net Assets </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary and the VIEs. Relevant PRC statutory laws and regulations permit payments of dividends by the Company&#8217;s PRC subsidiaries, the VIEs only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company&#8217;s subsidiaries and VIEs. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the PRC Regulations on Enterprises with Foreign Investment and the articles of association of the Company&#8217;s PRC subsidiaries, a foreign-invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise&#8217;s PRC statutory accounts. A foreign-invested enterprise is required to allocate at least <ix:nonFraction name="eh:PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit to the general reserve fund until such reserve has reached <ix:nonFraction name="eh:PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of its respective registered capital based on the enterprise&#8217;s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign-invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. The WFOE was established as a foreign-invested enterprise and, therefore, is subject to the above mandated restrictions on distributable profits. For the years ended December&#160;31, 2020, 2021 and 2022, WFOE did not have <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit and therefore no statutory reserves have been allocated. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory surplus fund at least <ix:nonFraction name="eh:Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits until such statutory surplus fund has reached <ix:nonFraction name="eh:PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of its registered capital based on the enterprise&#8217;s PRC statutory financial statements. A domestic enterprise is also required to provide discretionary surplus fund, at the discretion of the board of directors, from the net profits reported in the enterprise&#8217;s PRC statutory financial statements. The aforementioned reserve funds can only be used for specific purposes and are not distributable as cash dividends. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Foreign exchange and other regulations in the PRC may further restrict the Group&#8217;s VIEs from transferring funds to the Company in the form of dividends, loans and advances. Amounts restricted include <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital and statutory reserves of the Group&#8217;s PRC subsidiaries and the equity of the VIEs, as determined pursuant to PRC generally accepted accounting principles. As of December 31, 2022, restricted net assets of the Company&#8217;s PRC subsidiaries and the VIEs was RMB<ix:nonFraction name="us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">122,546</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,767</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>. <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Therefore in accordance with Rules 5-04 and 12-04 of Regulation S-X, the condensed parent company only financial statements as of December 31, 2021 and 2022 and for the years ended December 31, 2020, 2021 and 2022 are disclosed in Note 22. </div></div></div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77450353">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Company Financial Statements (Parent Company Only) </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company performed a test on the restricted net assets of its consolidated subsidiaries and VIEs in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (e) (3), &#8220;General Notes to Financial Statements&#8221; and concluded that it was applicable for the Company to disclose the financial information for the Company only. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The footnote disclosures contain supplemental information relating to the operations of the Company. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company did not have significant capital and other commitments, or guarantees as of December 31, 2022 </div> <ix:nonNumeric name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Condensed Balance Sheets</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:68%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">US$</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ASSETS</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,998</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">362</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from a subsidiary</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,986</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,998</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,059</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,038</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Non-current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">290,462</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">213,579</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,966</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total non-current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">290,462</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">213,579</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,966</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">363,460</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">227,638</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,004</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals and other liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,744</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,432</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,977</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the subsidiaries the VIEs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,230</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,628</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr>
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,744</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,662</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,605</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Non-current liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net interests of the VIEs</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="eh:HoldingsInVaribaleInterestEntities" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,115</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="eh:HoldingsInVaribaleInterestEntities" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,718</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="eh:HoldingsInVaribaleInterestEntities" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,383</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total non-current liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,115</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,718</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,383</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,859</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,380</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,988</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity:</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class A Ordinary shares</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">51</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class B Ordinary shares</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional paid-in capital</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,459,374</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,558,356</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">225,940</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="eh:StatutoryReserves" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,191</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="eh:StatutoryReserves" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,191</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="eh:StatutoryReserves" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">173</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,122,153</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,450,374</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">210,284</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,886</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,010</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">332,601</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,258</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,016</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">equity</div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">363,460</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">227,638</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,004</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">60</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></div> </div> </div> <ix:continuation id="TextSelection_77450353" continuedAt="TextSelectionAppend_77450353_1"><div></div></ix:continuation> </div> <ix:continuation id="TextSelectionAppend_77450353_1" continuedAt="TextSelectionAppend_77450353_2"><div> <div style="background-color:white;display: inline;"> <ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude> <ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></div> </div></ix:continuation> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77450353_2" continuedAt="TextSelectionAppend_77450353_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Company Financial Statements (Parent Company Only) (<div style="letter-spacing: 0px; top: 0px;;display:inline;">C</div>ontinued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"><ix:exclude>&#160;</ix:exclude></div> <ix:nonNumeric name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Condensed Statements of Comprehensive Loss</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December 31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,144</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,668</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,630</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,976</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,144</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,668</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,630</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,976</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss from operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,144</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,668</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,630</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,976</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">463</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Share of losses from subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">117,678</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">299,575</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">253,575</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">36,765</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income (losses) from the VIEs</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,740</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,730</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">37,603</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,452</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other expenses</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">23,414</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,394</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net loss attributable to the Company&#8217;s ordinary shareholders</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">87,619</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">313,959</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">328,221</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47,587</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive (loss) income</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustment, net of nil tax</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,974</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,107</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,030</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gains on available-for-sale debt securities</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,729</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,729</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive (loss) income, net of tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,245</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,836</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,896</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,030</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive loss attributable to the Company&#8217;s ordinary shareholder</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">95,864</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">321,795</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">307,325</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,557</ix:nonFraction></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-61</ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77450353_3" continuedAt="TextSelectionAppend_77450353_4"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77450353_4" continuedAt="TextSelectionAppend_77450353_5"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77450353_5" continuedAt="TextSelectionAppend_77450353_6"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77450353_6"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Company Financial Statements (Parent Company Only) (continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">Condensed</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> Statements of Cash Flows</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December 31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;(e)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">681</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,874</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,738</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,992</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital contribution to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:CapitalContribution" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">66,599</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:CapitalContribution" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">190,026</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:CapitalContribution" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">58,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="eh:CapitalContribution" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,539</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">484</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">150</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">67,083</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">189,876</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">58,898</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,539</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,343</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">256,947</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Net cash (used in) provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,343</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">256,947</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (decrease) increase in cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">75,107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,197</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">72,636</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,531</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents at beginning of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,908</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,801</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,998</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,583</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents at end of the year</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,801</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,998</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">362</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Basis of presentation </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Condensed financial information is used for the presentation of the Company, or the parent company. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The parent company records its investment in its subsidiary, the VIEs under the equity method of accounting as prescribed in ASC 323, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Method and Joint Ventures</div></div>. Such investments are presented on the Condensed Balance Sheets as &#8220;Investments in subsidiaries and VIEs&#8221;, and their respective loss as &#8220;Share of losses from subsidiaries and VIEs&#8221; on the Condensed Statements of Comprehensive Loss. </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The subsidiaries did not pay any dividends to the Company for the periods presented. The Company does not have significant commitments or long-term obligations as of the period end other than those presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The parent company&#8217;s condensed financial statements should be read in conjunction with the Company&#8217;s consolidated financial statements. </div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;">F-62</div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value Measurements </div></div></td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">There are no assets measured or disclosed at fair value on a recurring basis as of December 31, 2022. <ix:nonNumeric name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449220">Assets measured or disclosed at fair value on a recurring basis as of December&#160;31, 2021 are summarized below: </ix:nonNumeric></div> <ix:continuation id="TextSelection_77449220"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:61%"></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measurements&#160;as&#160;of&#160;December&#160;31,&#160;2021&#160;using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Price&#160;in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Active&#160;Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for&#160;Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurement</div></div></div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trading debt investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtSecuritiesTradingAndAvailableForSale" contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtSecuritiesTradingAndAvailableForSale" contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtSecuritiesTradingAndAvailableForSale" contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtSecuritiesTradingAndAvailableForSale" contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total asset measured at fair value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,108</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group values its trading debt investments using the redemption prices provided by the issuing financial institutions that are not market observable inputs, and accordingly the Group classifies the valuation techniques that use these inputs as Level&#160;2. These products have original maturities of one year or less; therefore, the carrying values approximate their fair values. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group invested in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt investments with a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> term in a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">closed-end</div> segregated portfolio fund in 2020 and redeemed it in 2021. The investment objective of the fund is to achieve capital appreciation by primarily investing in shares of target companies to be listed in internationally recognizable stock exchanges in their respective initial public offerings. The fund may hold or invest <ix:nonFraction name="eh:PercentageOfAssetsInvestInTemporaryAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of its assets in temporary investments such as cash or cash equivalents at the discretion of the management of the fund. The investments cannot be sold or transferred, pledged, mortgaged, encumbered or otherwise disposed of without the prior written consent of the management of the fund. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">There were no other assets or liabilities measured at a recurring or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis as of December&#160;31, 2021 and 2022. The Group measures certain financial and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> assets, including long-term investments and long-lived assets, at fair value on a nonrecurring basis when impairment charges are recognized. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">EHANG HOLDINGS LIMITED </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">except for number of shares and per share data) </div></div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77449253">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Capital Commitments </div></div></div></div></td></tr></table> <ix:nonNumeric name="us-gaap:LeasesOfLesseeDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group and a third-party investor entered into an investment agreement to establish an investee with a certain payment schedule (Note 10). The following table sets forth our contractual obligations as of December&#160;31, 2022. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:87%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,750</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">254</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,750</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">254</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CapitalLeasesFutureMinimumPaymentsDue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,500</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CapitalLeasesFutureMinimumPaymentsDue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">508</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingencies </div></div></div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is subject to legal and regulatory actions that arise from time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. Save as disclosed in Note 11(a) and below, the Group is currently not in any legal or administrative proceedings that may have a material adverse impact on the financial position, results of operations or cash flows of the Group. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) Shareholder securities litigation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Between February 17 and 26, 2021, three federal securities class action lawsuits (captioned Amberber v. EHang Holdings Limited, et al., Case No. 1:21-cv-01392-GBD (S.D.N.Y., filed Feb. 17, 2021), Chaumont v. EHang Holdings Limited, et al., Case No. 1:21-cv-01526-GBD (S.D.N.Y., filed Feb. 19, 2021), and Klein v. EHang Holdings Limited, et al., Case No. 2:21-cv-01811-JFW-PVC (C.D. Cal., filed Feb. 26, 2021)) were filed by purported holders of the Company ADSs in federal court. The complaints asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and generally allege that the company and certain of the Group&#8217;s officers made false and misleading statements regarding the status of its urban air mobility business, its international and domestic regulatory approvals, its relationships with major customers, and its manufacturing facilities. The complaints name as defendants the Company and certain of its officers. In addition to costs and attorneys&#8217; fees, the complaints seek compensatory and punitive damages. The Group vigorously defended against them. These lawsuits were consolidated into a single class action lawsuit under the caption In re EHang Holdings Ltd. Securities Litigation 1.21-CV-01392-GBD-GWG (S.D.N.Y., filed Feb. 19, 2021), and a lead plaintiff and lead counsel were selected in February 2022. The lead plaintiff filed an amended complaint on April 25, 2022, making similar allegations as those in the previous complaints. Defendants filed a motion to dismiss the amended complaint in June 2022. The lead plaintiff filed an opposition to the defendants&#8217; motion to dismiss in August 2022. The defendants filed a reply in support of their motion to dismiss in September 2022. In October 2022, the Court held oral argument on defendants&#8217; motion to dismiss. The Court granted the defendants&#8217; motion to dismiss the amended complaint on December 15, 2022, and entered final judgment dismissing the action in its entirety with prejudice on January 24, 2023. Lead plaintiff did not appeal the final judgment and on February 23, 2023, lead plaintiff&#8217;s deadline to appeal expired. </div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></div><ix:continuation id="TextSelection_77449253" continuedAt="TextSelectionAppend_77449253_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449253_1" continuedAt="TextSelectionAppend_77449253_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77449253_2" continuedAt="TextSelectionAppend_77449253_3"><ix:exclude> <div style="text-align: left;; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;;font-size: .83em;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77449253_3" continuedAt="TextSelectionAppend_77449253_4"><div><div style="background-color:white;display: inline;"></div></div></ix:continuation><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77449253_4"><ix:exclude><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EHANG HOLDINGS LIMITED </div></div></div></div><div id="fin404296_7a" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of Renminbi (&#8220;RMB&#8221;) and U.S. dollars (&#8220;US$&#8221;), </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">except for number of shares and per share data) </div></div></div></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments and Contingencies (Continued) </div></div></div></div></td></tr></table></ix:exclude><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ii) Former employee litigation </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">A former employee of the Company&#8217;s former U.S. subsidiary, EHang, Inc., filed a civil lawsuit against the Company, EHang GZ and certain individual defendants, including Mr. Huazhi Hu, chairman and chief executive officer of the Company, in the United States District Court for the Northern District of California. The plaintiff alleged that he was entitled to receive restricted share units from the Company. Following a trial by jury in April 2022, the Court entered judgment for the Plaintiff and against the Company, EHang GZ and Mr. Huazhi Hu as follows: (i) Judgment is entered against the Company on claims for breach of contract, false promise and unpaid wages, and the Company is held jointly and severally liable for compensatory damages in the amount of US$</div></div><ix:nonFraction name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,500</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;and is liable for punitive damages in the amount of US$</div></div><ix:nonFraction name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">; (ii) Judgment is entered against EHang GZ on claims for breach of contract, false promise and unpaid wages, and Ehang GZ is held jointly and severally liable for compensatory damages in the amount of US$</div></div><ix:nonFraction name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="P01_01_2022To12_31_2022_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,500</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">; and (iii) Judgment is entered against Mr. Huazhi Hu on claims for false promise and unpaid wages, and Mr. Huazhi Hu is held jointly and severally liable for compensatory damages in the amount of US$</div></div><ix:nonFraction name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,500</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;and is liable for punitive damages in the amount of US$</div></div><ix:nonFraction name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. The Company then filed a motion for new trial challenging the finding of false promise, the amount of the&#160;compensatory damage award, and the amount of the punitive damage award. The judge granted the motion as to the false promise claim and set aside the verdict on that cause of action against The Company and Mr. Huazhi Hu, and because the false promise claim was the only claim that could give rise to punitive damages, the court set aside the punitive damage award and ordered a new trial on the false promise claim. The court denied the motion as to the compensatory damage award.</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Following the motion for new trial, the parties have been engaged in settlement discussions. On April 25, 2023, the parties entered into a settlement agreement involving a total payment to the former employee of US$</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LossContingencyAccrualAtCarryingValue" contextRef="PAsOn04_25_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,375</ix:nonFraction> in four equal quarterly installments within one year. </div></div></div> </ix:continuation> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent Events </div></div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">As detailed in Note 13, the Private Placement will be closed on the condition that the investor obtains the ODI approval. In March and April 2023, the investor obtained the ODI approval and the Company issued the Underlying shares to the Investor, repaid RMB<ix:nonFraction name="us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths" contextRef="P03_01_2023To04_30_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis_SupplementalAgreementWithInvestorMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,861</ix:nonFraction> to the investor and received the total consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" contextRef="P03_01_2023To04_30_2023_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction>. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Group, via Ehang GZ, held <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" contextRef="PAsOn12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">60</ix:nonFraction></div>% interest in EHang Egret GD, which in turn held <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">60</ix:nonFraction></div>% interest in Xi&#8217;an EHang Egret Media Technology Co. Ltd. (&#8220;EHang Egret Xi&#8217;an&#8221;). In March 2023, EHang GZ entered into an agreement to acquire <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">40</ix:nonFraction></div>% interest of EHang Egret GD from the non-controlling shareholder for a consideration of RMB<div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,000</ix:nonFraction></div>. Concurrently, EHang Egret GD entered into an agreement to dispose of <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><ix:nonFraction name="eh:BusinessCombinationEquityInterestDisposedOff" contextRef="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">60</ix:nonFraction></div>% interest of EHang Egret Xi&#8217;an to the non-controlling shareholder at <ix:nonFraction name="eh:ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" contextRef="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">zero</ix:nonFraction> consideration. Upon the closing of the transactions, Ehang GZ will hold <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></div>% interest of EHang Egret GD and will no longer have any <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">interest</div> in EHang Egret Xi&#8217;an. Management is in the process to assess the impact of the transaction.</div></td></tr></table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </div></div></div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.13
<SEQUENCE>2
<FILENAME>d404296dex413.htm
<DESCRIPTION>EX-4.13
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.13</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.13 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><I>CONFIDENTIAL </I></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SUBSCRIPTION AGREEMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Subscription Agreement (this &#147;<B>Agreement</B>&#148;) is made as of December&nbsp;21, 2022 by and among: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><B>(1)</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B>EHang Holdings Limited, a company incorporated in the Cayman Islands (the &#147;<B>Company</B>&#148;);
and </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><B>(2)</B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B>Qingdao Ocean Investment Group Co., Ltd.
(<FONT STYLE="font-family:pmingliu; font-size:9pt">&#38738;&#23707;&#28023;&#27915;&#25237;&#36164;&#38598;&#22242;&#26377;&#38480;&#20844;&#21496;</FONT>), a limited liability company incorporated in the People&#146;s Republic of China with limited
liability (the &#147;<B>Purchaser</B>&#148;). </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company and the Purchaser are sometimes each referred to herein as a
&#147;<B>Party</B>&#148; and collectively as the &#147;<B>Parties</B>.&#148; This Agreement, and any agreements and documents that may be required to implement the transactions contemplated by this Agreement, are referred to herein as the
&#147;<B>Transaction Documents</B>.&#148; </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>W I T N E S S E T H</U>: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, upon the terms and subject to the conditions of this Agreement, the Company desires to issue and sell to the Purchaser, and the
Purchaser wish to purchase from the Company, Class&nbsp;A ordinary shares of the Company (&#147;<B>Ordinary Shares</B>&#148;) in a private placement exempt from registration pursuant to Regulation S (&#147;<B>Regulation S</B>&#148;) under the U.S.
Securities Act of 1933, as amended (the &#147;<B>Securities Act</B>&#148;). The Ordinary Shares are convertible into American Depository Shares of the Company (the &#147;<B>ADSs</B>&#148;). For the avoidance of doubt, each ADS represents two
(2)&nbsp;Ordinary Shares, subject to adjustment for stock split, stock dividend, reverse stock split, change of ADS ratio (the &#147;<B>ADS Ratio</B>&#148;) or similar event. The Ordinary Shares and ADSs are collectively referred to as
&#147;<B>Securities</B>&#148; in this Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, in consideration of the foregoing recitals and the mutual promises
hereinafter set forth, the Parties hereto agree as follows: </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE I </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURCHASE AND SALE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.1 <U>Issuance, Sale and Purchase of Ordinary Shares</U>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(a) Upon the terms and subject to the conditions of this Agreement, the Purchaser hereby agrees to purchase from the Company, and the Company
hereby agrees to issue, sell and deliver to the Purchaser, at Closing (as defined below), a certain number of Ordinary Shares (the &#147;<B>Purchased Shares</B>&#148;) for an aggregate Purchase Price (as defined below). The number of the Purchased
Shares equals the Purchase Price <I>divided by</I> the Market Price of the Ordinary Shares (as defined below). </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(b) For the purpose of
this Agreement, (i) &#147;<B>Purchase Price</B>&#148; means US$10,000,000.00; and (ii) &#147;<B>Market Price of the Ordinary Shares</B>&#148; means the average closing price of the ADSs during the thirty (30)&nbsp;trading days immediately preceding
the date of this Agreement <I>multiplied by</I> the ADS Ratio (the current ADS Ratio is <SUP STYLE="vertical-align:top">1</SUP>&#8260;<SUB STYLE="vertical-align:bottom">2</SUB>). </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.2 <U>Closing</U>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(a) <U>Closing</U>. The closing of the sale and purchase of the Purchased Shares pursuant to <U>Section</U><U></U><U>&nbsp;1.1</U> of this
Agreement (the &#147;<B>Closing</B>&#148;) shall take place remotely via the electronic exchange of the closing documents and signatures within three (3)&nbsp;business days after the satisfaction (or waiver thereof) of the closing conditions in
<U>Section</U><U></U><U>&nbsp;1.3</U> or on such other date or time as the Company and the Purchaser may, orally or in writing, mutually agree upon. The date and time of the Closing are referred to herein as the &#147;<B>Closing Date</B>.&#148; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(b) <U>Payment and Delivery</U>. At the Closing, the Purchaser (or any affiliated entity acknowledged and confirmed in writing by the
Purchaser) shall pay its Purchase Price to the Company in U.S. dollars by wire transfer, or by such other method mutually agreeable to the Company and the Purchaser, of immediately available funds to such bank account(s) designated in writing by the
Company, and the Company shall deliver duly executed share certificate(s) in electronic form (with the original form to be delivered promptly following the Closing), registered in the name of the Purchaser (or any affiliated entity acknowledged and
confirmed in writing by the Purchaser), together with a certified true copy of the register of members of the Company, evidencing the Purchased Shares being issued and sold to the Purchaser. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(c) <U>Restrictive Legend</U>. Each certificate representing Purchased Shares shall be endorsed with the following legend: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">THIS SECURITY HAS NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#147;ACT&#148;) OR UNDER THE SECURITIES LAWS OF ANY
STATE. THIS SECURITY MAY NOT BE TRANSFERRED, SOLD, OFFERED FOR SALE, PLEDGED OR HYPOTHECATED WITHIN THE UNITED STATES IN THE ABSENCE OF AN EFFECTIVE REGISTRATION STATEMENT UNDER THE ACT OR TO ANY &#147;U.S. PERSON,&#148; AS SUCH TERM IS DEFINED IN
REGULATION S UNDER THE ACT, DURING THE 40 DAYS FOLLOWING ACQUISITION OF THE SECURITY BY THE HOLDER THEREOF. ANY ATTEMPT TO TRANSFER, SELL, PLEDGE OR HYPOTHECATE THIS SECURITY IN VIOLATION OF THESE RESTRICTIONS SHALL BE VOID. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.3 <U>Closing Conditions</U>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(a) <U>Conditions to the Purchaser&#146;s Obligations to Effect its Closing</U>. The obligation of the Purchaser to purchase and pay for its
Purchased Shares as contemplated by this Agreement is subject to the satisfaction, on or before its Closing Date, of the following conditions, any of which may only be waived in writing by the Purchaser in its sole discretion: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) All corporate and other actions required to be taken by the Company in connection with the issuance and sale of the relevant Purchased
Shares hereunder and any other transactions contemplated under the Transaction Documents shall have been completed. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ii) The
representations and warranties of the Company contained in <U>Section</U><U></U><U>&nbsp;2.1</U> of this Agreement shall have been true and correct in all material respects (or, if qualified by materiality or Material Adverse Effect, true and
correct in all respects) on the date of this Agreement and on and as of its Closing Date; and the Company shall have performed and complied in all material respects with all, and not be in breach or default in any material respects under any,
agreements, covenants, conditions and obligations contained in this Agreement or any other Transaction Document that are required to be performed or complied with on or before its Closing Date. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(iii) No governmental authority of competent jurisdiction shall have enacted, issued,
promulgated, enforced or entered any law (whether temporary, preliminary or permanent) that is in effect and restrains, enjoins, prevents, prohibits or otherwise makes illegal the consummation of the transactions contemplated by this Agreement or
any other Transaction Document with respect to the Purchaser, or imposes any damages or penalties in connection with the transactions contemplated by this Agreement or any other Transaction Document with respect to the Purchaser that are substantial
in relation to the Company; and no action, suit, proceeding or investigation shall have been instituted by a governmental authority of competent jurisdiction or threatened that seeks to restrain, enjoin, prevent, prohibit or otherwise make illegal
the consummation of the transactions contemplated by this Agreement or any other Transaction Document with respect to the Purchaser, or imposes any damages or penalties in connection with the transactions contemplated by this Agreement or any other
Transaction Document with respect to the Purchaser that are substantial in relation to the Company. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(b) <U>Conditions to the
Company&#146;s Obligations to Effect the Closing</U>. The obligation of the Company to issue, sell and deliver the relevant Purchased Shares to the Purchaser as contemplated by this Agreement is subject to the satisfaction, on or before the Closing
Date, of each of the following conditions, any of which may only be waived in writing by the Company in its sole discretion: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) All
corporate and other actions required to be taken by the Purchaser in connection with the purchase of its Purchased Shares hereunder and any other transactions contemplated under the Transaction Documents shall have been completed. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ii) The representations and warranties of the Purchaser contained in <U>Section</U><U></U><U>&nbsp;2.2</U> of this Agreement shall have been
true and correct in all material respects (or, if qualified by materiality or Material Adverse Effect, true and correct in all respects) with respect to the Purchaser on the date of this Agreement and on and as of the Closing Date; and the Purchaser
shall have performed and complied in all material respects with all, and not be in breach or default in any material respect under any, agreements, covenants, conditions and obligations contained in this Agreement or any other Transaction Document
that are required to be performed or complied with by the Purchaser on or before the Closing Date. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(iii) No governmental authority of
competent jurisdiction shall have enacted, issued, promulgated, enforced or entered any law (whether temporary, preliminary or permanent) that is in effect and restrains, enjoins, prevents, prohibits or otherwise makes illegal the consummation of
the transactions contemplated by this Agreement or any other Transaction Document with respect to the Purchaser, or imposes any damages or penalties in connection with the transactions contemplated by this Agreement or any other Transaction Document
with respect to the Purchaser that are substantial in relation to the Company; and no action, suit, proceeding or investigation shall have been instituted by a governmental authority of competent jurisdiction or threatened that seeks to restrain,
enjoin, prevent, prohibit or otherwise make illegal the consummation of the transactions contemplated by this Agreement or any other Transaction Document with respect to the Purchaser, or imposes any damages or penalties in connection with the
transactions contemplated by this Agreement or any other Transaction Document with respect to the Purchaser that are substantial in relation to the Company. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(iv) The Purchaser shall have obtained and/or completed all requisite consent, approval,
registration, qualification or filing with or from all applicable Chinese governmental authorities (including competent authorities in charge of commerce, development and reform, as well as foreign exchange) (the &#147;<B>ODI Approval</B>&#148;)
with respect to its offshore direct investment in the Company as contemplated hereby (the &#147;<B>ODI</B>&#148;). </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE II </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>REPRESENTATIONS AND WARRANTIES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.1 <U>Representations and Warranties of the Company</U>. The Company hereby represents and warrants to the Purchaser, as of the
date hereof and as of the Closing Date, except as disclosed in any SEC Documents (as defined below) that are publicly available within two (2)&nbsp;business days after the date hereof (excluding any forward-looking statements and any disclosure of <FONT
STYLE="white-space:nowrap">non-specific</FONT> risks faced by the Company to the extent they are cautionary, predictive or forward-looking in nature), as follows: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(a) <U>Due Formation</U>. The Company is a company duly incorporated as an exempted company with limited liability, validly existing and in
good standing under the laws of the Cayman Islands. The Company has all requisite power and authority to carry on its business as it is currently being conducted. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(b) <U>Authority</U>. The Company has full power and authority to enter into, execute and deliver this Agreement and other Transaction
Documents and each agreement, certificate, document and instrument to be executed and delivered by the Company pursuant to this Agreement and other Transaction Documents and to perform its obligations hereunder and thereunder. The execution and
delivery by the Company of this Agreement and other Transaction Documents and the performance by the Company of its obligations hereunder and thereunder have been duly authorized by all requisite actions on its part. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(c) <U>Valid Agreement</U>. Each of the Transaction Documents has been duly executed and delivered by the Company and constitute the legal,
valid and binding obligation of the Company, enforceable against the Company in accordance with its terms, except (i)&nbsp;as limited by applicable bankruptcy, insolvency, reorganization, moratorium, and other laws of general application affecting
enforcement of creditors&#146; rights generally, and (ii)&nbsp;as limited by the availability of specific performance, injunctive relief, or other equitable remedies. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(d) <U>Capitalization</U>. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i)
All outstanding share capital of the Company and all outstanding share capital of each of the Company&#146;s subsidiaries and consolidated affiliates (each a &#147;<B>Subsidiary</B>&#148; and collectively &#147;<B>Subsidiaries</B>&#148;) have been
issued and granted in compliance with (x)&nbsp;all applicable Securities Laws and other applicable laws and (y)&nbsp;all requirements set forth in applicable plans or contracts, without violation of any preemptive rights, rights of first refusal or
other similar rights. &#147;<B>Securities Laws</B>&#148; means the Securities Act, the Securities Exchange Act of 1934, as amended (the &#147;<B>Exchange Act</B>&#148;), the listing rules of, or any listing agreement with, the Nasdaq Stock Market
and any other applicable law regulating securities or takeover matters. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ii) The rights of the Ordinary Shares to be issued to the Purchaser as its Purchased Shares
shall be as stated in the Fifth Amended and Restated Memorandum and Articles of Association of the Company. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(e) <U>Due Issuance of the
Purchased Shares</U>. The Purchased Shares have been duly authorized and, when issued and delivered to and paid for by the relevant Purchaser pursuant to this Agreement, will be validly issued, fully paid and
<FONT STYLE="white-space:nowrap">non-assessable</FONT> and free and clear of any pledge, mortgage, security interest, encumbrance, lien, charge, assessment, right of first refusal, right of <FONT STYLE="white-space:nowrap">pre-emption,</FONT> third
party right or interest, claim or restriction of any kind or nature, except for restrictions arising under the Securities Act or created by virtue of this Agreement (including the <FONT STYLE="white-space:nowrap">lock-up</FONT> provision in
<U>Section</U><U></U><U>&nbsp;3.1</U> below), and upon delivery and entry into the register of members of the Company will transfer to the relevant Purchaser good and valid title to its Purchased Shares. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(f) <U>Noncontravention</U>. Neither the execution and the delivery of this Agreement or any other Transaction Document, nor the consummation
of the transactions contemplated hereby and thereby, will (i)&nbsp;violate any provision of the organizational documents of the Company or its Subsidiaries or violate any constitution, statute, regulation, rule, injunction, judgment, order, decree,
ruling, charge, or other restriction of any government, governmental entity or court to which the Company or its Subsidiaries is subject, or (ii)&nbsp;conflict with, result in a breach of, constitute a default under, result in the acceleration of or
creation of an encumbrance under, or create in any party the right to accelerate, terminate, modify, or cancel, any agreement, contract, lease, license, instrument, or other arrangement to which the Company or its Subsidiaries is a party or by which
the Company or its Subsidiaries is bound or to which any of the Company&#146;s or its Subsidiaries&#146; assets are subject. There is no action, suit or proceeding, pending or threatened against the Company or its Subsidiaries that questions the
validity of this Agreement or any other Transaction Document or the right of the Company to enter into this Agreement or any other Transaction Document or to consummate the transactions contemplated hereby. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(g) <U>Consents and Approvals</U>. Neither the execution and delivery by the Company of this Agreement or any other Transaction Document, nor
the consummation by the Company of any of the transactions contemplated hereby and thereby, nor the performance by the Company of this Agreement or any other Transaction Document in accordance with its terms requires the consent, approval, order or
authorization of, or registration with, or the giving notice to, any governmental or public body or authority or any third party, except such as have been or will have been obtained, made or given on or prior to the Closing Date. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(h) <U>Compliance with Laws; Permits</U>. The business of the Company or its Subsidiaries is not being conducted, and has not been conducted
at any time, in violation of any law or government order applicable to the Company except for violations that do not and would not have a Material Adverse Effect. As used herein, &#147;<B>Material Adverse Effect</B>&#148; shall mean any event, fact,
circumstance or occurrence that, individually or in the aggregate with any other events, facts, circumstances or occurrences, results in or would reasonably be expected to result in a material adverse change in or a material adverse effect on any of
(i)&nbsp;the financial condition, assets, liabilities, results of operations, business, or operations of the Company and its Subsidiaries, taken as a whole, except to the extent that any such Material Adverse Effect results from (x)&nbsp;the public
disclosure of the transactions contemplated under the Transaction Documents in accordance with their terms, (y)&nbsp;changes in generally accepted accounting principles that are generally applicable to comparable companies, or (z)&nbsp;changes in
general economic and market conditions; or (ii)&nbsp;the ability of the Company to consummate the transactions contemplated by the Transaction Documents and to timely perform its material obligations under the Transaction Documents. Except in each
case as do not and would not have a Material Adverse Effect, (A)&nbsp;the Company and each of its Subsidiaries have, and have been in compliance with, all permits, licenses, authorizations, consents, orders and approvals (collectively,
&#147;<B>Permits</B>&#148;) that are required in order to carry on their business as presently conducted, (B)&nbsp;neither the Company nor any of its Subsidiaries has received any written notice of any violation of or failure to comply with any
Permit or any actual or possible suspension or cancellation of any Permit and (C)&nbsp;each such Permit has been validly issued or obtained and is in full force and effect. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(i) <U>SEC Documents</U>. Since June&nbsp;15, 2021, the Company has timely filed or
furnished, as applicable, all reports, schedules, forms, statements and other documents required to be filed or furnished by it with the U.S. Securities and Exchange Commission (&#147;<B>SEC</B>&#148;) pursuant to the Securities Act or the Exchange
Act and the rules and regulations promulgated thereunder (all of the foregoing documents filed with or furnished to the SEC and all exhibits included therein and financial statements, notes and schedules thereto and documents incorporated by
reference therein being hereinafter referred to as the &#147;<B>SEC Documents</B>&#148;). As of their respective filing or furnishing dates, the SEC Documents complied in all material respects with the requirements of the Sarbanes-Oxley Act of 2002,
the Securities Act or the Exchange Act, as the case may be, and the rules and regulations promulgated thereunder, as applicable to the respective SEC Documents, and, none of the SEC Documents, at the time they were filed or furnished, contained any
untrue statement of a material fact or omitted to state a material fact required to be stated therein or necessary in order to make the statements therein, in the light of the circumstances under which they were made, not misleading. There are no
contracts, agreements, arrangements, transactions or documents which are required to be described or disclosed in the SEC Documents or to be filed as exhibits to the SEC Documents which have not been so described, disclosed or filed. The Company is
in compliance with the applicable listing and corporate governance rules and regulations of the Nasdaq Stock Market. The Company is in compliance with the Sarbanes-Oxley Act of 2002 in all material respects. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(j) <U>Financial Statements</U>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) The financial statements (including any related notes) contained in the SEC Documents (collectively, the &#147;<B>Financial
Statements</B>&#148;): (A) were prepared in accordance with U.S. GAAP applied on a consistent basis throughout the periods covered thereby (except (a)&nbsp;as may be otherwise indicated in such financial statements or the notes thereto, or
(b)&nbsp;in the case of unaudited interim statements, to the extent they may exclude footnotes or may be condensed to summary statements) and (B)&nbsp;fairly present in all material respects the consolidated financial position of the Company and the
Subsidiaries as of the respective dates thereof and the consolidated results of operations and cash flows of the Company and the Subsidiaries for the periods covered thereby, in each case except as disclosed therein or in the SEC Documents and as
permitted under the Exchange Act. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ii) The Company has established and maintains a system of internal control over financial reporting (as
defined in Rule <FONT STYLE="white-space:nowrap">13a-15</FONT> or <FONT STYLE="white-space:nowrap">15d-15,</FONT> as applicable, under the Exchange Act) sufficient to provide reasonable assurance regarding the reliability of financial reporting,
including policies and procedures that (A)&nbsp;mandate the maintenance of records that in reasonable detail accurately and fairly reflect the material transactions and dispositions of the assets of the Company, (B)&nbsp;provide reasonable assurance
that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that receipts and expenditures of the Company are being made only in accordance with appropriate authorizations of management
and the board of directors of the Company and (C)&nbsp;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the assets of the Company. There are no material weaknesses in the
Company&#146;s internal controls. The Company&#146;s auditors and the audit committee of the board of directors of the Company have not been advised of any fraud, whether or not material, that involves management or other employees who have a
significant role in the Company&#146;s internal controls over financial reporting. Since December&nbsp;31, 2020, there has been no change in the Company&#146;s internal control over financial reporting that has materially affected, or is reasonably
likely to materially affect, the Company&#146;s internal control over financial reporting. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(k) <U>Regulation S</U>.<U> </U>No directed selling efforts (as defined in Rule 902 of
Regulation S under the Securities Act) have been made by any of the Company, any of its affiliates or any person acting on its behalf with respect to any Purchased Shares that are not registered under the Securities Act; and none of such persons has
taken any actions that would result in the sale of the Purchased Shares to the Purchaser under this Agreement requiring registration under the Securities Act; and the Company is a &#147;foreign issuer&#148; (as defined in Regulation S). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.2 <U>Representations and Warranties of the Purchaser</U>. The Purchaser hereby, severally and not jointly with any other
Purchaser represents and warrants to the Company as of the date hereof and as of the Closing Date, as follows: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(a) <U>Due Formation</U>.
The Purchaser is duly formed, validly existing and in good standing in the jurisdiction of its organization. The Purchaser has all requisite power and authority to carry on its business as it is currently being conducted. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(b) <U>Authority</U>. The Purchaser has full power and authority to enter into, execute and deliver the Transaction Documents and each
agreement, certificate, document and instrument to be executed and delivered by the Purchaser pursuant to the Transaction Documents and to perform its obligations hereunder and thereunder. The execution and delivery by the Purchaser of the
Transaction Documents and the performance by the Purchaser of its obligations hereunder and thereunder have been duly authorized by all requisite actions on its part. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(c) <U>Valid Agreement</U>. Each of the Transaction Documents has been duly executed and delivered by the Purchaser and constitutes the legal,
valid and binding obligation of the Purchaser, enforceable against the Purchaser in accordance with its terms, except (i)&nbsp;as limited by applicable bankruptcy, insolvency, reorganization, moratorium, and other laws of general application
affecting enforcement of creditors&#146; rights generally, and (ii)&nbsp;as limited by the availability of specific performance, injunctive relief, or other equitable remedies. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(d) <U>Noncontravention</U>. Neither the execution and the delivery of this Agreement or any other Transaction Document, nor the consummation
of the transactions contemplated hereby and thereby, will (i)&nbsp;violate any provision of the organizational documents of the Purchaser or violate any constitution, statute, regulation, rule, injunction, judgment, order, decree, ruling, charge, or
other restriction of any government, governmental entity or court to which the Purchaser is subject, or (ii)&nbsp;conflict with, result in a breach of, constitute a default under, result in the acceleration of or creation of an encumbrance under, or
create in any party the right to accelerate, terminate, modify, or cancel, any agreement, contract, lease, license, instrument, or other arrangement to which the Purchaser is a party or by which the Purchaser is bound or to which any of the
Purchaser&#146;s assets are subject. There is no action, suit or proceeding, pending or, threatened against the Purchaser that questions the validity of this Agreement or other Transaction Documents or the right of the Purchaser to enter into this
Agreement or other Transaction Documents or to consummate the transactions contemplated hereby and thereby. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(e) <U>Consents and Approvals</U>. Neither the execution and delivery by the Purchaser of
this Agreement or other Transaction Documents, nor the consummation by the Purchaser of any of the transactions contemplated hereby or thereby, nor the performance by the Purchaser of this Agreement or any other Transaction Documents in accordance
with its terms requires the consent, approval, order or authorization of, or registration with, or the giving notice to, any governmental or public body or authority or any third party, except such as have been or will have been obtained, made or
given on or prior to the Closing Date. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(f) <U>Status and Investment Intent</U> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) <U>Experience</U>. The Purchaser has sufficient knowledge and experience in financial and business matters so as to be capable of
evaluating the merits and risks of its investment in the Purchased Shares. The Purchaser is capable of bearing the economic risks of such investment, including a complete loss of its investment. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(ii) <U>Purchase Entirely for Own Account</U>. The Purchaser is acquiring the Purchased Shares for its own account for investment purposes only
and not with the view to, or with any intention of, resale, distribution or other disposition thereof. The Purchaser does not have any direct or indirect arrangement, or understanding with any other person to distribute, or regarding the
distribution of the Purchased Shares in violation of the Securities Act or any other applicable state securities law. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(iii)
<U>Solicitation</U>. The Purchaser (x)&nbsp;was not identified or contacted through the marketing of the Purchased Shares and (y)&nbsp;did not contact the Company as a result of any general solicitation or directed selling efforts. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(iv) <U>Restricted Securities</U>. The Purchaser acknowledges that its Purchased Shares are &#147;restricted securities&#148; that have not
been registered under the Securities Act or any applicable state securities law. The Purchaser further acknowledges that, absent an effective registration under the Securities Act, its Purchased Shares may only be offered, sold or otherwise
transferred (x)&nbsp;to the Company, (y)&nbsp;outside the United States in accordance with Rule 904 of Regulation S or (z)&nbsp;pursuant to an exemption from registration under the Securities Act. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(v) <U>Information</U>. The Purchaser has been furnished access to all materials and information the Purchaser has requested relating to the
Company and its Subsidiaries and other due diligence documents in order to evaluate the transactions contemplated by this Agreement with respect to the Purchaser. The Purchaser is relying solely on its own counsel and other advisors as to the
financial, tax, legal and related matters concerning an investment in its Purchased Shares. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(vi) <U>Not U.S. Person</U>. The Purchaser is
not a &#147;U.S. person&#148; as defined in Rule 902 of Regulation S. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(vii) <U>Offshore Transaction</U>. The Purchaser has been advised and acknowledges that in
issuing the Purchased Shares to the Purchaser pursuant hereto, the Company is relying upon the exemption from registration provided by Regulation S. The Purchaser is acquiring the Purchased Shares in an offshore transaction in reliance upon the
exemption from registration provided by Regulation S. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(viii) <U>FINRA</U>. The Purchaser does not, directly or indirectly, own more than
five per cent of the outstanding common stock (or other voting securities) of any member of the Financial Industry Regulatory Authority, Inc. (&#147;<B>FINRA</B>&#148;) or a holding company for a FINRA member, and is not otherwise a &#147;restricted
person&#148; for the purposes of FINRA Rule 5130. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE III </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COVENANTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;3.1 <U><FONT STYLE="white-space:nowrap">Lock-up</FONT></U>. The Purchaser agrees that it will not, for a period of 180 days after
the Closing Date (the &#147;<B><FONT STYLE="white-space:nowrap">Lock-Up</FONT> Period</B>&#148;), (i) offer, sell, contract to sell, sell any option or contract to purchase, purchase any option or contract to sell, grant any option, right or warrant
to purchase, lend, or otherwise transfer or dispose of, directly or indirectly, any Ordinary Shares, or (ii)&nbsp;enter into any swap or other arrangement that transfers to another, in whole or in part, any of the economic consequences of ownership
of Ordinary Shares. The Purchaser further understands that the provisions of this <U>Section</U><U></U><U>&nbsp;3.1</U> shall be binding upon the Purchaser&#146;s legal representatives, successors and assigns. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;3.2 <U>Distribution Compliance Period</U>. The Purchaser agrees not to resell, pledge or transfer any of its Purchased Shares
within the United States or to any U.S. Person, as each of those terms is defined in Regulation S, during the forty (40)&nbsp;days following its Closing Date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;3.3 <U>ADS Conversion</U>. At the Company&#146;s request, Purchaser shall convert all or part of the Purchased Shares into ADSs
at the then applicable ADS Ratio and in accordance with applicable laws and regulations, including without limitation the execution of all reasonably required documents related to such ADS conversion. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;3.4 <U>Further Assurances</U>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) From the date of this Agreement until the Closing Date, the Company and the Purchaser shall use their reasonable best efforts to fulfill or
obtain the fulfillment of the conditions precedent to the consummation of the transactions contemplated hereby with respect to the Purchaser (including that the Purchaser shall use its best efforts to obtain the ODI Approval and pay the full amount
of the Purchase Price to the Company pursuant to the terms hereof). </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) From the date of this Agreement until the Closing Date, the
Company and the Purchaser shall use their reasonable best efforts to take or procure any action, to enter into further agreements, and to assist and cooperate with the other Party hereto in taking all necessary events appropriate or desirable under
applicable law, or, in a practicable manner, to effect transactions under this Agreement and other Transaction Documents. Except for those explicitly mentioned in this Agreement, either Party shall have no obligation to waive any right under this
Agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE IV </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MISCELLANEOUS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.1 <U>Survival of the Representations, Warranties and Covenants</U>. All representations, warranties, covenants, obligations or
other agreements in this Agreement or in any certificate (including confirmations therein), statement or instrument delivered pursuant to this Agreement, including any rights arising out of any breach of such representations, warranties, covenants,
obligations, agreements and other provisions shall not survive the Closing and shall terminate and expire upon the occurrence of the Closing (and there shall be no liability after the Closing in respect thereof), except for those covenants and
agreements contained in this Agreement that by their terms expressly apply in whole or in part after the Closing (including, for the avoidance of doubt, Section&nbsp;3.1 hereof), and then only with respect to any breaches occurring after the Closing
and (b)&nbsp;this Article IV. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.2 <U>Governing Law; Arbitration</U>. This Agreement shall be governed and interpreted in
accordance with the laws of the State of New York. Any dispute arising out of or relating to this Agreement, including any question regarding its existence, validity or termination (&#147;<B>Dispute</B>&#148;) shall be referred to and finally
resolved by arbitration at the Hong Kong International Arbitration Centre in accordance with the Hong Kong International Arbitration Centre Administered Arbitration Rules then in force. There shall be three arbitrators. Each Party has the right to
appoint one arbitrator and the third arbitrator shall be appointed by the Hong Kong International Arbitration Centre. The language to be used in the arbitration proceedings shall be English. Each of the Parties irrevocably waives any immunity to
jurisdiction to which it may be entitled or become entitled (including without limitation sovereign immunity, immunity to <FONT STYLE="white-space:nowrap">pre-award</FONT> attachment, immunity to post-award attachment or otherwise) in any
arbitration proceedings and/or enforcement proceedings against it arising out of or based on this Agreement or the transactions contemplated hereby. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.3 <U>Amendment</U>. This Agreement shall not be amended, changed or modified, except by another agreement in writing executed
by the Parties. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.4 <U>Binding Effect</U>. This Agreement shall inure to the benefit of, and be binding upon, each of the
Parties and their respective heirs, successors and permitted assigns and legal representatives. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.5 <U>Assignment</U>.
Neither this Agreement nor any of the rights, duties or obligations hereunder may be assigned by a Party without the express written consent of the other Party. Any purported assignment in violation of the foregoing sentence shall be null and void.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.6 <U>Notices</U>. All notices, requests, demands, and other communications under this Agreement shall be in writing and
shall be deemed to have been duly given on the date of actual delivery if delivered personally to the Party to whom notice is to be given, on the date sent if sent by email, on the next business day following delivery to an overnight courier service
or on the day of attempted delivery by postal service if mailed by registered or certified mail, return receipt requested, postage paid, in each case properly addressed as follows: </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="33%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="65%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">If to the Purchaser, at:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Qingdao Ocean Investment Group Co., Ltd.</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">[<I>******</I>]</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Attn: [<I>******</I>]</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Email: [<I>******</I>]</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">If to the Company, at:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">EHang Holdings Limited</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">[<I>******</I>]</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Attn: [<I>******</I>]</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Email: [<I>******</I>]</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any Party may change its address for purposes of this <U>Section</U><U></U><U>&nbsp;4.6</U> by giving
the other Parties hereto written notice of the new address in the manner set forth above. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.7 <U>Entire Agreement</U>. This
Agreement and the other Transaction Documents together constitute the entire understanding and agreement between the Parties with respect to the matters covered hereby, and all prior agreements and understandings, oral or in writing, if any, between
the Parties with respect to the matters covered hereby are merged and superseded by this Agreement and the other Transaction Documents. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.8 <U>Severability</U>. If any provisions of this Agreement shall be adjudicated to be illegal, invalid or unenforceable in any
action or proceeding whether in its entirety or in any portion, then such provision shall be deemed amended, if possible, or deleted, as the case may be, from the Agreement in order to render the remainder of the Agreement and any provision thereof
both valid and enforceable, and all other provisions hereof shall be given effect separately therefrom and shall not be affected thereby. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.9 <U>Fees and Expenses</U>. Except as otherwise provided in this Agreement, each of the Parties will bear their respective
expenses incurred in connection with the negotiation, preparation and execution of this Agreement and the transactions contemplated hereby, including fees and expenses of attorneys, accountants, consultants and financial advisors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.10 <U>Confidentiality</U>. Each Party shall keep in confidence, and shall not use (except for the purposes of the transactions
contemplated hereby) or disclose, any <FONT STYLE="white-space:nowrap">non-public</FONT> information disclosed to it or its affiliates, representatives or agents in connection with this Agreement and other Transaction Documents or the transactions
contemplated hereby and thereby, except as required by applicable law and stock exchange rules. Each Party shall ensure that its affiliates, representatives and agents keep in confidence, and do not use (except for the purposes of the transactions
contemplated hereby) or disclose, any such <FONT STYLE="white-space:nowrap">non-public</FONT> information, except as required by applicable law and stock exchange rules. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.11 <U>Specific Performance</U>. The Parties agree that irreparable damage would occur in the event any provision of this
Agreement were not performed in accordance with the terms hereof and that the Parties shall be entitled to specific performance of the terms hereof, in addition to any other remedy at law or equity. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.12 <U>Termination</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) In the event that the Closing shall not have occurred within three (3)&nbsp;months after the date of this Agreement or a later date
reasonably agreed to by the Company, either the Company or the Purchaser may terminate this Agreement by written notice to the other Party. Notwithstanding anything to the contrary hereof, (i)&nbsp;if this Agreement is terminated pursuant to
<U>Section</U><U></U><U>&nbsp;4.12</U> for reasons attributable to the Purchaser, the Purchaser shall immediately pay to the Company an amount equal to three per cent (3%) of the Purchase Price as compensatory damages in a manner requested by the
Company, unless such termination is due to a Force Majeure event not caused by the Purchaser&#146;s own fault (in which case the Purchaser shall provide the Company with valid proof of the occurrence of such Force Majeure event); and (ii)&nbsp;if
this Agreement is terminated pursuant to <U>Section</U><U></U><U>&nbsp;4.12</U> for reasons attributable to the Company, the Company shall immediately pay to the Purchaser an amount equal to three per cent (3%) of the Purchase Price as compensatory
damages in a manner requested by the Purchaser, unless such termination is due to a Force Majeure event not caused by the Company&#146;s own fault (in which case the Company shall provide the Purchaser with valid proof of the occurrence of such
Force Majeure event). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) For the purpose of this Agreement, &#147;<B>Force Majeure</B>&#148; means (i)&nbsp;for the Purchaser, events
that are not foreseeable by the Purchaser at the date of this Agreement and the occurrence and consequences of which cannot be avoided, as well as matters that are expressly mandated under the laws and regulations of the jurisdiction of
incorporation of the Purchaser, and (ii)&nbsp;for the Company, events that are not foreseeable by the Company and its Subsidiaries at the date of this Agreement and the occurrence and consequences of which cannot be avoided, as well as matters that
are expressly mandated under the laws and regulations of the jurisdiction of incorporation of the Company and its Subsidiaries. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.13 <U>Headings</U>. The headings of the various articles and sections of this Agreement are inserted merely for the purpose of
convenience and do not expressly or by implication limit, define or extend the specific terms of the section so designated. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.14 <U>Execution in Counterparts</U>. For the convenience of the Parties and to facilitate execution, this Agreement may be
executed in one or more counterparts, each of which shall be deemed to be an original, but all of which together shall constitute but one and the same instrument. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.15 <U>Reservation of Rights</U>. The failure to exercise or delay in exercising any of its rights, powers and/or remedies under
this Agreement or applicable law by either Party does not constitute a waiver of such right, power or remedy, nor a recognition or confirmation by the right holder of the relevant breach; the partial exercise of the foregoing rights does not
constitute a waiver of the remaining rights. Any right, power or remedy conferred on the Parties by any provision of this Agreement does not preclude any other right, power or remedy that a Party may have under applicable law and other provisions
hereof; and a Party&#146;s exercise of its rights, powers and remedies does not preclude that Party&#146;s exercise of other rights, powers and remedies to which it may enjoy. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.16 <U>Adherence to the Agreement as a New Party</U>. After the execution of this Agreement by the Company and the Purchaser, in
the event that the Purchaser directly or indirectly sets up any wholly-owned subsidiary (the &#147;<B>Purchaser SPV</B>&#148;) for the purpose of receiving ODI Approval, the Purchaser shall cause the Purchaser SPV to adhere to this Agreement as an
affiliate of the Purchaser under this Agreement by executing a deed of adherence of this Agreement. The deed of adherence shall be substantially in the form as Exhibit A attached hereto. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.17 <U>No Third-Party Beneficiary</U>. Anyone who is not a party to this
Agreement shall not enforce or benefit from any provision of this Agreement based on Contracts (Rights of Third Parties) Ordinance (Cap. 623) of Hong Kong. Regardless of any provision under this Agreement, either Party&#146;s right to rescind or
approve any amendment or waiver under this Agreement is not subject to the approval of anyone who is not a party hereto. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>[signature
pages follow] </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Parties have caused this Agreement to be executed as of the date
first above written. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>EHANG HOLDINGS LIMITED</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Huazhi Hu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Huazhi Hu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Title:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Executive Officer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[Signature Page to Subscription Agreement] </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Parties have caused this Agreement to be executed as of the date
first above written. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>QINGDAO OCEAN INVESTMENT</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman"><B>GROUP CO., LTD. (<FONT STYLE="font-family:pmingliu; font-size:9pt">&#38738;&#23707;&#28023;&#27915;&#25237;&#36164;&#38598;&#22242;</FONT><FONT
STYLE="font-family:pmingliu; font-size:9pt">&#26377;&#38480;&#20844;&#21496;</FONT>)</B></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Shuzhi Liu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Shuzhi Liu (<FONT STYLE="font-family:pmingliu; font-size:9pt">&#21016;&#36848;&#26234;</FONT>)</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Legal Representative</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[Signature Page to Subscription Agreement] </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Exhibit A </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Deed of Adherence </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">THIS DEED OF ADHERENCE (this
&#147;<B>Deed</B>&#148;) is made the __________ day of _______ (the &#147;<B>Effective Date</B>&#148;) by [*] (the &#147;<B>Covenantor</B>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">WHEREAS, the SUBSCRIPTION AGREEMENT has been executed on December&nbsp;21, 2022 amongst, EHang Holdings Limited (the &#147;<B>Company</B>&#148;) and Qingdao
Ocean Investment Group Co., Ltd. (<FONT STYLE="font-family:pmingliu; font-size:9pt">&#38738;&#23707;&#28023;&#27915;&#25237;&#36164;&#38598;&#22242;&#26377;&#38480;&#20844;&#21496;</FONT><FONT STYLE="font-family:Times New Roman; font-size:10pt">)
(the &#147;<B>SPA</B>&#148;), the Covenantor is executing and delivering this Deed and hereby adhering to the SPA as a Party under the SPA. </FONT></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">WITNESSETH as follows: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless otherwise specified, the words and phrases used in this Deed shall have the same meaning as defined in
the SPA. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Covenantor further confirms that the Covenantor has read and understood all the terms and conditions, of
the SPA, and hereby covenants with each of the other Parties to the SPA that, from the Effective Date, the Covenantor shall, as a Party to the SPA, assume all of the rights, liabilities and obligations of the Buyer (if applicable) and and shall
observe, perform and be bound by the provisions of the SPA as though the Covenantor was an original Party to the SPA as the Buyer. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The provisions of Section&nbsp;4.2 of the SPA apply to this Deed of Adherence as if those provisions had been
set out expressly in this Deed, which will take effect from the Effective Date set out above. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>The remainder of this
page has been left intentionally blank</I>.] </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Parties have caused this Deed to be executed as of the date first above written.
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="48%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>SIGNED SEALED AND DELIVERED</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD>
<TD VALIGN="bottom" ROWSPAN="4">&nbsp;</TD>
<TD VALIGN="top" ROWSPAN="4"> <P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g404296snap0332.jpg" ALT="LOGO">
</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" align="left">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">as a <B>DEED</B> in the name of</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">by its duly authorized representative</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">in the presence of:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#65289;</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Witness</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>3
<FILENAME>d404296dex81.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-8.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 8.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>List of Principal Subsidiaries and Consolidated Affiliated Entities </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Principal Subsidiaries</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Place of Incorporation</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Ehfly Technology Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">EHang Intelligent Equipment (Guangzhou) Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Yunfu EHang Intelligent Technology Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Consolidated Affiliated Entities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Place of Incorporation</B></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Guangzhou EHang Intelligent Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Guangdong EHang General Aviation Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>4
<FILENAME>d404296dex121.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION OF CHIEF EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXCHANGE ACT
RULES <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> AND <FONT STYLE="white-space:nowrap">15d-14(a),</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT
TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Huazhi Hu, certify that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. I have reviewed
this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of EHang Holdings Limited; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 company as of, and for, the periods presented in this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. The company&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules
<FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(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 company, 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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness
of the company&#146;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
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the company&#146;s internal control over financial reporting that occurred during the period
covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company&#146;s internal control over financial reporting; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. The company&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(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 company&#146;s ability to record, process, summarize and report financial information; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#146;s internal control over financial reporting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&nbsp;27, 2023 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Huazhi Hu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Huazhi Hu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Executive Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>5
<FILENAME>d404296dex122.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION OF CHIEF FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXCHANGE ACT
RULES <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> AND <FONT STYLE="white-space:nowrap">15d-14(a),</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT
TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Richard Jian Liu, certify that: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. I have
reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of EHang Holdings Limited; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 company as of, and for, the periods presented in this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. The company&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules
<FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(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 company, 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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness
of the company&#146;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
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the company&#146;s internal control over financial reporting that occurred during the period
covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company&#146;s internal control over financial reporting; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. The company&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(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 company&#146;s ability to record, process, summarize and report financial information; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#146;s internal control over financial reporting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&nbsp;27, 2023 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Richard Jian Liu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Richard Jian Liu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>6
<FILENAME>d404296dex131.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18 U.S.C. SECTION 1350, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of EHang Holdings Limited (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">20-F</FONT>
for the year ended December&nbsp;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Huazhi Hu, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as
adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) The Report fully complies with the
requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) The information contained in the Report
fairly presents, in all material respects, the financial condition and results of operations of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&nbsp;27, 2023 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Huazhi Hu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Huazhi Hu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Executive Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>7
<FILENAME>d404296dex132.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18 U.S.C. SECTION 1350, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of EHang Holdings Limited (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">20-F</FONT>
for the year ended December&nbsp;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Richard Jian Liu, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C.
Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) The Report fully
complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) The information contained
in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&nbsp;27, 2023 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Richard Jian Liu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Richard Jian Liu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>8
<FILENAME>d404296dex151.htm
<DESCRIPTION>EX-15.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Consent of Independent Registered Public Accounting Firm </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We consent to the incorporation by reference in the Registration Statement (Form <FONT STYLE="white-space:nowrap">S-8</FONT> File <FONT
STYLE="white-space:nowrap">No.&nbsp;333-237769)</FONT> pertaining to the 2015 Share Incentive Plan and 2019 Share Incentive Plan of EHang Holdings Limited of our report dated June&nbsp;15, 2021 with respect to the consolidated financial statements
of EHang Holdings Limited included in this Annual Report (Form <FONT STYLE="white-space:nowrap">20-F)</FONT> for the year ended December&nbsp;31, 2022. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Ernst&nbsp;&amp; Young Hua Ming LLP</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shanghai, the People&#146;s Republic of China</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">April&nbsp;27, 2023</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>9
<FILENAME>d404296dex152.htm
<DESCRIPTION>EX-15.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Consent of Independent Registered Public Accounting Firm </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We hereby consent to the incorporation by reference in the Registration Statement on Form <FONT STYLE="white-space:nowrap">S-8</FONT> (No. <FONT
STYLE="white-space:nowrap">333-237769)</FONT> of EHang Holdings Limited of our report dated April&nbsp;27, 2023 relating to the financial statements, which appears in this Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ PricewaterhouseCoopers Zhong Tian LLP</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Guangzhou, the People&#146;s Republic of China</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">April&nbsp;27, 2023</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.3
<SEQUENCE>10
<FILENAME>d404296dex153.htm
<DESCRIPTION>EX-15.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&nbsp;27, 2023 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EHang Holdings Limited </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">11/F Building One, EHang Technology Park </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No.&nbsp;29 Bishan
Blvd., Huangpu District </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Guangzhou, 510700 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The People&#146;s
Republic of China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sir/Madam: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We
hereby consent to the reference to our firm and the summary of our opinion under the headings, &#147;Item 3. Key Information&#151;Our Corporate Structure and Contractual Arrangements with the VIE and its Shareholders&#148;, &#147;Item 3. Key
Information&#151;D. Risk Factors&#151;Risks Relating to Our Corporate Structure&#148;, &#147;Item 4. Information on the Company&#151;C. Organizational Structure&#148;, &#147;Item 4. Information on the Company&#151;B. Business Overview&#151;PRC
Regulation&#148; and &#147;Item 10. Additional Information&#151;E. Taxation&#151;PRC Taxation&#148; in EHang Holdings Limited&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> for the year ended December&nbsp;31, 2022 (the
&#147;Annual Report&#148;), which will be filed with the Securities and Exchange Commission (the &#147;SEC&#148;) in the month of April 2023, and further consent to the incorporation by reference of the summary of our opinion under these headings
into the Registration Statement on Form <FONT STYLE="white-space:nowrap">S-8</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-237769)</FONT> pertaining to EHang Holdings Limited&#146;s 2015 Share Incentive Plan and 2019 Share Incentive
Plan. We also consent to the filing of this consent letter with the SEC as an exhibit to the Annual Report. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In giving such consent, we do
not thereby admit that we come within the category of persons whose consent is required under Section&nbsp;7 of the Securities Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated
thereunder. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Yours Sincerely,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ AllBright Law Offices</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">AllBright Law Offices</TD></TR>
</TABLE> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.4
<SEQUENCE>11
<FILENAME>d404296dex154.htm
<DESCRIPTION>EX-15.4
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.4</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.4 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">EHang Holdings Limited </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">11/F Building One, EHang Technology Park
</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No.&nbsp;29 Bishan Blvd., Huangpu District </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Guangzhou,
510700 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">People&#146;s Republic of China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">27&nbsp;April 2023
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sirs </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EHang Holdings Limited </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have acted as legal advisers as to the laws of the Cayman Islands to EHang Holdings Limited, an exempted company incorporated in the Cayman
Islands with limited liability (the &#147;Company&#148;), in connection with the filing by the Company with the United States Securities and Exchange Commission (the &#147;SEC&#148;) of an annual report on Form
<FONT STYLE="white-space:nowrap">20-F</FONT> for the year ended 31&nbsp;December 2022 (the &#147;Annual Report&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We hereby consent
to the reference to our firm under the heading &#147;Item 10. Additional Information&#151;E. Taxation&#151;Cayman Islands Taxation&#148; in the Annual Report, and further consent to the incorporation by reference into the Registration Statement on
Form <FONT STYLE="white-space:nowrap">S-8</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-237769)</FONT> filed on 21&nbsp;April 2020 of the summary of our opinion under the heading &#147;Item 10. Additional Information&#151;E.
Taxation&#151;Cayman Islands Taxation&#148; in the Annual Report. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We consent to the filing with the SEC of this consent letter as an
exhibit to the Annual Report. In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section&nbsp;7 of the Securities Act of 1933, or under the Securities Exchange Act of 1934, in
each case, as amended, or the regulations promulgated thereunder. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Yours faithfully,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Maples and Calder (Hong Kong) LLP</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Maples and Calder (Hong Kong) LLP</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.5
<SEQUENCE>12
<FILENAME>d404296dex155.htm
<DESCRIPTION>EX-15.5
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.5</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.5 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g404296dsp1.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">April 27, 2023 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>VIA EDGAR
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Division of Corporate Finance </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">U.S.
Securities&nbsp;&amp; Exchange Commission </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">100 F. Street, NE </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Washington, D.C. 20549 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Re:&nbsp;EHang Holdings Limited </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Submission under Item 16I(a) of Form <FONT STYLE="white-space:nowrap">20-F</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Attn:&nbsp;Division of Corporate Finance </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Office of
Manufacturing </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sir/Madam, </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This letter
is being submitted to the U.S. Securities and Exchange Commission (the &#147;<B><I>Commission</I></B>&#148;) pursuant to the requirements set forth under Item 16I(a) of Form <FONT STYLE="white-space:nowrap">20-F,</FONT> which requires a registrant
identified by the Commission pursuant to the Holding Foreign Companies Accountable Act (the &#147;<B><I>HFCAA</I></B>&#148;) to submit to the Commission on a supplemental basis documentation that establishes that the registrant is not owned or
controlled by a governmental entity in the foreign jurisdiction. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On May&nbsp;26, 2022, the Commission conclusively identified EHang
Holdings Limited (the &#147;<B><I>Company</I></B>&#148;) as a Commission-Identified Issuer pursuant to the HFCAA because (i)&nbsp;the audit report included in the Company&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> for
the fiscal year ended December&nbsp;31, 2021 was issued by PricewaterhouseCoopers Zhong Tian LLP, a registered public accounting firm retained by the Company and headquartered in mainland China, and (ii)&nbsp;on December&nbsp;16, 2021, the Public
Company Accounting Oversight Board (the &#147;<B><I>PCAOB</I></B>&#148;) determined that it was unable to inspect or investigate completely registered public accounting firms located in mainland China because of a position taken by authorities in
mainland China, which determination was subsequently vacated by the PCAOB on December&nbsp;15, 2022. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on an examination of the
Company&#146;s register of members in the Cayman Islands and publicly available documents such as beneficial ownership reports on Schedule 13D or Schedule 13G, including the Schedule 13G/A filed by Mr.&nbsp;Huazhi Hu (the
&#147;<B><I>Mr.</I></B><B><I></I></B><B><I>&nbsp;Hu</I></B>&#148;) and Genesis Rising Limited on February&nbsp;14, 2023, and to the Company&#146;s best knowledge, Mr.&nbsp;Hu is the only person who beneficially owned 5% or more of the Company&#146;s
total outstanding shares and voting power as of March&nbsp;31, 2023. Mr.&nbsp;Hu is the Company&#146;s founder, chairman and chief executive officer. Mr.&nbsp;Hu beneficially owned 670,258 Class&nbsp;A ordinary shares and 39,026,560 Class&nbsp;B
ordinary shares of the Company as of March&nbsp;31, 2023, representing 32.9% of the Company&#146;s total outstanding shares and 82.8% of the Company&#146;s aggregate voting power. The Class&nbsp;A ordinary shares were held by Mr.&nbsp;Hu directly
and the Class&nbsp;B ordinary shares were held by Genesis Rising Limited, a private company incorporated in the British Virgin Islands and wholly owned by Mr.&nbsp;Hu. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the above information, the Company respectfully submits that it is not owned or controlled by a governmental entity in mainland China
as of the date of this submission. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g404296dsp1.jpg" ALT="LOGO">
 </P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the Company is not aware of any governmental entity in mainland China that
possesses, directly or indirectly, the power to direct or cause the direction of the management and policies of the Company, whether through the ownership of voting securities, by contract, or otherwise. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Should any member of the Staff have any questions or comments regarding the Company&#146;s submission set forth above, please do not hesitate
to contact our outside legal counsel, Will H. Cai, Cooley LLP at (852) 3758-1210. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Sincerely yours,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">EHang Holdings Limited</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Richard Jian Liu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Richard Jian Liu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">cc:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Will H. Cai, Esq., Partner, Cooley LLP </P></TD></TR></TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>eh-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2023 [09:56:07] {AM}-->
<schema targetNamespace="http://www.ehangholdings.com/20221231" elementFormDefault="qualified" xmlns:eh="http://www.ehangholdings.com/20221231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.ehangholdings.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss" id="ConsolidatedStatementsOfComprehensiveLoss">
<link:definition>1004 - Statement - Consolidated Statements of Comprehensive Loss</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" id="ConsolidatedStatementsOfChangesInShareholdersEquity">
<link:definition>1005 - Statement - Consolidated Statements Of Changes In Shareholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow" id="ConsolidatedStatementsOfCashFlow">
<link:definition>1006 - Statement - Consolidated Statements of Cash Flow</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations" id="OrganizationAndNatureOfOperations">
<link:definition>1007 - Disclosure - Organization and Nature of Operations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
<link:definition>1008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisks" id="ConcentrationOfRisks">
<link:definition>1009 - Disclosure - Concentration of Risks</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShortTermInvestments" id="ShortTermInvestments">
<link:definition>1010 - Disclosure - Short-term Investments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccountsReceivableNet" id="AccountsReceivableNet">
<link:definition>1011 - Disclosure - Accounts Receivable, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/Inventories" id="Inventories">
<link:definition>1012 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets" id="PrepaymentsAndOtherCurrentAssets">
<link:definition>1013 - Disclosure - Prepayments and Other Current Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet">
<link:definition>1014 - Disclosure - Property and Equipment, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LongTermLoansReceivable" id="LongTermLoansReceivable">
<link:definition>1015 - Disclosure - Long-term loans receivable</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LongTermInvestments" id="LongTermInvestments">
<link:definition>1016 - Disclosure - Long-term Investments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities" id="AccruedExpensesAndOtherLiabilities">
<link:definition>1017 - Disclosure - Accrued Expenses and Other Liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/BankLoans" id="BankLoans">
<link:definition>1018 - Disclosure - Bank Loans</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShortTermDebt" id="ShortTermDebt">
<link:definition>1019 - Disclosure - Short-term debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterests" id="MandatorilyRedeemableNonControllingInterests">
<link:definition>1020 - Disclosure - Mandatorily redeemable non-controlling interests</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/Revenues" id="Revenues">
<link:definition>1021 - Disclosure - Revenues</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareBasedCompensation" id="ShareBasedCompensation">
<link:definition>1022 - Disclosure - Share-based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1023 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>1024 - Disclosure - Related Party Transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareholdersEquity" id="ShareholdersEquity">
<link:definition>1025 - Disclosure - Shareholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LossPerShare" id="LossPerShare">
<link:definition>1026 - Disclosure - Loss Per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/RestrictedNetAssets" id="RestrictedNetAssets">
<link:definition>1027 - Disclosure - Restricted Net Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly" id="CompanyFinancialStatementsParentCompanyOnly">
<link:definition>1028 - Disclosure - Company Financial Statements (Parent Company Only)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1029 - Disclosure - Fair Value Measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1030 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1031 - Disclosure - Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>1032 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables" id="OrganizationAndNatureOfOperationsTables">
<link:definition>1033 - Disclosure - Organization and Nature of Operations (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
<link:definition>1034 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksTables" id="ConcentrationOfRisksTables">
<link:definition>1035 - Disclosure - Concentration of Risks  (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsTables" id="ShortTermInvestmentsTables">
<link:definition>1036 - Disclosure - Short-term Investments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetTables" id="AccountsReceivableNetTables">
<link:definition>1037 - Disclosure - Accounts Receivable, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1038 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsTables" id="PrepaymentsAndOtherCurrentAssetsTables">
<link:definition>1039 - Disclosure - Prepayments and Other Current Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables">
<link:definition>1040 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsTables" id="LongTermInvestmentsTables">
<link:definition>1041 - Disclosure - Long-term Investments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables" id="AccruedExpensesAndOtherLiabilitiesTables">
<link:definition>1042 - Disclosure - Accrued Expenses and Other Liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/RevenuesTables" id="RevenuesTables">
<link:definition>1043 - Disclosure - Revenues (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationTables" id="ShareBasedCompensationTables">
<link:definition>1044 - Disclosure - Share-based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxTables" id="IncomeTaxTables">
<link:definition>1045 - Disclosure - Income Tax (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareholdersEquityTables" id="ShareholdersEquityTables">
<link:definition>1046 - Disclosure - Shareholders' Equity (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LossPerShareTables" id="LossPerShareTables">
<link:definition>1047 - Disclosure - Loss Per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables" id="CompanyFinanciastatementsParentCompanyOnlyTables">
<link:definition>1048 - Disclosure - Company FinanciaStatements (Parent Company Only) (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>1049 - Disclosure - Fair Value Measurements (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
<link:definition>1050 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail" id="OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail">
<link:definition>1051 - Disclosure - Organization and Nature of Operations - Summary  of Major Subsidiaries, VIE and Subsidiaries of VIE (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail" id="OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail">
<link:definition>1052 - Disclosure - Organization and Nature of Operations - Summary  of Financial Statement Balances and Amounts of VIE and VIE's Subsidiaries (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail" id="OrganizationAndNatureOfOperationsAdditionalInformationDetail">
<link:definition>1053 - Disclosure - Organization and Nature of Operations - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>1054 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail" id="SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail">
<link:definition>1055 - Disclosure - Summary of Significant Accounting Policies - Summary Of Amortization of Intangible Assets with Finite Lives (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail" id="SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail">
<link:definition>1056 - Disclosure - Summary of Significant Accounting Policies - Summary of Estimated Useful Lives and Residual Value of Property and Equipment (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail" id="SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail">
<link:definition>1057 - Disclosure - Summary of Significant Accounting Policies - Summary of Operating Lease Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail" id="SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail">
<link:definition>1058 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenue by Customer Incorporation Location (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail" id="SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail">
<link:definition>1059 - Disclosure - Summary of Significant Accounting Policies - Summary of Future Minimum Lease Payments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail" id="ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail">
<link:definition>1060 - Disclosure - Concentration of Risks - Summary of External Customers with 10% or More of Group's Revenues (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail" id="ConcentrationOfRisksAdditionalInformationDetail">
<link:definition>1061 - Disclosure - Concentration of Risks - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail" id="ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail">
<link:definition>1062 - Disclosure - Short-term Investments - Summary of Short Term Investments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail" id="ShortTermInvestmentsAdditionalInformationDetail">
<link:definition>1063 - Disclosure - Short-term Investments - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail" id="AccountsReceivableNetSummaryOfAccountsReceivableNetDetail">
<link:definition>1064 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail" id="AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail">
<link:definition>1065 - Disclosure - Accounts Receivable, Net - Summary of Movements in Allowance for Doubtful Accounts (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail" id="InventoriesSummaryOfInventoriesDetail">
<link:definition>1066 - Disclosure - Inventories - Summary of Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail" id="PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail">
<link:definition>1067 - Disclosure - Prepayments and Other Current Assets - Summary of Prepayments and Other Current Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail" id="PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail">
<link:definition>1068 - Disclosure - Prepayments and Other Current Assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail" id="PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail">
<link:definition>1069 - Disclosure - Property and Equipment, Net - Summary of Plant and Equipment, Net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" id="PropertyAndEquipmentNetAdditionalInformationDetail">
<link:definition>1070 - Disclosure - Property and Equipment, Net - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail" id="LongTermLoansReceivableAdditionalInformationDetail">
<link:definition>1071 - Disclosure - Long-term loans receivable - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail" id="LongTermInvestmentsSummaryOfLongTermInvestmentsDetail">
<link:definition>1072 - Disclosure - Long-term Investments - Summary of Long Term Investments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail" id="LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail">
<link:definition>1073 - Disclosure - Long-term Investments - Summary of Long Term Investments (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail" id="AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail">
<link:definition>1074 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities and Long-term Loans (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail" id="AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail">
<link:definition>1075 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Reconciliation of Changes in Product Warranty Liability (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail" id="AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail">
<link:definition>1076 - Disclosure - Accrued Expenses and Other Liabilities - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail" id="BankLoansAdditionalInformationDetail">
<link:definition>1077 - Disclosure - Bank Loans - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail" id="ShortTermDebtAdditionalInformationDetail">
<link:definition>1078 - Disclosure - Short-term debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail" id="MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail">
<link:definition>1079 - Disclosure - Mandatorily Redeemable Non-controlling Interests - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail" id="RevenuesSummaryOfRevenuesDetail">
<link:definition>1080 - Disclosure - Revenues - Summary of Revenues (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail" id="RevenuesAdditionalInformationDetail">
<link:definition>1081 - Disclosure - Revenues - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail" id="ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail">
<link:definition>1082 - Disclosure - Share-based Compensation - Summary of RSUs activity under the Share Incentive Plan (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail" id="ShareBasedCompensationSummaryOfShareOptionActivityDetail">
<link:definition>1083 - Disclosure - Share-based Compensation - Summary of Share Option Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail" id="ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail">
<link:definition>1084 - Disclosure - Share-based Compensation - Summary of Assumptions Used to Determine the Fair Value of Share Options Granted (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail" id="ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail">
<link:definition>1085 - Disclosure - Share-based Compensation - Summary of Share-based Compensation Expenses Relating to RSUs Recognized (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail" id="ShareBasedCompensationAdditionalInformationDetail">
<link:definition>1086 - Disclosure - Share-based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" id="IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail">
<link:definition>1087 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" id="IncomeTaxesSummaryOfIncomeTaxExpenseDetail">
<link:definition>1088 - Disclosure - Income Taxes - Summary of Income Tax Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail" id="IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail">
<link:definition>1089 - Disclosure - Income Taxes - Summary of Reconciliations of Income Tax Expenses (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail" id="IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail">
<link:definition>1090 - Disclosure - Income Taxes - Summary of Significant Components of Deferred Tax Assets (Labilities) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail" id="IncomeTaxSummaryOfValuationAllowanceDetail">
<link:definition>1091 - Disclosure - Income Tax - Summary Of Valuation Allowance (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail" id="IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail">
<link:definition>1092 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1093 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>1094 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail" id="ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail">
<link:definition>1095 - Disclosure - Shareholders' Equity - Summary Of Accumulated Other Comprehensive Income Loss (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail" id="ShareholdersEquityAdditionalInformationDetail">
<link:definition>1096 - Disclosure - Shareholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" id="LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail">
<link:definition>1097 - Disclosure - Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail" id="LossPerShareAdditionalInformationDetail">
<link:definition>1098 - Disclosure - Loss Per Share - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail" id="RestrictedNetAssetsAdditionalInformationDetail">
<link:definition>1099 - Disclosure - Restricted Net Assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail" id="CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail">
<link:definition>1100 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Balance Sheets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail" id="CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail">
<link:definition>1101 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Statements of Comprehensive Loss (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail" id="CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail">
<link:definition>1102 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Statements of Cash Flows (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail" id="FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail">
<link:definition>1103 - Disclosure - Fair Value Measurements - Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail" id="FairValueMeasurementsAdditionalInformationDetail">
<link:definition>1104 - Disclosure - Fair Value Measurements - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail" id="CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail">
<link:definition>1105 - Disclosure - Commitments and Contingencies - Summary of Leases of Lessee (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1106 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail" id="SubsequentEventsAdditionalInformationDetail">
<link:definition>1107 - Disclosure - Subsequent Events - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="eh-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
<import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
<import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
<import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
<import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<import namespace="http://fasb.org/us-gaap-sup/2022q3" schemaLocation="https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd" />
<import namespace="http://fasb.org/srt-sup/2022q3" schemaLocation="https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd" />
<element name="StatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_StatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ShortTermBorrowingsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_ShortTermBorrowingsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredGovernmentSubsidiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_DeferredGovernmentSubsidiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedLiabilitiesAndOtherLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetLossPerAmericanDepositaryShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_NetLossPerAmericanDepositaryShareAbstract" substitutionGroup="xbrli:item" />
<element name="AppropriationOfStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_AppropriationOfStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" substitutionGroup="xbrli:item" />
<element name="AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StatutoryReservesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_StatutoryReservesMember" substitutionGroup="xbrli:item" />
<element name="UnpaidStockIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_UnpaidStockIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LongTermLoansFromThirdPartySettledThroughAccountsReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentsFromDeconsolidationOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PaymentsFromDeconsolidationOfSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInDeferredGovernmentSubsidies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_IncreaseDecreaseInDeferredGovernmentSubsidies" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UnbilledRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_UnbilledRevenue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInUnrecognizedTaxBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_IncreaseDecreaseInUnrecognizedTaxBenefits" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InterestAndInvestmentIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_InterestAndInvestmentIncome" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ReclaimOfSharesUnderShareIncentivePlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ReclaimOfSharesUnderShareIncentivePlan" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentOfIssuanceCostsForInitialPublicOffering" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PaymentOfIssuanceCostsForInitialPublicOffering" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromLongTermBankLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ProceedsFromLongTermBankLoans" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepaymentOfLongTermBankLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_RepaymentOfLongTermBankLoan" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" substitutionGroup="xbrli:item" />
<element name="SeriesCConvertibleRedeemablePreferredStockMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SeriesCConvertibleRedeemablePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" substitutionGroup="xbrli:item" />
<element name="LongTermLoansReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_LongTermLoansReceivableAbstract" substitutionGroup="xbrli:item" />
<element name="LongTermLoansReceivableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_LongTermLoansReceivableTextBlock" substitutionGroup="xbrli:item" />
<element name="LongTermInvestmentsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_LongTermInvestmentsTextBlock" substitutionGroup="xbrli:item" />
<element name="AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" substitutionGroup="xbrli:item" />
<element name="RestrictedNetAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_RestrictedNetAssetsAbstract" substitutionGroup="xbrli:item" />
<element name="ConvenienceTranslationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ConvenienceTranslationPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="EmployeeBenefitExpensesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_EmployeeBenefitExpensesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="GovernmentSubsidiesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_GovernmentSubsidiesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="EquityAndCostMethodInvestment" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_EquityAndCostMethodInvestment" substitutionGroup="xbrli:item" />
<element name="DividendsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_DividendsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="StatutoryReservePolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_StatutoryReservePolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="WarrantsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_WarrantsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" substitutionGroup="xbrli:item" />
<element name="EhflyTechnologyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EhflyTechnologyLimitedMember" substitutionGroup="xbrli:item" />
<element name="YunfuEhangIntelligentTechnologyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_YunfuEhangIntelligentTechnologyLimitedMember" substitutionGroup="xbrli:item" />
<element name="GuangdongEhangGeneralAviationCoLtdEhangAviationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" substitutionGroup="xbrli:item" />
<element name="EhangIntelligentEquipmentGuanghouCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EhangIntelligentEquipmentGuanghouCoLtdMember" substitutionGroup="xbrli:item" />
<element name="GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" substitutionGroup="xbrli:item" />
<element name="InterCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_InterCompanyMember" substitutionGroup="xbrli:item" />
<element name="ThirdPartyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ThirdPartyMember" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="VariableInterestEntityAndItsSubsidariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_VariableInterestEntityAndItsSubsidariesMember" substitutionGroup="xbrli:item" />
<element name="NomineeShareholderMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_NomineeShareholderMember" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" substitutionGroup="xbrli:item" />
<element name="ConsultingAndServiceAgreementTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ConsultingAndServiceAgreementTerm" substitutionGroup="xbrli:item" />
<element name="EhangIntelligentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EhangIntelligentMember" substitutionGroup="xbrli:item" />
<element name="EHangGZMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EHangGZMember" substitutionGroup="xbrli:item" />
<element name="ExclusiveConsultingAndServiceAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ExclusiveConsultingAndServiceAgreementMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_LoanFacilityMember" substitutionGroup="xbrli:item" />
<element name="RevenueFromVariableInterestEntityAndItsSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="BiotechCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_BiotechCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="DevelopmentAndPurchaseCooperativeArrangementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_DevelopmentAndPurchaseCooperativeArrangementMember" substitutionGroup="xbrli:item" />
<element name="NumberOfUnitsProposedToBeSold" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_NumberOfUnitsProposedToBeSold" substitutionGroup="xbrli:item" />
<element name="MilestonePaymentsToMade" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_MilestonePaymentsToMade" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" substitutionGroup="xbrli:item" />
<element name="PercentageOfRegisteredCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PercentageOfRegisteredCapital" substitutionGroup="xbrli:item" />
<element name="CostAndEstimatedEarningsInExcessOfBillings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_CostAndEstimatedEarningsInExcessOfBillings" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OtherLeaseCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_OtherLeaseCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AppropriationOfReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_AppropriationOfReserves" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RightOfUseAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_RightOfUseAsset" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PercentageOfReserveAppropriationNetOfTax" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PercentageOfReserveAppropriationNetOfTax" substitutionGroup="xbrli:item" />
<element name="ShortTermLeaseTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ShortTermLeaseTerm" substitutionGroup="xbrli:item" />
<element name="AavMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_AavMember" substitutionGroup="xbrli:item" />
<element name="SeriesCRedeemableConvertiblePreferredStockMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SeriesCRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="ReservesFundTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ReservesFundTypeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ReservesFundTypeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ReservesFundTypeDomain" substitutionGroup="xbrli:item" />
<element name="StatutorySurplusReserveFundMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_StatutorySurplusReserveFundMember" substitutionGroup="xbrli:item" />
<element name="GeneralReserveFundMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_GeneralReserveFundMember" substitutionGroup="xbrli:item" />
<element name="SoftwareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SoftwareMember" substitutionGroup="xbrli:item" />
<element name="PatentsAndTrademarksMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_PatentsAndTrademarksMember" substitutionGroup="xbrli:item" />
<element name="MoldAndToolingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_MoldAndToolingMember" substitutionGroup="xbrli:item" />
<element name="OtherMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_OtherMember" substitutionGroup="xbrli:item" />
<element name="WestAsiaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_WestAsiaMember" substitutionGroup="xbrli:item" />
<element name="EastAsiaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EastAsiaMember" substitutionGroup="xbrli:item" />
<element name="PercentageOfRevenues" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PercentageOfRevenues" substitutionGroup="xbrli:item" />
<element name="CustomerFMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CustomerFMember" substitutionGroup="xbrli:item" />
<element name="CustomerEMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CustomerEMember" substitutionGroup="xbrli:item" />
<element name="CustomerDMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CustomerDMember" substitutionGroup="xbrli:item" />
<element name="CustomerGMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CustomerGMember" substitutionGroup="xbrli:item" />
<element name="CustomerAMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CustomerAMember" substitutionGroup="xbrli:item" />
<element name="CustomerBMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CustomerBMember" substitutionGroup="xbrli:item" />
<element name="CustomerCMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CustomerCMember" substitutionGroup="xbrli:item" />
<element name="SupplierCMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SupplierCMember" substitutionGroup="xbrli:item" />
<element name="SupplierAMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SupplierAMember" substitutionGroup="xbrli:item" />
<element name="SupplierBMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SupplierBMember" substitutionGroup="xbrli:item" />
<element name="ThreeCustomerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ThreeCustomerMember" substitutionGroup="xbrli:item" />
<element name="TwoCustomerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_TwoCustomerMember" substitutionGroup="xbrli:item" />
<element name="OtherThanPRCMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_OtherThanPRCMember" substitutionGroup="xbrli:item" />
<element name="GrossUnrealizedGainsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_GrossUnrealizedGainsMember" substitutionGroup="xbrli:item" />
<element name="CostOrAmortizedCostMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CostOrAmortizedCostMember" substitutionGroup="xbrli:item" />
<element name="GrossUnrealizedHoldingGainsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_GrossUnrealizedHoldingGainsMember" substitutionGroup="xbrli:item" />
<element name="ShortTermInvestmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ShortTermInvestmentsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ShortTermInvestmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ShortTermInvestmentsLineItems" substitutionGroup="xbrli:item" />
<element name="InterestAndInvestmentIncomeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_InterestAndInvestmentIncomeMember" substitutionGroup="xbrli:item" />
<element name="AdditionalProvisionChargedToExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_AdditionalProvisionChargedToExpense" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PrepaidServiceFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_PrepaidServiceFees" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidAcquisitionOfInventories" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_PrepaidAcquisitionOfInventories" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OfficeEquipmentGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_OfficeEquipmentGross" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccumulatedImpairmentOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MoldAndToolingGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_MoldAndToolingGross" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TransportationEquipmentGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_TransportationEquipmentGross" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DebtInstrumentPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_DebtInstrumentPeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="DebtInstrumentPeriodDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_DebtInstrumentPeriodDomain" substitutionGroup="xbrli:item" />
<element name="NotLaterThanOneYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_NotLaterThanOneYearMember" substitutionGroup="xbrli:item" />
<element name="LaterThanOneYearAndNotLaterThanTwoYearsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" substitutionGroup="xbrli:item" />
<element name="NotLaterThanNineMonthsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_NotLaterThanNineMonthsMember" substitutionGroup="xbrli:item" />
<element name="LongTermLoansReceivableAgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_LongTermLoansReceivableAgreementTerm" substitutionGroup="xbrli:item" />
<element name="LoansReceivableWithFixedRatesOfInterestPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_LoansReceivableWithFixedRatesOfInterestPercentage" substitutionGroup="xbrli:item" />
<element name="KeyAavMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_KeyAavMember" substitutionGroup="xbrli:item" />
<element name="GuangzhouCityGovernmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_GuangzhouCityGovernmentMember" substitutionGroup="xbrli:item" />
<element name="ThirdPartyInvestorMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ThirdPartyInvestorMember" substitutionGroup="xbrli:item" />
<element name="ProceedsFromProvidingFacilitatingServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ProceedsFromProvidingFacilitatingServices" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UnbilledRevenueImpairmentOfBalancesReversed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_UnbilledRevenueImpairmentOfBalancesReversed" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EquityMethodInvestmentConsiderationPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_EquityMethodInvestmentConsiderationPayableCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PayablesForCapitalExpenditureCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_PayablesForCapitalExpenditureCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="Others" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_Others" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CompensatoryDamagesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CompensatoryDamagesMember" substitutionGroup="xbrli:item" />
<element name="ParitesInvolvedAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ParitesInvolvedAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ParitesInvolvedDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ParitesInvolvedDomain" substitutionGroup="xbrli:item" />
<element name="CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" substitutionGroup="xbrli:item" />
<element name="PrcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_PrcMember" substitutionGroup="xbrli:item" />
<element name="NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" substitutionGroup="xbrli:item" />
<element name="DebtIssuedDuringThePeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_DebtIssuedDuringThePeriod" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="MinorityInterestsOwnershipPercentageByParent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_MinorityInterestsOwnershipPercentageByParent" substitutionGroup="xbrli:item" />
<element name="AirMobilitySolutionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_AirMobilitySolutionsMember" substitutionGroup="xbrli:item" />
<element name="ProductsAerialMediaSolutionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ProductsAerialMediaSolutionsMember" substitutionGroup="xbrli:item" />
<element name="OthersProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_OthersProductsMember" substitutionGroup="xbrli:item" />
<element name="ServicesAerialMediaSolutionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ServicesAerialMediaSolutionsMember" substitutionGroup="xbrli:item" />
<element name="ProductsAirMobilitySolutionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ProductsAirMobilitySolutionsMember" substitutionGroup="xbrli:item" />
<element name="ProductsSmartCityManagementSolutionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ProductsSmartCityManagementSolutionsMember" substitutionGroup="xbrli:item" />
<element name="DecreaseInAccountsReceivableCausedByImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_DecreaseInAccountsReceivableCausedByImpairment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" substitutionGroup="xbrli:item" />
<element name="ShareIncentivePlan2015Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ShareIncentivePlan2015Member" substitutionGroup="xbrli:item" />
<element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" substitutionGroup="xbrli:item" />
<element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" substitutionGroup="xbrli:item" />
<element name="ShareIncentivePlan2019Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ShareIncentivePlan2019Member" substitutionGroup="xbrli:item" />
<element name="ShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="VestingBasedOnServiceConditionAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_VestingBasedOnServiceConditionAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="VestingBasedOnServiceConditionDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_VestingBasedOnServiceConditionDomain" substitutionGroup="xbrli:item" />
<element name="OneYearPeriodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_OneYearPeriodMember" substitutionGroup="xbrli:item" />
<element name="TwoYearPeriodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_TwoYearPeriodMember" substitutionGroup="xbrli:item" />
<element name="FourYearPeriodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_FourYearPeriodMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_IncomeTaxDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" substitutionGroup="xbrli:item" />
<element name="IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxReconciliationStatutoryIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_IncomeTaxReconciliationStatutoryIncomeExpense" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsNetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_DeferredTaxAssetsNetLineItems" substitutionGroup="xbrli:item" />
<element name="DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredTaxAssetsWelfarePayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_DeferredTaxAssetsWelfarePayables" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_DeferredTaxAssetsLeaseLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsDeferredGovernmentSubsidies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_DeferredTaxAssetsDeferredGovernmentSubsidies" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UnrecognizedTaxBenefitsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_UnrecognizedTaxBenefitsGross" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EhflyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EhflyMember" substitutionGroup="xbrli:item" />
<element name="EhangHkMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EhangHkMember" substitutionGroup="xbrli:item" />
<element name="EhangYunfuMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EhangYunfuMember" substitutionGroup="xbrli:item" />
<element name="EHangEgretGDMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EHangEgretGDMember" substitutionGroup="xbrli:item" />
<element name="AustrianMinisterOfFinanceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_AustrianMinisterOfFinanceMember" substitutionGroup="xbrli:item" />
<element name="SrtConsolidatedEntitiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SrtConsolidatedEntitiesAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="SrtConsolidatedEntitiesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SrtConsolidatedEntitiesDomain" substitutionGroup="xbrli:item" />
<element name="EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" substitutionGroup="xbrli:item" />
<element name="HighAndNewTechnologyEnterpriseTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_HighAndNewTechnologyEnterpriseTaxRate" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_OperatingLossCarryforwardsExpirationPeriod" substitutionGroup="xbrli:item" />
<element name="WithholdingTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_WithholdingTaxRate" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" substitutionGroup="xbrli:item" />
<element name="EnterpriseIncomeTaxPreferentialRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_EnterpriseIncomeTaxPreferentialRate" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExemptionPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_IncomeTaxExemptionPeriod" substitutionGroup="xbrli:item" />
<element name="TaxYear2008OnwardsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_TaxYear2008OnwardsMember" substitutionGroup="xbrli:item" />
<element name="NotExpirableMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_NotExpirableMember" substitutionGroup="xbrli:item" />
<element name="TaxYearFrom2018To2020Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_TaxYearFrom2018To2020Member" substitutionGroup="xbrli:item" />
<element name="ShortTermBankLoansGuaranteeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ShortTermBankLoansGuaranteeMember" substitutionGroup="xbrli:item" />
<element name="LongTermBankLoansGuaranteeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_LongTermBankLoansGuaranteeMember" substitutionGroup="xbrli:item" />
<element name="MrHuazhiHuMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_MrHuazhiHuMember" substitutionGroup="xbrli:item" />
<element name="ConsolidationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ConsolidationAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ConsolidationDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_ConsolidationDomain" substitutionGroup="xbrli:item" />
<element name="OrdinarySharesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_OrdinarySharesAbstract" substitutionGroup="xbrli:item" />
<element name="CommonStockSharesHeldInDepositoryBank" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_CommonStockSharesHeldInDepositoryBank" substitutionGroup="xbrli:item" />
<element name="EuropeanAssetManagementCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_EuropeanAssetManagementCompanyMember" substitutionGroup="xbrli:item" />
<element name="PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" substitutionGroup="xbrli:item" />
<element name="Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" substitutionGroup="xbrli:item" />
<element name="PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" substitutionGroup="xbrli:item" />
<element name="PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" substitutionGroup="xbrli:item" />
<element name="HoldingsInVaribaleInterestEntities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_HoldingsInVaribaleInterestEntities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CapitalContribution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_CapitalContribution" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PercentageOfAssetsInvestInTemporaryAssets" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="eh_PercentageOfAssetsInvestInTemporaryAssets" substitutionGroup="xbrli:item" />
<element name="PartiesInvolvedAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_PartiesInvolvedAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="PartiesInvolvedDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_PartiesInvolvedDomain" substitutionGroup="xbrli:item" />
<element name="CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" substitutionGroup="xbrli:item" />
<element name="ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationEquityInterestDisposedOff" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="eh_BusinessCombinationEquityInterestDisposedOff" substitutionGroup="xbrli:item" />
<element name="SupplementalAgreementWithInvestorMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_SupplementalAgreementWithInvestorMember" substitutionGroup="xbrli:item" />
<element name="PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>eh-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2023 [09:56:07] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfCashFlow" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail" roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNetSummaryOfAccountsReceivableNetDetail" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#InventoriesSummaryOfInventoriesDetail" roleURI="http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestmentsSummaryOfLongTermInvestmentsDetail" roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail" roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsNoncurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_LongTermInvestments" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="15" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReserves" xlink:label="loc_EH_StatutoryReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_EH_StatutoryReserves" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesNoncurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_DeferredIncomeNoncurrent" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="33" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="37" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredGovernmentSubsidiesCurrent" xlink:label="loc_EH_DeferredGovernmentSubsidiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_EH_DeferredGovernmentSubsidiesCurrent" use="optional" order="38" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="39" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DeferredIncomeCurrent" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LoansPayableToBankCurrent" use="optional" order="41" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermBorrowingsCurrent" xlink:label="loc_EH_ShortTermBorrowingsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_EH_ShortTermBorrowingsCurrent" use="optional" order="42" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="43" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xlink:label="loc_EH_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_EH_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_InvestmentIncomeInterest" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingIncome" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingExpense" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingAndMarketingExpense" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_Revenues" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfRevenue" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="23" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" use="optional" order="25" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentsFromDeconsolidationOfSubsidiaries" xlink:label="loc_EH_PaymentsFromDeconsolidationOfSubsidiaries" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_EH_PaymentsFromDeconsolidationOfSubsidiaries" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromBankDebt" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfBankDebt" use="optional" order="15" weight="-1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromLongTermBankLoans" xlink:label="loc_EH_ProceedsFromLongTermBankLoans" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_EH_ProceedsFromLongTermBankLoans" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RepaymentOfLongTermBankLoan" xlink:label="loc_EH_RepaymentOfLongTermBankLoan" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_EH_RepaymentOfLongTermBankLoan" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt" use="optional" order="18" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xlink:label="loc_EH_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_EH_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts" use="optional" order="24" weight="-1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentOfIssuanceCostsForInitialPublicOffering" xlink:label="loc_EH_PaymentOfIssuanceCostsForInitialPublicOffering" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_EH_PaymentOfIssuanceCostsForInitialPublicOffering" use="optional" order="25" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="27" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" use="optional" order="28" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="29" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="30" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="31" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" order="33" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xlink:label="loc_EH_IncreaseDecreaseInDeferredGovernmentSubsidies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_EH_IncreaseDecreaseInDeferredGovernmentSubsidies" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnbilledRevenue" xlink:label="loc_EH_UnbilledRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_EH_UnbilledRevenue" use="optional" order="37" weight="-1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xlink:label="loc_EH_IncreaseDecreaseInUnrecognizedTaxBenefits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_EH_IncreaseDecreaseInUnrecognizedTaxBenefits" use="optional" order="38" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" use="optional" order="39" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" order="40" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" use="optional" order="41" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_Depreciation" use="optional" order="42" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="43" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="44" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="45" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" order="46" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts" use="optional" order="47" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" use="optional" order="48" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments" use="optional" order="49" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax" use="optional" order="51" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterestAndInvestmentIncome" xlink:label="loc_EH_InterestAndInvestmentIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_EH_InterestAndInvestmentIncome" use="optional" order="52" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets" use="optional" order="53" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" use="optional" order="54" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReclaimOfSharesUnderShareIncentivePlan" xlink:label="loc_EH_ReclaimOfSharesUnderShareIncentivePlan" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_EH_ReclaimOfSharesUnderShareIncentivePlan" use="optional" order="55" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium" use="optional" order="56" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_InventoryWriteDown" use="optional" order="57" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="58" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" order="59" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingSecuritiesDebt" xlink:label="loc_us-gaap_TradingSecuritiesDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="loc_us-gaap_TradingSecuritiesDebt" use="optional" order="1" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross" xlink:to="loc_us-gaap_InventoryRawMaterials" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross" xlink:to="loc_us-gaap_InventoryWorkInProcess" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross" xlink:to="loc_us-gaap_InventoryFinishedGoods" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryValuationReserves" use="optional" order="5" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquityMethodInvestments" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="1" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesTradingAndAvailableForSale" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale" use="optional" order="1" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OfficeEquipmentGross" xlink:label="loc_EH_OfficeEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_EH_OfficeEquipmentGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_MachineryAndEquipmentGross" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TransportationEquipmentGross" xlink:label="loc_EH_TransportationEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_EH_TransportationEquipmentGross" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaap_LeaseholdImprovementsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_LeaseholdImprovementsGross" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_ConstructionInProgressGross" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MoldAndToolingGross" xlink:label="loc_EH_MoldAndToolingGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_EH_MoldAndToolingGross" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_Others" xlink:label="loc_EH_Others" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_EH_Others" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_InterestPayableCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EquityMethodInvestmentConsiderationPayableCurrent" xlink:label="loc_EH_EquityMethodInvestmentConsiderationPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_EH_EquityMethodInvestmentConsiderationPayableCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PayablesForCapitalExpenditureCurrent" xlink:label="loc_EH_PayablesForCapitalExpenditureCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_EH_PayablesForCapitalExpenditureCurrent" use="optional" order="9" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="loc_us-gaap_PrepaidTaxes" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromEmployeesCurrent" xlink:label="loc_us-gaap_DueFromEmployeesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="loc_us-gaap_DueFromEmployeesCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrepaidServiceFees" xlink:label="loc_EH_PrepaidServiceFees" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="loc_EH_PrepaidServiceFees" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrepaidAcquisitionOfInventories" xlink:label="loc_EH_PrepaidAcquisitionOfInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="loc_EH_PrepaidAcquisitionOfInventories" use="optional" order="7" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" xlink:label="loc_EH_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_EH_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:label="loc_EH_IncomeTaxReconciliationStatutoryIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_EH_IncomeTaxReconciliationStatutoryIncomeExpense" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" xlink:label="loc_EH_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_EH_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" use="optional" order="9" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:label="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xlink:label="loc_EH_DeferredTaxAssetsDeferredGovernmentSubsidies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_EH_DeferredTaxAssetsDeferredGovernmentSubsidies" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsWelfarePayables" xlink:label="loc_EH_DeferredTaxAssetsWelfarePayables" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_EH_DeferredTaxAssetsWelfarePayables" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xlink:label="loc_EH_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_EH_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xlink:label="loc_EH_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_EH_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_EH_DeferredTaxAssetsLeaseLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_EH_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="loc_EH_DeferredTaxAssetsLeaseLiabilities" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" order="12" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xlink:label="loc_EH_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="loc_EH_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" use="optional" order="14" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>15
<FILENAME>eh-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2023 [09:56:07] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CoverPage" roleURI="http://www.ehangholdings.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfCashFlow" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisksTables" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisksAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail" roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestmentsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermLoansReceivableAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail" roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#BankLoansAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermDebtAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RevenuesSummaryOfRevenuesDetail" roleURI="http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RevenuesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfShareOptionActivityDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfIncomeTaxExpenseDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxSummaryOfValuationAllowanceDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquityAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShareAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RestrictedNetAssetsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail" roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurementsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperations" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsTables" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisks" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisks" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestments" roleURI="http://www.ehangholdings.com/role/ShortTermInvestments" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNet" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNet" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNetTables" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNetSummaryOfAccountsReceivableNetDetail" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#Inventories" roleURI="http://www.ehangholdings.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#InventoriesTables" roleURI="http://www.ehangholdings.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#InventoriesSummaryOfInventoriesDetail" roleURI="http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNet" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNetAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilities" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesTables" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#Revenues" roleURI="http://www.ehangholdings.com/role/Revenues" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RevenuesTables" roleURI="http://www.ehangholdings.com/role/RevenuesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensation" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationTables" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RelatedPartyTransactions" roleURI="http://www.ehangholdings.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurements" roleURI="http://www.ehangholdings.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurementsTables" roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShare" roleURI="http://www.ehangholdings.com/role/LossPerShare" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShareTables" roleURI="http://www.ehangholdings.com/role/LossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RestrictedNetAssets" roleURI="http://www.ehangholdings.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingencies" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SubsequentEvents" roleURI="http://www.ehangholdings.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxes" roleURI="http://www.ehangholdings.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxTables" roleURI="http://www.ehangholdings.com/role/IncomeTaxTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermLoansReceivable" roleURI="http://www.ehangholdings.com/role/LongTermLoansReceivable" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#MandatorilyRedeemableNonControllingInterests" roleURI="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterests" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestmentsTables" roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquity" roleURI="http://www.ehangholdings.com/role/ShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquityTables" roleURI="http://www.ehangholdings.com/role/ShareholdersEquityTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingenciesTables" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestments" roleURI="http://www.ehangholdings.com/role/LongTermInvestments" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestmentsSummaryOfLongTermInvestmentsDetail" roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#BankLoans" roleURI="http://www.ehangholdings.com/role/BankLoans" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestmentsTables" roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermDebt" roleURI="http://www.ehangholdings.com/role/ShortTermDebt" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnly" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinanciastatementsParentCompanyOnlyTables" roleURI="http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_647836" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_647798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityFileNumber_647798" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_647799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityIncorporationStateCountryCode_647799" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_647784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentType_647784" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_647785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentAnnualReport_647785" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_647787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentTransitionReport_647787" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_647789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentShellCompanyReport_647789" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_647790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AmendmentFlag_647790" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_647792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentPeriodEndDate_647792" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_647793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentFiscalYearFocus_647793" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_647794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentFiscalPeriodFocus_647794" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_647795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityRegistrantName_647795" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_647796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityCentralIndexKey_647796" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_647800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_CurrentFiscalYearEndDate_647800" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_647869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_NoTradingSymbolFlag_647869" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_647801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_647801" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_647802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityVoluntaryFilers_647802" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_647803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityCurrentReportingStatus_647803" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_647804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityShellCompany_647804" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_647805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityFilerCategory_647805" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_647808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityEmergingGrowthCompany_647808" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_647810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityExTransitionPeriod_647810" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_647818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_Security12bTitle_647818" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_647819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_TradingSymbol_647819" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_647820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_SecurityExchangeName_647820" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_647833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentInformationTable_647833" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_647834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_647833" xlink:to="loc_us-gaap_StatementClassOfStockAxis_647834" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_647835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_647834" xlink:to="loc_us-gaap_ClassOfStockDomain_647835" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_647835_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_647834" xlink:to="loc_us-gaap_ClassOfStockDomain_647835_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_647860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_647835" xlink:to="loc_us-gaap_CommonClassAMember_647860" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_648030" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_647835" xlink:to="loc_us-gaap_CommonClassBMember_648030" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_669082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_647835" xlink:to="loc_dei_AdrMember_669082" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1326790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_647833" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1326790" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1326791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1326790" xlink:to="loc_dei_AddressTypeDomain_1326791" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1326791_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1326790" xlink:to="loc_dei_AddressTypeDomain_1326791_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1326792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_1326791" xlink:to="loc_dei_BusinessContactMember_1326792" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_647899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_647899" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_1326744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressAddressLine3_1326744" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_1326746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressCityOrTown_1326746" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_1326750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressPostalZipCode_1326750" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_1326752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_LocalPhoneNumber_1326752" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_1326775" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_CityAreaCode_1326775" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_1326793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_ContactPersonnelName_1326793" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_648286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentRegistrationStatement_648286" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_648293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityInteractiveDataCurrent_648293" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_648430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressCountry_648430" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_924760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_IcfrAuditorAttestationFlag_924760" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1326670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AuditorName_1326670" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1326671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AuditorFirmId_1326671" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1326672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AuditorLocation_1326672" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_1326742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressAddressLine1_1326742" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_1326743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressAddressLine2_1326743" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_1330244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentAccountingStandard_1330244" use="optional" order="52" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_994182" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_644367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_994182" xlink:to="loc_us-gaap_AssetsAbstract_644367" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_644411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_644367" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_644411" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_644414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_644414" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_644416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_644416" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_644417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_LongTermInvestments_644417" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_644420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_644420" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_644423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_AssetsNoncurrent_644423" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410840" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_921836" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_921836" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_644424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_644367" xlink:to="loc_us-gaap_Assets_644424" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_644377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_644367" xlink:to="loc_us-gaap_AssetsCurrentAbstract_644377" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_644400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_InventoryNet_644400" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_644402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_644402" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_644409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_AssetsCurrent_644409" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_921835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_RestrictedCashCurrent_921835" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_644397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_644397" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_644393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_ShortTermInvestments_644393" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_644391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_644391" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_933865" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_933865" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_994182" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_644603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_CommitmentsAndContingencies_644603" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_644583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_644583" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_644590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_644590" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_921838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_921838" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_644586" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_644586" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_644584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_644584" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410751" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1410752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1410752" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeNoncurrent_921840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_DeferredIncomeNoncurrent_921840" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_644637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_644637" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_644599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_Liabilities_644599" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_644628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_644628" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_644629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_StockholdersEquity_644629" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_644632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_MinorityInterest_644632" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_644634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_644634" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_644625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_644625" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_644620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_644620" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReserves" xlink:label="loc_eh_StatutoryReserves_644624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_eh_StatutoryReserves_644624" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_644619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_CommonStockValue_644619" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_644567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_644567" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_644569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_AccountsPayableCurrent_644569" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_644572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_644572" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1410750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1410750" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_644568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_644568" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_1406033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_1406033" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermBorrowingsCurrent" xlink:label="loc_eh_ShortTermBorrowingsCurrent_1410749" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_eh_ShortTermBorrowingsCurrent_1410749" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredGovernmentSubsidiesCurrent" xlink:label="loc_eh_DeferredGovernmentSubsidiesCurrent_644574" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_eh_DeferredGovernmentSubsidiesCurrent_644574" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_644575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_LiabilitiesCurrent_644575" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_644571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_644571" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_667743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_667743" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent_921837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_DeferredIncomeCurrent_921837" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_994181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_994182" xlink:to="loc_us-gaap_StatementTable_994181" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_994183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_994181" xlink:to="loc_us-gaap_StatementClassOfStockAxis_994183" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_994184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_994183" xlink:to="loc_us-gaap_ClassOfStockDomain_994184" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_994184_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_994183" xlink:to="loc_us-gaap_ClassOfStockDomain_994184_default" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_644363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_994184" xlink:to="loc_us-gaap_CommonClassBMember_644363" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_644362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_994184" xlink:to="loc_us-gaap_CommonClassAMember_644362" use="optional" order="59" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_644771" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_644888" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_644888" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_644815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_644815" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_644768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_StatementTable_644768" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_644769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_644768" xlink:to="loc_us-gaap_StatementClassOfStockAxis_644769" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_644770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_644769" xlink:to="loc_us-gaap_ClassOfStockDomain_644770" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_644770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_644769" xlink:to="loc_us-gaap_ClassOfStockDomain_644770_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_644782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_644770" xlink:to="loc_us-gaap_CommonClassAMember_644782" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_644784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_644770" xlink:to="loc_us-gaap_CommonClassBMember_644784" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecourseStatusAxis" xlink:label="loc_us-gaap_RecourseStatusAxis_925320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_644768" xlink:to="loc_us-gaap_RecourseStatusAxis_925320" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecourseStatusDomain" xlink:label="loc_us-gaap_RecourseStatusDomain_925321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RecourseStatusAxis_925320" xlink:to="loc_us-gaap_RecourseStatusDomain_925321" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecourseStatusDomain" xlink:label="loc_us-gaap_RecourseStatusDomain_925321_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RecourseStatusAxis_925320" xlink:to="loc_us-gaap_RecourseStatusDomain_925321_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecourseMember" xlink:label="loc_us-gaap_NonrecourseMember_925322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RecourseStatusDomain_925321" xlink:to="loc_us-gaap_NonrecourseMember_925322" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_644890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_644890" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_644906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockSharesIssued_644906" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_644791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_644791" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_644807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_LiabilitiesCurrent_644807" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_644909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_644909" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_644946" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xlink:label="loc_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee_645015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee_645015" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_644995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_644995" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_644976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OperatingExpensesAbstract_644976" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_644982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_644982" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_644984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_644984" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_644993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_OperatingExpenses_644993" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_644978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_SellingAndMarketingExpense_644978" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_645022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_645022" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_645113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_645113" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_645003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_InvestmentIncomeInterest_645003" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_645007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_645007" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome_645008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_OtherNonoperatingIncome_645008" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_645009" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_OtherNonoperatingExpense_645009" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_645011" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_645011" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_645004" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_InterestExpense_645004" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_645014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_645014" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_644943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_StatementTable_644943" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_644960" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_644943" xlink:to="loc_srt_ProductOrServiceAxis_644960" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_644961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_644960" xlink:to="loc_srt_ProductsAndServicesDomain_644961" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_644961_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_644960" xlink:to="loc_srt_ProductsAndServicesDomain_644961_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_644970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_644961" xlink:to="loc_us-gaap_ServiceMember_644970" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_644962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_644961" xlink:to="loc_us-gaap_ProductMember_644962" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1330173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_644943" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1330173" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1330174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1330173" xlink:to="loc_us-gaap_ClassOfStockDomain_1330174" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1330174_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1330173" xlink:to="loc_us-gaap_ClassOfStockDomain_1330174_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1411118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1330174" xlink:to="loc_dei_AdrMember_1411118" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_645053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_645053" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_921856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_921856" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_645108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_645108" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_645024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_NetIncomeLoss_645024" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_645017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_645017" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_645013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_645013" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_645029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_EarningsPerShareAbstract_645029" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1410817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_645029" xlink:to="loc_us-gaap_EarningsPerShareBasic_1410817" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1410818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_645029" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1410818" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645050" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_644997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OperatingIncomeLoss_644997" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetLossPerAmericanDepositaryShareAbstract" xlink:label="loc_eh_NetLossPerAmericanDepositaryShareAbstract_673316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_eh_NetLossPerAmericanDepositaryShareAbstract_673316" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_648498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_RevenuesAbstract_648498" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_644975" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_648498" xlink:to="loc_us-gaap_GrossProfit_644975" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_644972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_648498" xlink:to="loc_us-gaap_CostOfRevenue_644972" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_644966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_648498" xlink:to="loc_us-gaap_Revenues_644966" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ProfitLoss_645278" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_645105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_645105" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410821" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410822" use="optional" order="49" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_645327" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_645383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_645383" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_645345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_SharesOutstanding_645345" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_645369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_645369" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_645324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StatementTable_645324" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_645329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_645324" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_645329" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_645330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_645329" xlink:to="loc_us-gaap_EquityComponentDomain_645330" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_645330_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_645329" xlink:to="loc_us-gaap_EquityComponentDomain_645330_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReservesMember" xlink:label="loc_eh_StatutoryReservesMember_645337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_eh_StatutoryReservesMember_645337" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_645338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_RetainedEarningsMember_645338" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_645334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_645334" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_645335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_645335" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_645341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_NoncontrollingInterestMember_645341" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_645333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_CommonStockMember_645333" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaap_ParentMember_645339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_ParentMember_645339" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_922039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_645324" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_922039" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_922039" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_922039" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_922041" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040" xlink:to="loc_us-gaap_OverAllotmentOptionMember_922041" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_922045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_645324" xlink:to="loc_us-gaap_StatementClassOfStockAxis_922045" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_922047" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_922045" xlink:to="loc_us-gaap_ClassOfStockDomain_922047" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_922047_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_922045" xlink:to="loc_us-gaap_ClassOfStockDomain_922047_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_922048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_922047" xlink:to="loc_us-gaap_CommonClassAMember_922048" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_922049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_922047" xlink:to="loc_us-gaap_CommonClassBMember_922049" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_ProfitLoss_645352" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_645372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_645372" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_645385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_645385" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_645343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_645343" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_922058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_922058" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645361" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_645359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_645359" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_645354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_645354" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AppropriationOfStatutoryReserves" xlink:label="loc_eh_AppropriationOfStatutoryReserves_645365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_AppropriationOfStatutoryReserves_645365" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_922056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_922056" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1365707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1365707" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410922" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_922084" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_922084" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" xlink:label="loc_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled_1406045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled_1406045" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_922085" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_922085" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" xlink:label="loc_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan_1410918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan_1410918" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" xlink:label="loc_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax_1410920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax_1410920" use="optional" order="40" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_645574" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnpaidStockIssuanceCosts" xlink:label="loc_eh_UnpaidStockIssuanceCosts_645596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_UnpaidStockIssuanceCosts_645596" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" xlink:label="loc_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities_933903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities_933903" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" xlink:label="loc_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables_1406080" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables_1406080" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="loc_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction_922444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction_922444" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_645471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_645471" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_645474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_645474" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_645472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_645472" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_645473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_645473" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645538" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments_645475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments_645475" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentsFromDeconsolidationOfSubsidiaries" xlink:label="loc_eh_PaymentsFromDeconsolidationOfSubsidiaries_667851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_eh_PaymentsFromDeconsolidationOfSubsidiaries_667851" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_922146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_922146" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_922260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_922260" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_922171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_922171" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_ProfitLoss_645502" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xlink:label="loc_eh_IncreaseDecreaseInDeferredGovernmentSubsidies_645525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_eh_IncreaseDecreaseInDeferredGovernmentSubsidies_645525" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_645516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_645516" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_645528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_645528" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_645517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_645517" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_645518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_645518" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_645519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_645519" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_645523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_645523" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_645524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_645524" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_645520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_645520" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnbilledRevenue" xlink:label="loc_eh_UnbilledRevenue_667849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_eh_UnbilledRevenue_667849" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_645521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_645521" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_922142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_922142" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xlink:label="loc_eh_IncreaseDecreaseInUnrecognizedTaxBenefits_667850" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_eh_IncreaseDecreaseInUnrecognizedTaxBenefits_667850" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_933901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_933901" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1410961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1410961" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645533" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_645506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_Depreciation_645506" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_645513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_645513" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_645507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_645507" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_645508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ShareBasedCompensation_645508" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_645511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_645511" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_645509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_645509" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_922141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_922141" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_922139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_922139" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterestAndInvestmentIncome" xlink:label="loc_eh_InterestAndInvestmentIncome_1410182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_eh_InterestAndInvestmentIncome_1410182" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1410951" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1410951" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_1410952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_1410952" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReclaimOfSharesUnderShareIncentivePlan" xlink:label="loc_eh_ReclaimOfSharesUnderShareIncentivePlan_1410954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_eh_ReclaimOfSharesUnderShareIncentivePlan_1410954" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_1410958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_1410958" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax_1406057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax_1406057" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1365722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1365722" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1411115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_InventoryWriteDown_1411115" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_645552" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_645552" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_645555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_645555" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt_645547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromBankDebt_645547" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_645549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_RepaymentsOfBankDebt_645549" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xlink:label="loc_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany_645554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany_645554" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645558" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentOfIssuanceCostsForInitialPublicOffering" xlink:label="loc_eh_PaymentOfIssuanceCostsForInitialPublicOffering_924945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_PaymentOfIssuanceCostsForInitialPublicOffering_924945" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_922279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_922279" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromLongTermBankLoans" xlink:label="loc_eh_ProceedsFromLongTermBankLoans_1365747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_ProceedsFromLongTermBankLoans_1365747" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_922281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_922281" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RepaymentOfLongTermBankLoan" xlink:label="loc_eh_RepaymentOfLongTermBankLoan_1410965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_RepaymentOfLongTermBankLoan_1410965" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_1410755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_1410755" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities_922278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities_922278" use="optional" order="66" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_645561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_645561" use="optional" order="67" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645560" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645560" use="optional" order="68" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" use="optional" order="69" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_645593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" xlink:to="loc_us-gaap_InterestPaidNet_645593" use="optional" order="70" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_645594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_645594" use="optional" order="71" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_645571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_StatementTable_645571" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="72" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1369959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_645571" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1369959" use="optional" order="73" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1369960" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1369959" xlink:to="loc_us-gaap_ClassOfStockDomain_1369960" use="optional" order="74" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1369960_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1369959" xlink:to="loc_us-gaap_ClassOfStockDomain_1369960_default" use="optional" order="75" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SeriesCConvertibleRedeemablePreferredStockMember" xlink:label="loc_eh_SeriesCConvertibleRedeemablePreferredStockMember_1369967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1369960" xlink:to="loc_eh_SeriesCConvertibleRedeemablePreferredStockMember_1369967" use="optional" order="76" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_1369970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1369960" xlink:to="loc_us-gaap_IPOMember_1369970" use="optional" order="77" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1410819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1410819" use="optional" order="78" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:label="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" use="optional" order="79" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_925025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_925025" use="optional" order="80" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_925026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_925026" use="optional" order="81" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConcentrationOfRisksTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_660366" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_660365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_660366" xlink:to="loc_us-gaap_ConcentrationRiskTable_660365" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_660372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_660365" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_660372" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_660373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_660372" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_660373" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_660373_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_660372" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_660373_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_660374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_660373" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_660374" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_923025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_660373" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_923025" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_660365" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660368" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660368" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660369" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660369_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660368" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660369_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_646665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_660366" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_646665" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" xlink:label="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" xlink:label="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable_645750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable_645750" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_645767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable_645750" xlink:to="loc_srt_ConsolidatedEntitiesAxis_645767" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_645768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_645767" xlink:to="loc_srt_ConsolidatedEntitiesDomain_645768" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_645768_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_645767" xlink:to="loc_srt_ConsolidatedEntitiesDomain_645768_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhflyTechnologyLimitedMember" xlink:label="loc_eh_EhflyTechnologyLimitedMember_645769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_EhflyTechnologyLimitedMember_645769" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_YunfuEhangIntelligentTechnologyLimitedMember" xlink:label="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_922762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_922762" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" xlink:label="loc_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember_1406090" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember_1406090" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:label="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_645771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_645771" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" xlink:label="loc_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember_645788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember_645788" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_648191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_648191" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations_645765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations_645765" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_645759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_645759" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_648193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_648193" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_659802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_659802" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_662263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_dei_EntityIncorporationStateCountryCode_662263" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_645820" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_645826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_AssetsAbstract_645826" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_645843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_645826" xlink:to="loc_us-gaap_Assets_645843" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_645873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_645826" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_645873" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_645838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_645838" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_645837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_645837" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410838" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_645841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_645841" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_645864" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_645826" xlink:to="loc_us-gaap_AssetsCurrentAbstract_645864" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent_645833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_DueFromAffiliateCurrent_645833" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_645829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_645829" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_645830" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_645830" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_645834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_645834" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_645832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_InventoryNet_645832" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645858" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645859" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_645844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_LiabilitiesAbstract_645844" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_645870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_645844" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_645870" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_645847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_AccountsPayableCurrent_645847" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_645849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_645849" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645848" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent_645853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_DueToAffiliateCurrent_645853" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_1406115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_1406115" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_645844" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_922901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_922901" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410777" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1365702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1365702" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_922909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_645844" xlink:to="loc_us-gaap_Liabilities_922909" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406111" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1406112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406111" xlink:to="loc_us-gaap_RelatedPartyDomain_1406112" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1406112_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406111" xlink:to="loc_us-gaap_RelatedPartyDomain_1406112_default" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterCompanyMember" xlink:label="loc_eh_InterCompanyMember_1406114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1406112" xlink:to="loc_eh_InterCompanyMember_1406114" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_1406113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1406112" xlink:to="loc_eh_ThirdPartyMember_1406113" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_645823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" xlink:to="loc_srt_ConsolidatedEntitiesAxis_645823" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_645824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_645823" xlink:to="loc_srt_ConsolidatedEntitiesDomain_645824" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_645824_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_645823" xlink:to="loc_srt_ConsolidatedEntitiesDomain_645824_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_645825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645824" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_645825" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_645856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_Revenues_645856" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645861" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645862" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_ProfitLoss_645857" use="optional" order="41" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" xlink:label="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" xlink:label="loc_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee_648228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee_648228" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_645890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_645890" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" xlink:label="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_645903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_645903" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_645904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_645903" xlink:to="loc_us-gaap_RelatedPartyDomain_645904" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_645904_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_645903" xlink:to="loc_us-gaap_RelatedPartyDomain_645904_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VariableInterestEntityAndItsSubsidariesMember" xlink:label="loc_eh_VariableInterestEntityAndItsSubsidariesMember_645932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_645904" xlink:to="loc_eh_VariableInterestEntityAndItsSubsidariesMember_645932" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NomineeShareholderMember" xlink:label="loc_eh_NomineeShareholderMember_645906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_645904" xlink:to="loc_eh_NomineeShareholderMember_645906" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_660038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_srt_ConsolidatedEntitiesAxis_660038" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_660039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_660038" xlink:to="loc_srt_ConsolidatedEntitiesDomain_660039" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_660039_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_660038" xlink:to="loc_srt_ConsolidatedEntitiesDomain_660039_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:label="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_660040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_660040" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentMember" xlink:label="loc_eh_EhangIntelligentMember_1406102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_eh_EhangIntelligentMember_1406102" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangGZMember" xlink:label="loc_eh_EHangGZMember_1411078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_eh_EHangGZMember_1411078" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1353582" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1353582" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_645910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_TypeOfArrangementAxis_645910" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_645910" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_645910" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ExclusiveConsultingAndServiceAgreementMember" xlink:label="loc_eh_ExclusiveConsultingAndServiceAgreementMember_645914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912" xlink:to="loc_eh_ExclusiveConsultingAndServiceAgreementMember_645914" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660053" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660053" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660053" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_660057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055" xlink:to="loc_us-gaap_SalesRevenueNetMember_660057" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1411090" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_DebtInstrumentAxis_1411090" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1411091" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1411090" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1411091" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1411091_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1411090" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1411091_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LoanFacilityMember" xlink:label="loc_eh_LoanFacilityMember_1411092" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1411091" xlink:to="loc_eh_LoanFacilityMember_1411092" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_660061" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_660061" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_660063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_660061" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_660063" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_660063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_660061" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_660063_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" xlink:label="loc_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember_660076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_660063" xlink:to="loc_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember_660076" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1409790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_NetIncomeLoss_1409790" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1410841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_ProfitLoss_1410841" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410842" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1410843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1410843" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_1411093" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_1411093" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_1411094" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_1411094" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1411095" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1411095" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_645894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_645894" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1406099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1406099" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsultingAndServiceAgreementTerm" xlink:label="loc_eh_ConsultingAndServiceAgreementTerm_660045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_eh_ConsultingAndServiceAgreementTerm_660045" use="optional" order="41" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_646576" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_646623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_AssetImpairmentCharges_646623" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_646628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_646628" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_646626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_AdvertisingExpense_646626" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_646610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_646610" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment_646633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OtherCommitment_646633" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NumberOfUnitsProposedToBeSold" xlink:label="loc_eh_NumberOfUnitsProposedToBeSold_646638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_NumberOfUnitsProposedToBeSold_646638" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_646573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_StatementTable_646573" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_646601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_CounterpartyNameAxis_646601" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_646601" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_646601" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_BiotechCompanyLimitedMember" xlink:label="loc_eh_BiotechCompanyLimitedMember_646604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602" xlink:to="loc_eh_BiotechCompanyLimitedMember_646604" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_676852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_676852" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_676853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_676852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_676853" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_676853_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_676852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_676853_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1406244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_676853" xlink:to="loc_us-gaap_CostOfSalesMember_1406244" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenseMember" xlink:label="loc_us-gaap_OtherExpenseMember_1406280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_676853" xlink:to="loc_us-gaap_OtherExpenseMember_1406280" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_646596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_TypeOfArrangementAxis_646596" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_646596" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_646596" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DevelopmentAndPurchaseCooperativeArrangementMember" xlink:label="loc_eh_DevelopmentAndPurchaseCooperativeArrangementMember_646599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597" xlink:to="loc_eh_DevelopmentAndPurchaseCooperativeArrangementMember_646599" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_646587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_646587" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_646588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_646587" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_646588" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_646588_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_646587" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_646588_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_646592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_646592" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_646593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_646592" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_646593" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_646593_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_646592" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_646593_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_676856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_dei_LegalEntityAxis_676856" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_676857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_676856" xlink:to="loc_dei_EntityDomain_676857" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_676857_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_676856" xlink:to="loc_dei_EntityDomain_676857_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_646580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_RangeAxis_646580" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_646581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_646580" xlink:to="loc_srt_RangeMember_646581" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_646581_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_646580" xlink:to="loc_srt_RangeMember_646581_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_646606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_ProductOrServiceAxis_646606" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_646607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_646606" xlink:to="loc_srt_ProductsAndServicesDomain_646607" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_646607_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_646606" xlink:to="loc_srt_ProductsAndServicesDomain_646607_default" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaap_ShippingAndHandlingMember_673327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_646607" xlink:to="loc_us-gaap_ShippingAndHandlingMember_673327" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AavMember" xlink:label="loc_eh_AavMember_646609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_646607" xlink:to="loc_eh_AavMember_646609" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_676848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_676848" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_676849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_676848" xlink:to="loc_us-gaap_TypeOfAdoptionMember_676849" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_676849_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_676848" xlink:to="loc_us-gaap_TypeOfAdoptionMember_676849_default" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_674890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_StatementClassOfStockAxis_674890" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_674892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_674890" xlink:to="loc_us-gaap_ClassOfStockDomain_674892" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_674892_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_674890" xlink:to="loc_us-gaap_ClassOfStockDomain_674892_default" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_eh_SeriesCRedeemableConvertiblePreferredStockMember_674895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_674892" xlink:to="loc_eh_SeriesCRedeemableConvertiblePreferredStockMember_674895" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1324792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1324792" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1324793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1324792" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1324793" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1324793_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1324792" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1324793_default" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReservesFundTypeAxis" xlink:label="loc_eh_ReservesFundTypeAxis_1406283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_eh_ReservesFundTypeAxis_1406283" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReservesFundTypeDomain" xlink:label="loc_eh_ReservesFundTypeDomain_1406284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_ReservesFundTypeAxis_1406283" xlink:to="loc_eh_ReservesFundTypeDomain_1406284" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReservesFundTypeDomain" xlink:label="loc_eh_ReservesFundTypeDomain_1406284_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_ReservesFundTypeAxis_1406283" xlink:to="loc_eh_ReservesFundTypeDomain_1406284_default" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutorySurplusReserveFundMember" xlink:label="loc_eh_StatutorySurplusReserveFundMember_1406296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ReservesFundTypeDomain_1406284" xlink:to="loc_eh_StatutorySurplusReserveFundMember_1406296" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GeneralReserveFundMember" xlink:label="loc_eh_GeneralReserveFundMember_1406288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ReservesFundTypeDomain_1406284" xlink:to="loc_eh_GeneralReserveFundMember_1406288" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1410806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1410806" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410806" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410807" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410807_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410806" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410807_default" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1406227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1406227" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1406228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1406227" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1406228" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1406228_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1406227" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1406228_default" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_1406229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1406228" xlink:to="loc_us-gaap_AccountsReceivableMember_1406229" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_1407727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_DividendsAxis_1407727" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_1407728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_1407727" xlink:to="loc_us-gaap_DividendsDomain_1407728" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_1407728_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_1407727" xlink:to="loc_us-gaap_DividendsDomain_1407728_default" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendDeclaredMember" xlink:label="loc_us-gaap_DividendDeclaredMember_1407729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_1407728" xlink:to="loc_us-gaap_DividendDeclaredMember_1407729" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991899" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MilestonePaymentsToMade" xlink:label="loc_eh_MilestonePaymentsToMade_646634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_MilestonePaymentsToMade_646634" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_1406225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_RestrictedCash_1406225" use="optional" order="66" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1406239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_InventoryWriteDown_1406239" use="optional" order="67" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_674899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_674899" use="optional" order="68" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1406281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1406281" use="optional" order="69" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapital" xlink:label="loc_eh_PercentageOfRegisteredCapital_1406294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_PercentageOfRegisteredCapital_1406294" use="optional" order="70" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1406233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1406233" use="optional" order="71" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1406268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1406268" use="optional" order="72" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_1410788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_ShortTermLeaseCost_1410788" use="optional" order="73" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherLeaseCost" xlink:label="loc_eh_OtherLeaseCost_1410789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_OtherLeaseCost_1410789" use="optional" order="74" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AppropriationOfReserves" xlink:label="loc_eh_AppropriationOfReserves_1406305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_AppropriationOfReserves_1406305" use="optional" order="75" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RightOfUseAsset" xlink:label="loc_eh_RightOfUseAsset_1410189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_RightOfUseAsset_1410189" use="optional" order="76" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_673329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_CostOfRevenue_673329" use="optional" order="77" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1410782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseLiability_1410782" use="optional" order="78" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1410785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1410785" use="optional" order="79" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1410786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1410786" use="optional" order="80" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_1410783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_1410783" use="optional" order="81" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfReserveAppropriationNetOfTax" xlink:label="loc_eh_PercentageOfReserveAppropriationNetOfTax_1406290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_PercentageOfReserveAppropriationNetOfTax_1406290" use="optional" order="82" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_1410790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeasePayments_1410790" use="optional" order="83" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermLeaseTerm" xlink:label="loc_eh_ShortTermLeaseTerm_1410784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_ShortTermLeaseTerm_1410784" use="optional" order="84" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1410924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1410924" use="optional" order="85" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_1410787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseCost_1410787" use="optional" order="86" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_1407724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_Dividends_1407724" use="optional" order="87" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1406209" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1406220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1406209" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1406220" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1406209" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1406216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" xlink:to="loc_srt_RangeAxis_1406216" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1406216" xlink:to="loc_srt_RangeMember_1406217" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406217_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1406216" xlink:to="loc_srt_RangeMember_1406217_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1406218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1406217" xlink:to="loc_srt_MaximumMember_1406218" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1406219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1406217" xlink:to="loc_srt_MinimumMember_1406219" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1406210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1406210" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1406210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1406210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SoftwareMember" xlink:label="loc_eh_SoftwareMember_1406213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" xlink:to="loc_eh_SoftwareMember_1406213" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PatentsAndTrademarksMember" xlink:label="loc_eh_PatentsAndTrademarksMember_1406215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" xlink:to="loc_eh_PatentsAndTrademarksMember_1406215" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_645612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_645612" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_645620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_645620" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_645606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" xlink:to="loc_srt_RangeAxis_645606" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_645607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_645606" xlink:to="loc_srt_RangeMember_645607" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_645607_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_645606" xlink:to="loc_srt_RangeMember_645607_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_645609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_645607" xlink:to="loc_srt_MinimumMember_645609" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_645608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_645607" xlink:to="loc_srt_MaximumMember_645608" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645598" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645598" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645598" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MoldAndToolingMember" xlink:label="loc_eh_MoldAndToolingMember_1410919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_eh_MoldAndToolingMember_1410919" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_645604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_645604" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_645600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_OfficeEquipmentMember_645600" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaap_TransportationEquipmentMember_645602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_TransportationEquipmentMember_645602" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_645603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_645603" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_645611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_645611" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRevenues" xlink:label="loc_eh_PercentageOfRevenues_645659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" xlink:to="loc_eh_PercentageOfRevenues_645659" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_645660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" xlink:to="loc_us-gaap_Revenues_645660" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_645642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" xlink:to="loc_srt_StatementGeographicalAxis_645642" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_645643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_645642" xlink:to="loc_srt_SegmentGeographicalDomain_645643" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_645643_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_645642" xlink:to="loc_srt_SegmentGeographicalDomain_645643_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherMember" xlink:label="loc_eh_OtherMember_645656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_eh_OtherMember_645656" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WestAsiaMember" xlink:label="loc_eh_WestAsiaMember_645658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_eh_WestAsiaMember_645658" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_country_CN_645647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_country_CN_645647" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EastAsiaMember" xlink:label="loc_eh_EastAsiaMember_922983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_eh_EastAsiaMember_922983" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_645649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_srt_EuropeMember_645649" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_645628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" xlink:to="loc_us-gaap_StatementClassOfStockAxis_645628" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_645629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_645628" xlink:to="loc_us-gaap_ClassOfStockDomain_645629" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_645629_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_645628" xlink:to="loc_us-gaap_ClassOfStockDomain_645629_default" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_646690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" xlink:to="loc_us-gaap_Revenues_646690" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_923034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" xlink:to="loc_us-gaap_CostOfRevenue_923034" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_646675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xlink:to="loc_srt_MajorCustomersAxis_646675" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_646676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_646675" xlink:to="loc_srt_NameOfMajorCustomerDomain_646676" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_646676_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_646675" xlink:to="loc_srt_NameOfMajorCustomerDomain_646676_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerFMember" xlink:label="loc_eh_CustomerFMember_646682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerFMember_646682" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerEMember" xlink:label="loc_eh_CustomerEMember_646681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerEMember_646681" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerDMember" xlink:label="loc_eh_CustomerDMember_646680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerDMember_646680" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerGMember" xlink:label="loc_eh_CustomerGMember_669070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerGMember_669070" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerAMember" xlink:label="loc_eh_CustomerAMember_646677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerAMember_646677" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerBMember" xlink:label="loc_eh_CustomerBMember_646678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerBMember_646678" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerCMember" xlink:label="loc_eh_CustomerCMember_646679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerCMember_646679" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_646683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_646683" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_646684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_646683" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_646684" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_646684_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_646683" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_646684_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierCMember" xlink:label="loc_eh_SupplierCMember_1406349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_eh_SupplierCMember_1406349" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierAMember" xlink:label="loc_eh_SupplierAMember_1406351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_eh_SupplierAMember_1406351" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_646685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_646685" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierBMember" xlink:label="loc_eh_SupplierBMember_1406348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_eh_SupplierBMember_1406348" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646686" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646686" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646686" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueProductLineMember" xlink:label="loc_us-gaap_SalesRevenueProductLineMember_646688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687" xlink:to="loc_us-gaap_SalesRevenueProductLineMember_646688" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_646710" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_646714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_646714" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_646715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_646715" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_646701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_ConcentrationRiskTable_646701" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_646706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_srt_MajorCustomersAxis_646706" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_646707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_646706" xlink:to="loc_srt_NameOfMajorCustomerDomain_646707" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_646707_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_646706" xlink:to="loc_srt_NameOfMajorCustomerDomain_646707_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThreeCustomerMember" xlink:label="loc_eh_ThreeCustomerMember_1324814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646707" xlink:to="loc_eh_ThreeCustomerMember_1324814" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TwoCustomerMember" xlink:label="loc_eh_TwoCustomerMember_646709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_646707" xlink:to="loc_eh_TwoCustomerMember_646709" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1406365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_srt_RangeAxis_1406365" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1406365" xlink:to="loc_srt_RangeMember_1406366" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406366_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1406365" xlink:to="loc_srt_RangeMember_1406366_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646702" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646702" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646702" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_646705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703" xlink:to="loc_us-gaap_AccountsReceivableMember_646705" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_660142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_srt_StatementGeographicalAxis_660142" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_660143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_660142" xlink:to="loc_srt_SegmentGeographicalDomain_660143" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_660143_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_660142" xlink:to="loc_srt_SegmentGeographicalDomain_660143_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_country_CN_660145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_660143" xlink:to="loc_country_CN_660145" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherThanPRCMember" xlink:label="loc_eh_OtherThanPRCMember_660146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_660143" xlink:to="loc_eh_OtherThanPRCMember_660146" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1330532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1330532" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1330533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1330532" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1330533" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1330533_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1330532" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1330533_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1330534" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1330533" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1330534" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_646712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_646712" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_923015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_EquityMethodInvestments_923015" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410892" use="optional" order="27" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_933917" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_923111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_933917" xlink:to="loc_us-gaap_ShortTermInvestments_923111" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaap_MarketableSecuritiesTable_933908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_933917" xlink:to="loc_us-gaap_MarketableSecuritiesTable_933908" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_933909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_933908" xlink:to="loc_us-gaap_FinancialInstrumentAxis_933909" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_933909" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_933909" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GrossUnrealizedGainsMember" xlink:label="loc_eh_GrossUnrealizedGainsMember_1410839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" xlink:to="loc_eh_GrossUnrealizedGainsMember_1410839" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostOrAmortizedCostMember" xlink:label="loc_eh_CostOrAmortizedCostMember_933911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" xlink:to="loc_eh_CostOrAmortizedCostMember_933911" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GrossUnrealizedHoldingGainsMember" xlink:label="loc_eh_GrossUnrealizedHoldingGainsMember_933912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" xlink:to="loc_eh_GrossUnrealizedHoldingGainsMember_933912" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingSecuritiesDebt" xlink:label="loc_us-gaap_TradingSecuritiesDebt_923109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_933917" xlink:to="loc_us-gaap_TradingSecuritiesDebt_923109" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermInvestmentsLineItems" xlink:label="loc_eh_ShortTermInvestmentsLineItems_660149" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_646747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ShortTermInvestmentsLineItems_660149" xlink:to="loc_us-gaap_InvestmentIncomeInterest_646747" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermInvestmentsTable" xlink:label="loc_eh_ShortTermInvestmentsTable_660148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_eh_ShortTermInvestmentsLineItems_660149" xlink:to="loc_eh_ShortTermInvestmentsTable_660148" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_660150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eh_ShortTermInvestmentsTable_660148" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_660150" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_660151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_660150" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_660151" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_660151_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_660150" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_660151_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeMember" xlink:label="loc_us-gaap_InterestIncomeMember_660152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_660151" xlink:to="loc_us-gaap_InterestIncomeMember_660152" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterestAndInvestmentIncomeMember" xlink:label="loc_eh_InterestAndInvestmentIncomeMember_1406384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_660151" xlink:to="loc_eh_InterestAndInvestmentIncomeMember_1406384" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_923112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ShortTermInvestmentsLineItems_660149" xlink:to="loc_us-gaap_EquityMethodInvestments_923112" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_1406385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ShortTermInvestmentsLineItems_660149" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_1406385" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1406427" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1406424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1406427" xlink:to="loc_us-gaap_StatementTable_1406424" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1406424" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406428" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1406429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406428" xlink:to="loc_us-gaap_RelatedPartyDomain_1406429" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1406429_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406428" xlink:to="loc_us-gaap_RelatedPartyDomain_1406429_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_1406432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1406429" xlink:to="loc_eh_ThirdPartyMember_1406432" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1407766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1406427" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1407766" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_922583" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_922613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_922613" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1324825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_RepaymentsOfDebt_1324825" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_1410866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_1410866" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome_922751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome_922751" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1410845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1410845" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_922580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_StatementTable_922580" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtInstrumentPeriodAxis" xlink:label="loc_eh_DebtInstrumentPeriodAxis_1410849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_922580" xlink:to="loc_eh_DebtInstrumentPeriodAxis_1410849" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtInstrumentPeriodDomain" xlink:label="loc_eh_DebtInstrumentPeriodDomain_1410850" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_DebtInstrumentPeriodAxis_1410849" xlink:to="loc_eh_DebtInstrumentPeriodDomain_1410850" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtInstrumentPeriodDomain" xlink:label="loc_eh_DebtInstrumentPeriodDomain_1410850_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_DebtInstrumentPeriodAxis_1410849" xlink:to="loc_eh_DebtInstrumentPeriodDomain_1410850_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotLaterThanOneYearMember" xlink:label="loc_eh_NotLaterThanOneYearMember_1410852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_DebtInstrumentPeriodDomain_1410850" xlink:to="loc_eh_NotLaterThanOneYearMember_1410852" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember_1410853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_DebtInstrumentPeriodDomain_1410850" xlink:to="loc_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember_1410853" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotLaterThanNineMonthsMember" xlink:label="loc_eh_NotLaterThanNineMonthsMember_1410851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_DebtInstrumentPeriodDomain_1410850" xlink:to="loc_eh_NotLaterThanNineMonthsMember_1410851" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_922580" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410846" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410846" xlink:to="loc_us-gaap_RelatedPartyDomain_1410847" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410847_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410846" xlink:to="loc_us-gaap_RelatedPartyDomain_1410847_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_1410848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410847" xlink:to="loc_eh_ThirdPartyMember_1410848" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_922623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_922580" xlink:to="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_922623" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_922623" xlink:to="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_922623" xlink:to="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_KeyAavMember" xlink:label="loc_eh_KeyAavMember_922642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624" xlink:to="loc_eh_KeyAavMember_922642" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableAgreementTerm" xlink:label="loc_eh_LongTermLoansReceivableAgreementTerm_922612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_eh_LongTermLoansReceivableAgreementTerm_922612" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LoansReceivableWithFixedRatesOfInterestPercentage" xlink:label="loc_eh_LoansReceivableWithFixedRatesOfInterestPercentage_922738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_eh_LoansReceivableWithFixedRatesOfInterestPercentage_922738" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1406647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1406647" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1406651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1406651" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1406654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1406654" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1406682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" xlink:to="loc_dei_LegalEntityAxis_1406682" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1406683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1406682" xlink:to="loc_dei_EntityDomain_1406683" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1406683_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1406682" xlink:to="loc_dei_EntityDomain_1406683_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangzhouCityGovernmentMember" xlink:label="loc_eh_GuangzhouCityGovernmentMember_1406684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1406683" xlink:to="loc_eh_GuangzhouCityGovernmentMember_1406684" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1406624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1406624" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1406625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1406624" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1406625" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1406625_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1406624" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1406625_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyInvestorMember" xlink:label="loc_eh_ThirdPartyInvestorMember_1406627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1406625" xlink:to="loc_eh_ThirdPartyInvestorMember_1406627" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyCommittedCapital" xlink:label="loc_us-gaap_InvestmentCompanyCommittedCapital_1406661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_InvestmentCompanyCommittedCapital_1406661" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1406664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1406664" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromProvidingFacilitatingServices" xlink:label="loc_eh_ProceedsFromProvidingFacilitatingServices_1406677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_eh_ProceedsFromProvidingFacilitatingServices_1406677" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments_1410867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments_1410867" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnbilledRevenueImpairmentOfBalancesReversed" xlink:label="loc_eh_UnbilledRevenueImpairmentOfBalancesReversed_1411076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_eh_UnbilledRevenueImpairmentOfBalancesReversed_1411076" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_647068" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647065" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_647068" xlink:to="loc_us-gaap_StatementTable_647065" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410759" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1410770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410759" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1410770" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1410770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410759" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1410770_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompensatoryDamagesMember" xlink:label="loc_eh_CompensatoryDamagesMember_1410771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1410770" xlink:to="loc_eh_CompensatoryDamagesMember_1410771" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1410884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1410884" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410884" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410885" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410885_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410884" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410885_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1411101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1411101" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1411102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1411101" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1411102" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1411102_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1411101" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1411102_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ParitesInvolvedAxis" xlink:label="loc_eh_ParitesInvolvedAxis_1410763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_eh_ParitesInvolvedAxis_1410763" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ParitesInvolvedDomain" xlink:label="loc_eh_ParitesInvolvedDomain_1410764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_ParitesInvolvedAxis_1410763" xlink:to="loc_eh_ParitesInvolvedDomain_1410764" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ParitesInvolvedDomain" xlink:label="loc_eh_ParitesInvolvedDomain_1410764_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_ParitesInvolvedAxis_1410763" xlink:to="loc_eh_ParitesInvolvedDomain_1410764_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xlink:label="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ParitesInvolvedDomain_1410764" xlink:to="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410765" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis" xlink:label="loc_us-gaap_LitigationStatusAxis_1410756" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_LitigationStatusAxis_1410756" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain" xlink:label="loc_us-gaap_LitigationStatusDomain_1410757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_1410756" xlink:to="loc_us-gaap_LitigationStatusDomain_1410757" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain" xlink:label="loc_us-gaap_LitigationStatusDomain_1410757_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_1410756" xlink:to="loc_us-gaap_LitigationStatusDomain_1410757_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember" xlink:label="loc_us-gaap_PendingLitigationMember_1410758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_1410757" xlink:to="loc_us-gaap_PendingLitigationMember_1410758" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_647070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_DebtInstrumentAxis_647070" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_647072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_647070" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_647072" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_647072_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_647070" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_647072_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualProvision" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_1410768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647068" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_1410768" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1406725" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturityDate" xlink:label="loc_us-gaap_LongTermDebtMaturityDate_1406733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_LongTermDebtMaturityDate_1406733" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_1406742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_1406742" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1406718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1406718" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1406727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" xlink:to="loc_srt_RangeAxis_1406727" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1406727" xlink:to="loc_srt_RangeMember_1406729" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406729_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1406727" xlink:to="loc_srt_RangeMember_1406729_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1406731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1406729" xlink:to="loc_srt_MinimumMember_1406731" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1406730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1406729" xlink:to="loc_srt_MaximumMember_1406730" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1406767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" xlink:to="loc_srt_StatementGeographicalAxis_1406767" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1406769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1406767" xlink:to="loc_srt_SegmentGeographicalDomain_1406769" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1406769_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1406767" xlink:to="loc_srt_SegmentGeographicalDomain_1406769_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrcMember" xlink:label="loc_eh_PrcMember_1406770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1406769" xlink:to="loc_eh_PrcMember_1406770" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1406772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1406772" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1406766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1406766" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_1406711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_RepaymentsOfBankDebt_1406711" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1406712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_LongTermDebt_1406712" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1410899" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1410904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1410904" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410905" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1410901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1410901" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" xlink:label="loc_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement_1410902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement_1410902" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1411084" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1411084" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1411085" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1411084" xlink:to="loc_us-gaap_ClassOfStockDomain_1411085" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1411085_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1411084" xlink:to="loc_us-gaap_ClassOfStockDomain_1411085_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1411086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1411085" xlink:to="loc_us-gaap_CommonClassAMember_1411086" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410896" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410896" xlink:to="loc_us-gaap_RelatedPartyDomain_1410897" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410897_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410896" xlink:to="loc_us-gaap_RelatedPartyDomain_1410897_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember" xlink:label="loc_us-gaap_InvestorMember_1410898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410897" xlink:to="loc_us-gaap_InvestorMember_1410898" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1410900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1410900" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedPerTransaction_1410903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedPerTransaction_1410903" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtIssuedDuringThePeriod" xlink:label="loc_eh_DebtIssuedDuringThePeriod_1410906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_eh_DebtIssuedDuringThePeriod_1410906" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_1410907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_InterestExpenseDebt_1410907" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems" xlink:label="loc_us-gaap_MinorityInterestLineItems_923023" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable" xlink:label="loc_us-gaap_MinorityInterestTable_923020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_us-gaap_MinorityInterestTable_923020" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_923031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_923020" xlink:to="loc_srt_OwnershipAxis_923031" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_923032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_923031" xlink:to="loc_srt_OwnershipDomain_923032" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_923032_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_923031" xlink:to="loc_srt_OwnershipDomain_923032_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_923033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_923032" xlink:to="loc_eh_ThirdPartyMember_923033" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_923026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_923020" xlink:to="loc_srt_ConsolidatedEntitiesAxis_923026" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_923027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_923026" xlink:to="loc_srt_ConsolidatedEntitiesDomain_923027" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_923027_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_923026" xlink:to="loc_srt_ConsolidatedEntitiesDomain_923027_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_YunfuEhangIntelligentTechnologyLimitedMember" xlink:label="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_923028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_923027" xlink:to="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_923028" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_1410909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_1410909" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MinorityInterestsOwnershipPercentageByParent" xlink:label="loc_eh_MinorityInterestsOwnershipPercentageByParent_925233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_eh_MinorityInterestsOwnershipPercentageByParent_925233" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_923042" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_923042" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_923058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_923058" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_647157" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_647166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_647157" xlink:to="loc_us-gaap_Revenues_647166" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_647119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_647157" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_647119" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_647121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_647119" xlink:to="loc_srt_ProductOrServiceAxis_647121" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_647131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_647121" xlink:to="loc_srt_ProductsAndServicesDomain_647131" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_647131_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_647121" xlink:to="loc_srt_ProductsAndServicesDomain_647131_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AirMobilitySolutionsMember" xlink:label="loc_eh_AirMobilitySolutionsMember_1406685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_AirMobilitySolutionsMember_1406685" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_647153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_us-gaap_ServiceMember_647153" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsAerialMediaSolutionsMember" xlink:label="loc_eh_ProductsAerialMediaSolutionsMember_647143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ProductsAerialMediaSolutionsMember_647143" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OthersProductsMember" xlink:label="loc_eh_OthersProductsMember_647145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_OthersProductsMember_647145" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_647148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_us-gaap_ProductMember_647148" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ServicesAerialMediaSolutionsMember" xlink:label="loc_eh_ServicesAerialMediaSolutionsMember_647212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ServicesAerialMediaSolutionsMember_647212" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsAirMobilitySolutionsMember" xlink:label="loc_eh_ProductsAirMobilitySolutionsMember_647137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ProductsAirMobilitySolutionsMember_647137" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsSmartCityManagementSolutionsMember" xlink:label="loc_eh_ProductsSmartCityManagementSolutionsMember_647139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ProductsSmartCityManagementSolutionsMember_647139" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_991936" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_991933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_us-gaap_StatementTable_991933" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_991934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991933" xlink:to="loc_us-gaap_StatementClassOfStockAxis_991934" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_991935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991934" xlink:to="loc_us-gaap_ClassOfStockDomain_991935" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_991935_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991934" xlink:to="loc_us-gaap_ClassOfStockDomain_991935_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_991938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991933" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_991938" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_991939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_991938" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_991939" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_991939_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_991938" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_991939_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_991940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_991939" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_991940" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis" xlink:label="loc_us-gaap_ReclassificationTypeAxis_1406799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991933" xlink:to="loc_us-gaap_ReclassificationTypeAxis_1406799" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain" xlink:label="loc_us-gaap_ReclassificationTypeDomain_1406801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationTypeAxis_1406799" xlink:to="loc_us-gaap_ReclassificationTypeDomain_1406801" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain" xlink:label="loc_us-gaap_ReclassificationTypeDomain_1406801_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationTypeAxis_1406799" xlink:to="loc_us-gaap_ReclassificationTypeDomain_1406801_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" xlink:label="loc_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember_1406806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_1406801" xlink:to="loc_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember_1406806" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1407769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1407769" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_991937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_991937" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_673363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_673363" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DecreaseInAccountsReceivableCausedByImpairment" xlink:label="loc_eh_DecreaseInAccountsReceivableCausedByImpairment_1406750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_eh_DecreaseInAccountsReceivableCausedByImpairment_1406750" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_660191" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_647272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_647272" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_647286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_647286" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647269" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_647290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_647290" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_647268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_647268" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_647274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_647274" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_647293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_647293" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_660188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_StatementTable_660188" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_660192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_660188" xlink:to="loc_us-gaap_AwardTypeAxis_660192" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_660192" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_660192" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_660194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_660194" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" xlink:label="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber_1406705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber_1406705" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_647294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_647294" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_647297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_647297" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_923176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_923176" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_923175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_923175" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_923191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_923191" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_923199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_923199" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_923177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_923177" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_923215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_923215" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_923213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_923213" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_923214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_923214" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923151" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_923158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923151" xlink:to="loc_us-gaap_PlanNameAxis_923158" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_923161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_923158" xlink:to="loc_us-gaap_PlanNameDomain_923161" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_923161_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_923158" xlink:to="loc_us-gaap_PlanNameDomain_923161_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2015Member" xlink:label="loc_eh_ShareIncentivePlan2015Member_923162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_923161" xlink:to="loc_eh_ShareIncentivePlan2015Member_923162" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:label="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_923195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_923195" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_923248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_923248" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_923247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_923247" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923237" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_923239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923237" xlink:to="loc_us-gaap_PlanNameAxis_923239" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_923240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_923239" xlink:to="loc_us-gaap_PlanNameDomain_923240" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_923240_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_923239" xlink:to="loc_us-gaap_PlanNameDomain_923240_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2015Member" xlink:label="loc_eh_ShareIncentivePlan2015Member_923242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_923240" xlink:to="loc_eh_ShareIncentivePlan2015Member_923242" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_923249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_923249" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_923250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_923250" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_647321" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_647321" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_647317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" xlink:to="loc_us-gaap_AwardTypeAxis_647317" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_647317" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_647317" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_647320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_647320" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_647311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_647311" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_647312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_647311" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_647312" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_647312_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_647311" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_647312_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_647313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_CostOfSalesMember_647313" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_647314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_647314" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_647315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_647315" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_647316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_647316" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_647322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_647321" xlink:to="loc_us-gaap_ShareBasedCompensation_647322" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_647357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_647357" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647358" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_660196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_660196" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_647362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_647362" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_647361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_647361" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_923279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_923279" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_647342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_us-gaap_PlanNameAxis_647342" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_647343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_647342" xlink:to="loc_us-gaap_PlanNameDomain_647343" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_647343_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_647342" xlink:to="loc_us-gaap_PlanNameDomain_647343_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2015Member" xlink:label="loc_eh_ShareIncentivePlan2015Member_647346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_647343" xlink:to="loc_eh_ShareIncentivePlan2015Member_647346" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2019Member" xlink:label="loc_eh_ShareIncentivePlan2019Member_647345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_647343" xlink:to="loc_eh_ShareIncentivePlan2019Member_647345" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlanMember" xlink:label="loc_eh_ShareIncentivePlanMember_647344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_647343" xlink:to="loc_eh_ShareIncentivePlanMember_647344" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_647351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_us-gaap_VestingAxis_647351" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_647352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_647351" xlink:to="loc_us-gaap_VestingDomain_647352" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_647352_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_647351" xlink:to="loc_us-gaap_VestingDomain_647352_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_647353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_647352" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_647353" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_647354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_647352" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_647354" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_647348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_us-gaap_AwardTypeAxis_647348" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_647348" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_647348" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_647350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_647350" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VestingBasedOnServiceConditionAxis" xlink:label="loc_eh_VestingBasedOnServiceConditionAxis_1411056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_eh_VestingBasedOnServiceConditionAxis_1411056" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VestingBasedOnServiceConditionDomain" xlink:label="loc_eh_VestingBasedOnServiceConditionDomain_1411057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_VestingBasedOnServiceConditionAxis_1411056" xlink:to="loc_eh_VestingBasedOnServiceConditionDomain_1411057" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VestingBasedOnServiceConditionDomain" xlink:label="loc_eh_VestingBasedOnServiceConditionDomain_1411057_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_VestingBasedOnServiceConditionAxis_1411056" xlink:to="loc_eh_VestingBasedOnServiceConditionDomain_1411057_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OneYearPeriodMember" xlink:label="loc_eh_OneYearPeriodMember_1411058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_VestingBasedOnServiceConditionDomain_1411057" xlink:to="loc_eh_OneYearPeriodMember_1411058" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TwoYearPeriodMember" xlink:label="loc_eh_TwoYearPeriodMember_1411059" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_VestingBasedOnServiceConditionDomain_1411057" xlink:to="loc_eh_TwoYearPeriodMember_1411059" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_FourYearPeriodMember" xlink:label="loc_eh_FourYearPeriodMember_1411060" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_VestingBasedOnServiceConditionDomain_1411057" xlink:to="loc_eh_FourYearPeriodMember_1411060" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" xlink:label="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod_991941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod_991941" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_647360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_647360" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" xlink:label="loc_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition_1411055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition_1411055" use="optional" order="31" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxDisclosureLineItems" xlink:label="loc_eh_IncomeTaxDisclosureLineItems_1406408" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_648144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_eh_IncomeTaxDisclosureLineItems_1406408" xlink:to="loc_us-gaap_StatementTable_648144" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_648150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_648144" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_648150" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_648151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_648150" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_648151" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_648151_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_648150" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_648151_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_648152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648151" xlink:to="loc_us-gaap_DomesticCountryMember_648152" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_667746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648151" xlink:to="loc_us-gaap_ForeignCountryMember_667746" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_IncomeTaxDisclosureLineItems_1406408" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1406436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1406436" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1406410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1406410" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1406411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1406411" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsNetLineItems" xlink:label="loc_eh_DeferredTaxAssetsNetLineItems_647937" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_DeferredTaxAssetsNetLineItems_647937" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xlink:label="loc_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment_647948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment_647948" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1411100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1411100" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1410963" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1410963" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_647949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_us-gaap_DeferredTaxLiabilities_647949" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_eh_DeferredTaxAssetsNetLineItems_647937" xlink:to="loc_us-gaap_StatementTable_647933" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_647934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647933" xlink:to="loc_us-gaap_StatementClassOfStockAxis_647934" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_647935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_647934" xlink:to="loc_us-gaap_ClassOfStockDomain_647935" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_647935_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_647934" xlink:to="loc_us-gaap_ClassOfStockDomain_647935_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_DeferredTaxAssetsNetLineItems_647937" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_647946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_647946" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsWelfarePayables" xlink:label="loc_eh_DeferredTaxAssetsWelfarePayables_667783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsWelfarePayables_667783" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_1406535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_1406535" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_647944" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_647944" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_647945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_647945" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_647941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_647941" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_647940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_647940" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_eh_DeferredTaxAssetsLeaseLiabilities_1410960" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsLeaseLiabilities_1410960" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_647939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_647939" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xlink:label="loc_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment_1406539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment_1406539" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xlink:label="loc_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions_1406544" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions_1406544" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:label="loc_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets_1410962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets_1410962" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xlink:label="loc_eh_DeferredTaxAssetsDeferredGovernmentSubsidies_647942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsDeferredGovernmentSubsidies_647942" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1972" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1410986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1972" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1410986" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1410987" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1972" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1410987" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1972" xlink:to="loc_us-gaap_StatementTable_1969" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_647964" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_HighAndNewTechnologyEnterpriseTaxRate" xlink:label="loc_eh_HighAndNewTechnologyEnterpriseTaxRate_660222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_HighAndNewTechnologyEnterpriseTaxRate_660222" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_647996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_OperatingLossCarryforwards_647996" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OperatingLossCarryforwardsExpirationPeriod" xlink:label="loc_eh_OperatingLossCarryforwardsExpirationPeriod_647998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_OperatingLossCarryforwardsExpirationPeriod_647998" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WithholdingTaxRate" xlink:label="loc_eh_WithholdingTaxRate_647994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_WithholdingTaxRate_647994" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_660216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_660216" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" xlink:label="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent_1406347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent_1406347" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_647983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_647983" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_StatementTable_647961" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_673382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_srt_ConsolidatedEntitiesAxis_673382" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_673383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_673382" xlink:to="loc_srt_ConsolidatedEntitiesDomain_673383" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_673383_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_673382" xlink:to="loc_srt_ConsolidatedEntitiesDomain_673383_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhflyMember" xlink:label="loc_eh_EhflyMember_933936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhflyMember_933936" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangHkMember" xlink:label="loc_eh_EhangHkMember_933938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangHkMember_933938" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentMember" xlink:label="loc_eh_EhangIntelligentMember_673384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangIntelligentMember_673384" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:label="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_1406361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_1406361" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangYunfuMember" xlink:label="loc_eh_EhangYunfuMember_1406364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangYunfuMember_1406364" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangEgretGDMember" xlink:label="loc_eh_EHangEgretGDMember_673386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EHangEgretGDMember_673386" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_647965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_647965" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_647965" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_647965" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AustrianMinisterOfFinanceMember" xlink:label="loc_eh_AustrianMinisterOfFinanceMember_647967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" xlink:to="loc_eh_AustrianMinisterOfFinanceMember_647967" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_647968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_647968" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_648232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_648232" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_648233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_648232" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_648233" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_648233_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_648232" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_648233_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_country_CN_660235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_country_CN_660235" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR" xlink:label="loc_country_FR_923048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_country_FR_923048" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES" xlink:label="loc_country_ES_923059" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_country_ES_923059" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_648234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_us-gaap_DomesticCountryMember_648234" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesAxis" xlink:label="loc_eh_SrtConsolidatedEntitiesAxis_1406335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_eh_SrtConsolidatedEntitiesAxis_1406335" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesDomain" xlink:label="loc_eh_SrtConsolidatedEntitiesDomain_1406336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_SrtConsolidatedEntitiesAxis_1406335" xlink:to="loc_eh_SrtConsolidatedEntitiesDomain_1406336" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesDomain" xlink:label="loc_eh_SrtConsolidatedEntitiesDomain_1406336_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_SrtConsolidatedEntitiesAxis_1406335" xlink:to="loc_eh_SrtConsolidatedEntitiesDomain_1406336_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xlink:label="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1406338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_SrtConsolidatedEntitiesDomain_1406336" xlink:to="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1406338" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_647978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_srt_RangeAxis_647978" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_647979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_647978" xlink:to="loc_srt_RangeMember_647979" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_647979_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_647978" xlink:to="loc_srt_RangeMember_647979_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_647981" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_647979" xlink:to="loc_srt_MaximumMember_647981" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_647980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_647979" xlink:to="loc_srt_MinimumMember_647980" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_933932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_srt_StatementGeographicalAxis_933932" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_933933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_933932" xlink:to="loc_srt_SegmentGeographicalDomain_933933" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_933933_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_933932" xlink:to="loc_srt_SegmentGeographicalDomain_933933_default" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK" xlink:label="loc_country_HK_933935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_933933" xlink:to="loc_country_HK_933935" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1406353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_us-gaap_TaxPeriodAxis_1406353" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1406355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_1406353" xlink:to="loc_us-gaap_TaxPeriodDomain_1406355" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1406355_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_1406353" xlink:to="loc_us-gaap_TaxPeriodDomain_1406355_default" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TaxYear2008OnwardsMember" xlink:label="loc_eh_TaxYear2008OnwardsMember_1406356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1406355" xlink:to="loc_eh_TaxYear2008OnwardsMember_1406356" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotExpirableMember" xlink:label="loc_eh_NotExpirableMember_1406570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1406355" xlink:to="loc_eh_NotExpirableMember_1406570" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TaxYearFrom2018To2020Member" xlink:label="loc_eh_TaxYearFrom2018To2020Member_1406358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1406355" xlink:to="loc_eh_TaxYearFrom2018To2020Member_1406358" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription_1406583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_IncomeTaxExaminationDescription_1406583" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1411077" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1411077" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnrecognizedTaxBenefitsGross" xlink:label="loc_eh_UnrecognizedTaxBenefitsGross_648006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_UnrecognizedTaxBenefitsGross_648006" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_933941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_933941" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EnterpriseIncomeTaxPreferentialRate" xlink:label="loc_eh_EnterpriseIncomeTaxPreferentialRate_1406318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_EnterpriseIncomeTaxPreferentialRate_1406318" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" xlink:label="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent_1406350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent_1406350" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxExemptionPeriod" xlink:label="loc_eh_IncomeTaxExemptionPeriod_1406328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_IncomeTaxExemptionPeriod_1406328" use="optional" order="55" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_922957" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1411017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922957" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1411017" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_1406617" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922957" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_1406617" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_922954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_922957" xlink:to="loc_us-gaap_StatementTable_922954" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_1410179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_922954" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_1410179" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_1410179" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_1410179" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermBankLoansGuaranteeMember" xlink:label="loc_eh_ShortTermBankLoansGuaranteeMember_1406638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" xlink:to="loc_eh_ShortTermBankLoansGuaranteeMember_1406638" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermBankLoansGuaranteeMember" xlink:label="loc_eh_LongTermBankLoansGuaranteeMember_1410177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" xlink:to="loc_eh_LongTermBankLoansGuaranteeMember_1410177" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_922955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_922954" xlink:to="loc_us-gaap_StatementClassOfStockAxis_922955" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_922956" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_922955" xlink:to="loc_us-gaap_ClassOfStockDomain_922956" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_922956_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_922955" xlink:to="loc_us-gaap_ClassOfStockDomain_922956_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_922961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_922954" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_922961" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_922962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_922961" xlink:to="loc_us-gaap_RelatedPartyDomain_922962" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_922962_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_922961" xlink:to="loc_us-gaap_RelatedPartyDomain_922962_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MrHuazhiHuMember" xlink:label="loc_eh_MrHuazhiHuMember_922965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_922962" xlink:to="loc_eh_MrHuazhiHuMember_922965" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_1406618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_922962" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_1406618" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_1324750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_922957" xlink:to="loc_us-gaap_RevenueFromRelatedParties_1324750" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_933973" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_933974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_933973" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_933974" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_933968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_933973" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_933968" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsolidationAxis" xlink:label="loc_eh_ConsolidationAxis_934915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_933968" xlink:to="loc_eh_ConsolidationAxis_934915" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsolidationDomain" xlink:label="loc_eh_ConsolidationDomain_934917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_ConsolidationAxis_934915" xlink:to="loc_eh_ConsolidationDomain_934917" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsolidationDomain" xlink:label="loc_eh_ConsolidationDomain_934917_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_ConsolidationAxis_934915" xlink:to="loc_eh_ConsolidationDomain_934917_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_933971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ConsolidationDomain_934917" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_933971" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_933972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_ConsolidationDomain_934917" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_933972" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_933969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_933968" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_933969" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_933970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_933969" xlink:to="loc_us-gaap_EquityComponentDomain_933970" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_933970_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_933969" xlink:to="loc_us-gaap_EquityComponentDomain_933970_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_934826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_933970" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_934826" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_933975" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_933973" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_933975" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_674980" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1406051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1406051" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_675007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_675007" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_674977" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_StatementTable_674977" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_675058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_srt_TitleOfIndividualAxis_675058" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_675059" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_675058" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_675059" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_675059_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_675058" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_675059_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_674978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_StatementClassOfStockAxis_674978" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_674979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_674978" xlink:to="loc_us-gaap_ClassOfStockDomain_674979" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_674979_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_674978" xlink:to="loc_us-gaap_ClassOfStockDomain_674979_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_675012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_674979" xlink:to="loc_us-gaap_CommonClassAMember_675012" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_675013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_674979" xlink:to="loc_us-gaap_CommonClassBMember_675013" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1406053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_AwardTypeAxis_1406053" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1406053" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1406053" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1406055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1406055" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_922925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_922925" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_922925" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_922925" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_922929" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926" xlink:to="loc_us-gaap_OverAllotmentOptionMember_922929" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1411050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1411050" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1411051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1411050" xlink:to="loc_us-gaap_EquityComponentDomain_1411051" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1411051_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1411050" xlink:to="loc_us-gaap_EquityComponentDomain_1411051_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1411062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1411051" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1411062" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_675014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_dei_LegalEntityAxis_675014" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_675015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_675014" xlink:to="loc_dei_EntityDomain_675015" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_675015_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_675014" xlink:to="loc_dei_EntityDomain_675015_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EuropeanAssetManagementCompanyMember" xlink:label="loc_eh_EuropeanAssetManagementCompanyMember_1406052" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_675015" xlink:to="loc_eh_EuropeanAssetManagementCompanyMember_1406052" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_675002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_CommonStockSharesIssued_675002" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_922918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_922918" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1411048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1411048" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1411049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1411049" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_1406040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_1406040" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CommonStockSharesHeldInDepositoryBank" xlink:label="loc_eh_CommonStockSharesHeldInDepositoryBank_1406050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_eh_CommonStockSharesHeldInDepositoryBank_1406050" use="optional" order="33" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_925144" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_925144" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410824" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410825" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1410826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_EarningsPerShareBasic_1410826" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1410827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1410827" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_673536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_925144" xlink:to="loc_us-gaap_StatementTable_673536" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_673537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_673536" xlink:to="loc_us-gaap_StatementClassOfStockAxis_673537" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_673538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_673537" xlink:to="loc_us-gaap_ClassOfStockDomain_673538" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_673538_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_673537" xlink:to="loc_us-gaap_ClassOfStockDomain_673538_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_673540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_673538" xlink:to="loc_us-gaap_CommonClassAMember_673540" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_673541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_673538" xlink:to="loc_us-gaap_CommonClassBMember_673541" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract_673542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_925144" xlink:to="loc_us-gaap_NetIncomeLossAbstract_673542" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_647565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAbstract_673542" xlink:to="loc_us-gaap_NetIncomeLoss_647565" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_647568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAbstract_673542" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_647568" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1410945" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1410946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1410945" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1410946" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1410945" xlink:to="loc_us-gaap_StatementTable_1921" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1410942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1921" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1410942" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1410942" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1410942" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1410944" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1410944" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_647606" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" xlink:label="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund_660300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund_660300" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" xlink:label="loc_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund_1411065" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund_1411065" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_us-gaap_StatementTable_647603" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_647607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_647603" xlink:to="loc_srt_RangeAxis_647607" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_647608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_647607" xlink:to="loc_srt_RangeMember_647608" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_647608_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_647607" xlink:to="loc_srt_RangeMember_647608_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_647609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_647608" xlink:to="loc_srt_MinimumMember_647609" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_647610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_647608" xlink:to="loc_srt_MaximumMember_647610" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" xlink:label="loc_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund_647612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund_647612" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" xlink:label="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund_660292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund_660292" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_647616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_647616" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1410969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1410969" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1410970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1410969" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1410970" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1410971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1410970" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1410971" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1410971_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1410970" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1410971_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1410972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1410971" xlink:to="loc_srt_ParentCompanyMember_1410972" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1411002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1410969" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1411002" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1411003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1411002" xlink:to="loc_us-gaap_ClassOfStockDomain_1411003" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1411003_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1411002" xlink:to="loc_us-gaap_ClassOfStockDomain_1411003_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1411005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1411003" xlink:to="loc_us-gaap_CommonClassBMember_1411005" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1411004" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1411003" xlink:to="loc_us-gaap_CommonClassAMember_1411004" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1410974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" xlink:to="loc_us-gaap_AssetsAbstract_1410974" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1410975" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1410975" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1410975" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410976" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1410977" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1410975" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1410977" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1410978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1410975" xlink:to="loc_us-gaap_AssetsCurrent_1410978" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_1410979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_1410979" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1410980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1410979" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1410980" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_1410981" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1410979" xlink:to="loc_us-gaap_AssetsNoncurrent_1410981" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1410983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_Assets_1410983" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_1410985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_LiabilitiesAbstract_1410985" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1410993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1410985" xlink:to="loc_us-gaap_Liabilities_1410993" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1410985" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1410990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" xlink:to="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1410990" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1410991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1410991" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1410992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" xlink:to="loc_us-gaap_LiabilitiesCurrent_1410992" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1410985" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_HoldingsInVaribaleInterestEntities" xlink:label="loc_eh_HoldingsInVaribaleInterestEntities_1411109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" xlink:to="loc_eh_HoldingsInVaribaleInterestEntities_1411109" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1411110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1411110" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411000" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410998" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1410999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1410999" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1411001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1411001" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1410996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1410996" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReserves" xlink:label="loc_eh_StatutoryReserves_1410997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_eh_StatutoryReserves_1410997" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1410995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_CommonStockValue_1410995" use="optional" order="36" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411010" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_StatementTable_1411010" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1411011" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1411010" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1411011" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1411012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1411011" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1411012" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1411012_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1411011" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1411012_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1411013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1411012" xlink:to="loc_srt_ParentCompanyMember_1411013" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1411029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1411029" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1411018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OperatingIncomeLoss_1411018" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1411016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OperatingExpenses_1411016" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" xlink:label="loc_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership_1411113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership_1411113" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1411021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OtherNonoperatingExpense_1411021" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1411024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1411024" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1411028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1411028" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_1411027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_1411027" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1411026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1411026" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1411019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1411019" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1411015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1411015" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1411020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1411020" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1411043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1411043" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1411045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1411045" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1411046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1411046" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1411044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1411044" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1411053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1411053" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CapitalContribution" xlink:label="loc_eh_CapitalContribution_1411039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" xlink:to="loc_eh_CapitalContribution_1411039" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1411040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1411040" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1411041" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1411041" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" xlink:to="loc_us-gaap_StatementTable_1411033" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1411034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1411033" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1411034" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1411035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1411034" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1411035" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1411035_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1411034" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1411035_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1411036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1411035" xlink:to="loc_srt_ParentCompanyMember_1411036" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesTradingAndAvailableForSale" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale_1320697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" xlink:to="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale_1320697" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_647448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_647448" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_647448" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_647448" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_647465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_647465" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_647442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_647442" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_647442" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_647442" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_647444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_647444" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_647445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_647445" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_647446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_647446" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_647456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_647456" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_647537" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_647537" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_647531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" xlink:to="loc_us-gaap_FinancialInstrumentAxis_647531" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_647532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_647531" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_647532" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_647532_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_647531" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_647532_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_647523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" xlink:to="loc_us-gaap_InvestmentTypeAxis_647523" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_647524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_647523" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_647524" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_647524_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_647523" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_647524_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfAssetsInvestInTemporaryAssets" xlink:label="loc_eh_PercentageOfAssetsInvestInTemporaryAssets_1410133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_647537" xlink:to="loc_eh_PercentageOfAssetsInvestInTemporaryAssets_1410133" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1410933" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1411099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1410933" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1411099" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_1410925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1410933" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_1410925" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_1410926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_1410933" xlink:to="loc_us-gaap_LossContingenciesTable_1410926" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PartiesInvolvedAxis" xlink:label="loc_eh_PartiesInvolvedAxis_1410929" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_eh_PartiesInvolvedAxis_1410929" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PartiesInvolvedDomain" xlink:label="loc_eh_PartiesInvolvedDomain_1410930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_PartiesInvolvedAxis_1410929" xlink:to="loc_eh_PartiesInvolvedDomain_1410930" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PartiesInvolvedDomain" xlink:label="loc_eh_PartiesInvolvedDomain_1410930_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_PartiesInvolvedAxis_1410929" xlink:to="loc_eh_PartiesInvolvedDomain_1410930_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" xlink:label="loc_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember_1410936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_PartiesInvolvedDomain_1410930" xlink:to="loc_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember_1410936" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_1410937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_PartiesInvolvedDomain_1410930" xlink:to="loc_srt_ChiefExecutiveOfficerMember_1410937" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xlink:label="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_PartiesInvolvedDomain_1410930" xlink:to="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410935" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410931" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1410932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410931" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1410932" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1410932_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410931" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1410932_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompensatoryDamagesMember" xlink:label="loc_eh_CompensatoryDamagesMember_1410938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1410932" xlink:to="loc_eh_CompensatoryDamagesMember_1410938" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1411096" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1411096" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1411097" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1411096" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1411097" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1411097_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1411096" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1411097_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1411098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1411097" xlink:to="loc_us-gaap_SubsequentEventMember_1411098" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis" xlink:label="loc_us-gaap_LitigationStatusAxis_1410927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_us-gaap_LitigationStatusAxis_1410927" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain" xlink:label="loc_us-gaap_LitigationStatusDomain_1410928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_1410927" xlink:to="loc_us-gaap_LitigationStatusDomain_1410928" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain" xlink:label="loc_us-gaap_LitigationStatusDomain_1410928_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_1410927" xlink:to="loc_us-gaap_LitigationStatusDomain_1410928_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember" xlink:label="loc_us-gaap_PendingLitigationMember_1410934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_1410928" xlink:to="loc_us-gaap_PendingLitigationMember_1410934" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_673549" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410872" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410872" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_673548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_SubsequentEventTable_673548" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_673558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_DebtInstrumentAxis_673558" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_673559" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_673558" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_673559" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_673559_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_673558" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_673559_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_933948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_PlanNameAxis_933948" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_933949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_933948" xlink:to="loc_us-gaap_PlanNameDomain_933949" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_933949_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_933948" xlink:to="loc_us-gaap_PlanNameDomain_933949_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1410854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1410854" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1410855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1410854" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1410855" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1410855_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1410854" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1410855_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplementalAgreementWithInvestorMember" xlink:label="loc_eh_SupplementalAgreementWithInvestorMember_1410856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1410855" xlink:to="loc_eh_SupplementalAgreementWithInvestorMember_1410856" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_673561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_StatementClassOfStockAxis_673561" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_673562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_673561" xlink:to="loc_us-gaap_ClassOfStockDomain_673562" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_673562_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_673561" xlink:to="loc_us-gaap_ClassOfStockDomain_673562_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1410863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_dei_LegalEntityAxis_1410863" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1410864" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1410863" xlink:to="loc_dei_EntityDomain_1410864" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1410864_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1410863" xlink:to="loc_dei_EntityDomain_1410864_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xlink:label="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1410865" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1410864" xlink:to="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1410865" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1410857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1410857" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1410857" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1410857" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" xlink:label="loc_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember_1410859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858" xlink:to="loc_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember_1410859" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesAxis" xlink:label="loc_eh_SrtConsolidatedEntitiesAxis_1410868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_eh_SrtConsolidatedEntitiesAxis_1410868" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesDomain" xlink:label="loc_eh_SrtConsolidatedEntitiesDomain_1410869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_eh_SrtConsolidatedEntitiesAxis_1410868" xlink:to="loc_eh_SrtConsolidatedEntitiesDomain_1410869" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesDomain" xlink:label="loc_eh_SrtConsolidatedEntitiesDomain_1410869_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_eh_SrtConsolidatedEntitiesAxis_1410868" xlink:to="loc_eh_SrtConsolidatedEntitiesDomain_1410869_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangGZMember" xlink:label="loc_eh_EHangGZMember_1410870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eh_SrtConsolidatedEntitiesDomain_1410869" xlink:to="loc_eh_EHangGZMember_1410870" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1410860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1410860" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410860" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410860" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangEgretGDMember" xlink:label="loc_eh_EHangEgretGDMember_1410862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861" xlink:to="loc_eh_EHangEgretGDMember_1410862" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_933951" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_AwardTypeAxis_933951" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_933952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_933951" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_933952" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_933952_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_933951" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_933952_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_673555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_673555" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_673556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_673555" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_673556" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_673556_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_673555" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_673556_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_673557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_673556" xlink:to="loc_us-gaap_SubsequentEventMember_673557" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" xlink:label="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths_1410881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths_1410881" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1410873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1410873" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_1410882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_1410882" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410874" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" xlink:label="loc_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity_1410879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity_1410879" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1410880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1410880" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410875" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_BusinessCombinationEquityInterestDisposedOff" xlink:label="loc_eh_BusinessCombinationEquityInterestDisposedOff_1410877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_eh_BusinessCombinationEquityInterestDisposedOff_1410877" use="optional" order="46" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>16
<FILENAME>eh-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2023 [09:56:07] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Class A ordinary shares [member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Class A Ordinary Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Class B ordinary shares [member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Class B Ordinary Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADR [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depositary Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AdrMember" xlink:to="lab_dei_AdrMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Place of incorporation/ establishment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport" xml:lang="en-US">Document Shell Company Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport" xlink:to="lab_dei_DocumentShellCompanyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_NoTradingSymbolFlag" xml:lang="en-US">No Trading Symbol Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityExTransitionPeriod" xml:lang="en-US">Entity Ex Transition Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine3" xml:lang="en-US">Entity Address, Address Line Three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3" xlink:to="lab_dei_EntityAddressAddressLine3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName" xml:lang="en-US">Contact Personnel Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement" xml:lang="en-US">Document Registration Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry" xml:lang="en-US">Entity Address, Country</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName" xml:lang="en-US">Auditor Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId" xml:lang="en-US">Auditor Firm ID</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation" xml:lang="en-US">Auditor Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2" xml:lang="en-US">Entity Address, Address Line Two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard" xml:lang="en-US">Document Accounting Standard</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard" xlink:to="lab_dei_DocumentAccountingStandard" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AddressTypeDomain" xml:lang="en-US">Address Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember" xml:lang="en-US">Business Contact [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Non-current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Non-current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other&#160;non-current&#160;assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Total&#160;non-current&#160;assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Total&#160;non-current&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Right-of-use assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Right-of-use assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xml:lang="en-US">Long-term loans receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted Cash, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net of allowance of RMB69,417 and RMB115,380 (US$16,728) as of December 31, 2021 and 2022, respectively</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net of allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Total Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at the end of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents, at carrying value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Due from Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Amount due from a related party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Due from related parties current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Amounts due from a subsidiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Non-current liabilities:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Non-current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Total&#160;non-current&#160;liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Non-current liabilities of the VIE without recourse to the company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Total non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xml:lang="en-US">Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xml:lang="en-US">Mandatorily redeemable&#160;non-controlling&#160;interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:to="lab_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized Tax Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized tax benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Non-current portion of lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeNoncurrent" xml:lang="en-US">Deferred Income, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeNoncurrent" xml:lang="en-US">Deferred income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Shareholders' equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive (loss) income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive (loss) income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total EHang Holdings Limited shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Non-controlling&#160;interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional&#160;paid-in&#160;capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReserves" xlink:label="loc_eh_StatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_StatutoryReserves" xml:lang="en-US">Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_StatutoryReserves" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_StatutoryReserves" xlink:to="lab_eh_StatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_StatutoryReserves" xml:lang="en-US">Amount of the segregation of retained earnings which is unavailable for dividend distribution according to local law and regulation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities :</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Income taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Current portion of lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Less: Current portion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Short-term Bank Loans and Notes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Short-term bank loans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Short-term bank loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="lab_us-gaap_ShortTermBankLoansAndNotesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansPayableToBankCurrent" xml:lang="en-US">Loans Payable to Bank, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LoansPayableToBankCurrent" xml:lang="en-US">Current portion of long-term bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableToBankCurrent" xlink:to="lab_us-gaap_LoansPayableToBankCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermBorrowingsCurrent" xlink:label="loc_eh_ShortTermBorrowingsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShortTermBorrowingsCurrent" xml:lang="en-US">Short Term Borrowings Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ShortTermBorrowingsCurrent" xml:lang="en-US">Short-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShortTermBorrowingsCurrent" xlink:to="lab_eh_ShortTermBorrowingsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ShortTermBorrowingsCurrent" xml:lang="en-US">Short term borrowings current.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredGovernmentSubsidiesCurrent" xlink:label="loc_eh_DeferredGovernmentSubsidiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredGovernmentSubsidiesCurrent" xml:lang="en-US">Deferred Government Subsidies Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DeferredGovernmentSubsidiesCurrent" xml:lang="en-US">Deferred government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredGovernmentSubsidiesCurrent" xlink:to="lab_eh_DeferredGovernmentSubsidiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredGovernmentSubsidiesCurrent" xml:lang="en-US">Carrying amount as of the balance sheet date of the government grants that will be recognised in profit on a systematic basis within one year.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Current liabilities of the VIE without recourse to the company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities And Other Liabilities Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued expenses and other liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued expenses and current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accruals and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="lab_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeCurrent" xml:lang="en-US">Deferred Income, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeCurrent" xml:lang="en-US">Deferred income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeCurrent" xlink:to="lab_us-gaap_DeferredIncomeCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Ordinary shares, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Ordinary shares, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Ordinary shares, shares issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Number of shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Accounts receivable, allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for doubtful accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Balance at the end of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Balance at beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Ordinary shares, shares outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Ordinary shares, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecourseStatusAxis" xlink:label="loc_us-gaap_RecourseStatusAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RecourseStatusAxis" xml:lang="en-US">Recourse Status [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecourseStatusAxis" xlink:to="lab_us-gaap_RecourseStatusAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecourseStatusDomain" xlink:label="loc_us-gaap_RecourseStatusDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RecourseStatusDomain" xml:lang="en-US">Recourse Status [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecourseStatusDomain" xlink:to="lab_us-gaap_RecourseStatusDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecourseMember" xlink:label="loc_us-gaap_NonrecourseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonrecourseMember" xml:lang="en-US">Nonrecourse [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonrecourseMember" xml:lang="en-US">Nonrecourse [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecourseMember" xlink:to="lab_us-gaap_NonrecourseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xlink:label="loc_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xml:lang="en-US">Net Income Loss After Tax And Before Share Of Equity Method Investee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xml:lang="en-US">Loss before income (loss) from equity method investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xlink:to="lab_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xml:lang="en-US">Amount of Net income loss after tax and before share of equity method investee.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xml:lang="en-US">Other Operating Income (Expense), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xml:lang="en-US">Other operating income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Selling and Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Sales and marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net loss (income) attributable to non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive loss attributable to EHang Holdings Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other (expense) income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Investment Income, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest and investment income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income from short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign exchange loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xml:lang="en-US">Other Nonoperating Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xml:lang="en-US">Other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xml:lang="en-US">Other Nonoperating Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xml:lang="en-US">Other expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xml:lang="en-US">Other expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Total other (expense) income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Subtotal income tax expenses applicable to PRC operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Subtotal income tax expenses applicable to Non-PRC operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Total income tax expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Total income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive (loss) income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive (loss) income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustments, net of nil tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xml:lang="en-US">Unrealized (realized) gains on available-for-sale investments, net of nil tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive (loss) income attributable to non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss attributable to EHang Holdings Limited's ordinary shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss attributable to EHang Holdings Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xml:lang="en-US">Equity Method Investment, Realized Gain (Loss) on Disposal</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xml:lang="en-US">Income (loss) from equity method investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:to="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Loss before income tax and income (loss) from equity method investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Net loss per ordinary share:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per ordinary share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per ADS, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Loss per share, Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per ordinary share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per ADS, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Loss per share, Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Total other comprehensive (loss) income, net of tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive (loss) income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetLossPerAmericanDepositaryShareAbstract" xlink:label="loc_eh_NetLossPerAmericanDepositaryShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NetLossPerAmericanDepositaryShareAbstract" xml:lang="en-US">Net Loss Per American Depositary Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_NetLossPerAmericanDepositaryShareAbstract" xml:lang="en-US">Net loss per ADS (2 ordinary shares equal to 1 ADS):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NetLossPerAmericanDepositaryShareAbstract" xlink:to="lab_eh_NetLossPerAmericanDepositaryShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NetLossPerAmericanDepositaryShareAbstract" xml:lang="en-US">Net Loss Per American Depositary Share [Abstract]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Costs of revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Shipping and handling costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Net revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net profit (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xml:lang="en-US">Earnings Per Share, Basic, Other Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Shares used in net loss per ordinary share computation , Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted-average number of ordinary shares outstanding, Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Shares used in net loss per ordinary share computation, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted-average number of ordinary shares outstanding, Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Products</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Issuance of Class A ordinary shares in connection with initial public offering ("IPO")</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Issuance of ordinary shares for the vested restricted share units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Issuance of ordinary shares for the vested restricted share units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Issuance of Class A ordinary shares in connection with initial public offering ("IPO")</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Issuance of Class A ordinary shares pursuant to underwriters' exercise of over-allotment option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xml:lang="en-US">Issuance of a subsidiary's equity to a&#160;non-controlling&#160;interest holder</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AppropriationOfStatutoryReserves" xlink:label="loc_eh_AppropriationOfStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AppropriationOfStatutoryReserves" xml:lang="en-US">Appropriation Of Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_AppropriationOfStatutoryReserves" xml:lang="en-US">Appropriation of statutory reserve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AppropriationOfStatutoryReserves" xlink:to="lab_eh_AppropriationOfStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AppropriationOfStatutoryReserves" xml:lang="en-US">A segregation of retained earnings which is unavailable for dividend distribution according to local law and regulation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Issuance of Class A ordinary shares pursuant to underwriters' exercise of over-allotment option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xml:lang="en-US">Issuance of ordinary shares to the depository bank</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xml:lang="en-US">Adjustments to Additional Paid in Capital, Warrant Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xml:lang="en-US">Warrants arising from private placement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Units</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xml:lang="en-US">Class&#160;B common shares converted to Class&#160;A common shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" xlink:label="loc_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" xml:lang="en-US">Stock Issued During Period Shares Restricted Stock Award Settled</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" xml:lang="en-US">Settlement of vested restricted share units with shares held by the depositary bank, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" xlink:to="lab_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" xml:lang="en-US">Stock issued during period shares restricted stock award settled.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Units</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xml:lang="en-US">Class B ordinary shares converted to Class A ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" xlink:label="loc_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" xml:lang="en-US">Adjustments To Additional Paid In Capital Reclaim Of Shares Under Share Incentive Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" xml:lang="en-US">Clawback of shares under share incentive plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" xlink:to="lab_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" xml:lang="en-US">Adjustments to additional paid in capital reclaim of shares unde rshare incentiveplan.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" xlink:label="loc_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" xml:lang="en-US">Adjustments To Additional Paid In Capital Employee Stock Withholding Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" xml:lang="en-US">Arrangement for employee stock withholding tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" xlink:to="lab_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" xml:lang="en-US">Adjustments to additional paid in capital employee stock withholding tax.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReservesMember" xlink:label="loc_eh_StatutoryReservesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_StatutoryReservesMember" xml:lang="en-US">Statutory Reserves [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_StatutoryReservesMember" xml:lang="en-US">Statutory Reserves [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_StatutoryReservesMember" xlink:to="lab_eh_StatutoryReservesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_StatutoryReservesMember" xml:lang="en-US">Statutory Reserves.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated Deficit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Income [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Income (loss) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interest [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Non-controlling Interest [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaap_ParentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ParentMember" xml:lang="en-US">Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ParentMember" xml:lang="en-US">Parent [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xml:lang="en-US">Over-Allotment Option [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Non-cash&#160;investing and financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnpaidStockIssuanceCosts" xlink:label="loc_eh_UnpaidStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_UnpaidStockIssuanceCosts" xml:lang="en-US">Unpaid Stock Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_UnpaidStockIssuanceCosts" xml:lang="en-US">Issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_UnpaidStockIssuanceCosts" xlink:to="lab_eh_UnpaidStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_UnpaidStockIssuanceCosts" xml:lang="en-US">The amount of cash unpaid related to issuance cost during the current period.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" xlink:label="loc_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" xml:lang="en-US">Purchase Of Property And Equipment Included In Accrued Expenses And Other Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" xml:lang="en-US">Purchase of property and equipment included in Accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" xlink:to="lab_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" xml:lang="en-US">Purchase of property and equipment included in Accrued expenses and other liabilities</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" xlink:label="loc_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" xml:lang="en-US">Long Term Loans From Third Party Settled Through Accounts Receivables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" xml:lang="en-US">Long-term loan from a third party settled by accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" xlink:to="lab_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" xml:lang="en-US">Long-term loan from a third party settled by accounts receivable.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="loc_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" xml:lang="en-US">Stock Issuance Cost Incurred During Noncash Or Partial Noncash Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" xml:lang="en-US">Unpaid issuance costs for issuance of Class A ordinary shares pursuant to underwriters' exercise of overallotment option included in Accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="lab_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" xml:lang="en-US">Stock issuance cost incurred during noncash or partial noncash transaction.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xml:lang="en-US">Acquisition of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchase of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Payments to Acquire Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Purchase of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xml:lang="en-US">Proceeds from maturities of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash flow (used in) provided by investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireLongtermInvestments" xml:lang="en-US">Payments to Acquire Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireLongtermInvestments" xml:lang="en-US">Cash paid for long-term investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireLongtermInvestments" xml:lang="en-US">Cash paid for long-term investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLongtermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireLongtermInvestments" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentsFromDeconsolidationOfSubsidiaries" xlink:label="loc_eh_PaymentsFromDeconsolidationOfSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PaymentsFromDeconsolidationOfSubsidiaries" xml:lang="en-US">Payments From Deconsolidation Of Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_PaymentsFromDeconsolidationOfSubsidiaries" xml:lang="en-US">Deconsolidation of a subsidiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PaymentsFromDeconsolidationOfSubsidiaries" xlink:to="lab_eh_PaymentsFromDeconsolidationOfSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PaymentsFromDeconsolidationOfSubsidiaries" xml:lang="en-US">Payments from de-consolidation of subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" xml:lang="en-US">Payments to Acquire Loans Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" xml:lang="en-US">Loans to third parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="lab_us-gaap_PaymentsToAcquireLoansReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" xml:lang="en-US">Proceeds from Collection of Loans Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" xml:lang="en-US">Repayment of loan to a third party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from disposal of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xlink:label="loc_eh_IncreaseDecreaseInDeferredGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xml:lang="en-US">Increase Decrease In Deferred Government Subsidies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xml:lang="en-US">Deferred government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xlink:to="lab_eh_IncreaseDecreaseInDeferredGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xml:lang="en-US">The increase (decrease) during the period in the amount due for the government grants recognised in profit on a systematic basis.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xml:lang="en-US">Accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xml:lang="en-US">Cost and estimated earnings in excess of billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Contract liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US">Income taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other&#160;non-current&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnbilledRevenue" xlink:label="loc_eh_UnbilledRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_UnbilledRevenue" xml:lang="en-US">Unbilled Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_UnbilledRevenue" xml:lang="en-US">Unbilled revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_UnbilledRevenue" xlink:to="lab_eh_UnbilledRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_UnbilledRevenue" xml:lang="en-US">Unbilled revenue.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xml:lang="en-US">Deferred income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xlink:label="loc_eh_IncreaseDecreaseInUnrecognizedTaxBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xml:lang="en-US">Increase Decrease In Unrecognized Tax Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized tax benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xlink:to="lab_eh_IncreaseDecreaseInUnrecognizedTaxBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xml:lang="en-US">Increase decrease in unrecognized tax benefits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xml:lang="en-US">Increase (Decrease) in Due from Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xml:lang="en-US">Amounts due from a related party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xml:lang="en-US">Lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash flow used in operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Cash flows from operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation of property and equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income tax expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income tax (benefits) expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Loss (income) from an equity method investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income loss from equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Loss (gains) on disposal of property and equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (loss) on disposal of property plant equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xml:lang="en-US">Gain (Loss) on Sale of Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xml:lang="en-US">Gain on disposal of long-term investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xml:lang="en-US">Gain (Loss) on Disposition of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xml:lang="en-US">Loss on disposal of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterestAndInvestmentIncome" xlink:label="loc_eh_InterestAndInvestmentIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_InterestAndInvestmentIncome" xml:lang="en-US">Interest And Investment Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_InterestAndInvestmentIncome" xml:lang="en-US">Interest and investment income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_InterestAndInvestmentIncome" xlink:to="lab_eh_InterestAndInvestmentIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_InterestAndInvestmentIncome" xml:lang="en-US">Interest and investment income.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Amortization of right-of-use assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReclaimOfSharesUnderShareIncentivePlan" xlink:label="loc_eh_ReclaimOfSharesUnderShareIncentivePlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ReclaimOfSharesUnderShareIncentivePlan" xml:lang="en-US">Reclaim Of Shares Under Share Incentive Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_ReclaimOfSharesUnderShareIncentivePlan" xml:lang="en-US">Clawback of shares under share incentive plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ReclaimOfSharesUnderShareIncentivePlan" xlink:to="lab_eh_ReclaimOfSharesUnderShareIncentivePlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ReclaimOfSharesUnderShareIncentivePlan" xml:lang="en-US">Reclaim of shares under share incentive plan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xml:lang="en-US">Amortization of debt discounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Loss, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionLossBeforeTax" xml:lang="en-US">Foreign exchange loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionLossBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US">Impairment of long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory Write-down</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Write-downs of inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory write down</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US">Repayments of Long-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US">Repayment of loans from third parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xml:lang="en-US">Shares issued upon vesting of restricted share units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromBankDebt" xml:lang="en-US">Proceeds from Bank Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromBankDebt" xml:lang="en-US">Proceeds from short-term bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromBankDebt" xlink:to="lab_us-gaap_ProceedsFromBankDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfBankDebt" xml:lang="en-US">Repayments of Bank Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfBankDebt" xml:lang="en-US">Repayment of short-term bank loans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfBankDebt" xml:lang="en-US">Repayments Short-term bank loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfBankDebt" xlink:to="lab_us-gaap_RepaymentsOfBankDebt" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xlink:label="loc_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xml:lang="en-US">Proceeds From Minority Shareholders Of The Subsidiary Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xml:lang="en-US">Proceeds from issuance of a subsidiary's equity to a non-controlling interest holder</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xlink:to="lab_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xml:lang="en-US">The cash inflow from minority shareholders of the subsidiary company.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by financing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash (used in) provided by financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentOfIssuanceCostsForInitialPublicOffering" xlink:label="loc_eh_PaymentOfIssuanceCostsForInitialPublicOffering" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PaymentOfIssuanceCostsForInitialPublicOffering" xml:lang="en-US">Payment Of Issuance Costs For Initial Public Offering</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_PaymentOfIssuanceCostsForInitialPublicOffering" xml:lang="en-US">Payment of issuance costs for IPO</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PaymentOfIssuanceCostsForInitialPublicOffering" xlink:to="lab_eh_PaymentOfIssuanceCostsForInitialPublicOffering" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PaymentOfIssuanceCostsForInitialPublicOffering" xml:lang="en-US">Payment of issuance costs for initial public offering.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from issuance of Class A ordinary shares, net of issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from issuance of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromLongTermBankLoans" xlink:label="loc_eh_ProceedsFromLongTermBankLoans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ProceedsFromLongTermBankLoans" xml:lang="en-US">Proceeds From Long Term Bank Loans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_ProceedsFromLongTermBankLoans" xml:lang="en-US">Proceeds from long-term bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ProceedsFromLongTermBankLoans" xlink:to="lab_eh_ProceedsFromLongTermBankLoans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ProceedsFromLongTermBankLoans" xml:lang="en-US">Proceeds from long term bank loans.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payments of Stock Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payment of underwriters' exercise of over-allotment option's issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RepaymentOfLongTermBankLoan" xlink:label="loc_eh_RepaymentOfLongTermBankLoan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_RepaymentOfLongTermBankLoan" xml:lang="en-US">Repayment Of Long Term Bank Loan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_RepaymentOfLongTermBankLoan" xml:lang="en-US">Repayment of a Long-term bank loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_RepaymentOfLongTermBankLoan" xlink:to="lab_eh_RepaymentOfLongTermBankLoan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_RepaymentOfLongTermBankLoan" xml:lang="en-US">Repayment of long term bank loan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xml:lang="en-US">Proceeds from Issuance of Private Placement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xml:lang="en-US">Proceeds from the private placement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" xml:lang="en-US">Proceeds from Issuance of Mandatory Redeemable Capital Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" xml:lang="en-US">Proceeds from mandatorily redeemable&#160;non-controlling&#160;interests of a subsidiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents and restricted cash at the beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents and restricted cash at the end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net (decrease) increase in cash, cash equivalents and restricted cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net (decrease) increase in cash, cash equivalents and restricted cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental disclosures of cash flow information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income Taxes Paid, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income taxes paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:label="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xml:lang="en-US">Reconciliation Of Cash Cash Equivalents And Restricted Cash [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:to="lab_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xml:lang="en-US">Restricted Cash and Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SeriesCConvertibleRedeemablePreferredStockMember" xlink:label="loc_eh_SeriesCConvertibleRedeemablePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SeriesCConvertibleRedeemablePreferredStockMember" xml:lang="en-US">Series C Convertible Redeemable Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SeriesCConvertibleRedeemablePreferredStockMember" xlink:to="lab_eh_SeriesCConvertibleRedeemablePreferredStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization and Nature of Operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Summary of Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration of Risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xml:lang="en-US">Short-term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="lab_us-gaap_AccountsReceivableNetCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="loc_us-gaap_AccountsAndNontradeReceivableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsAndNontradeReceivableTextBlock" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsAndNontradeReceivableTextBlock" xml:lang="en-US">Accounts Receivable, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="lab_us-gaap_AccountsAndNontradeReceivableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" xlink:label="loc_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" xml:lang="en-US">Disclosure Of Prepaid Expenses And Other Assets [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" xml:lang="en-US">Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" xlink:to="lab_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" xml:lang="en-US">The entire disclosure for prepaid expenses and other assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableAbstract" xlink:label="loc_eh_LongTermLoansReceivableAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LongTermLoansReceivableAbstract" xml:lang="en-US">Long Term Loans Receivable [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LongTermLoansReceivableAbstract" xlink:to="lab_eh_LongTermLoansReceivableAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableTextBlock" xlink:label="loc_eh_LongTermLoansReceivableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LongTermLoansReceivableTextBlock" xml:lang="en-US">Long Term Loans Receivable [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_LongTermLoansReceivableTextBlock" xml:lang="en-US">Long-Term Loans Receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LongTermLoansReceivableTextBlock" xlink:to="lab_eh_LongTermLoansReceivableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LongTermLoansReceivableTextBlock" xml:lang="en-US">Long Term Loans Receivable [Text Block]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xml:lang="en-US">Long-term Investments [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xml:lang="en-US">Long-term Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract" xlink:to="lab_us-gaap_LongTermInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermInvestmentsTextBlock" xlink:label="loc_eh_LongTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LongTermInvestmentsTextBlock" xml:lang="en-US">Long Term Investments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_LongTermInvestmentsTextBlock" xml:lang="en-US">Long-term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LongTermInvestmentsTextBlock" xlink:to="lab_eh_LongTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LongTermInvestmentsTextBlock" xml:lang="en-US">Long term investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xml:lang="en-US">Accrued Liabilities and Other Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xml:lang="en-US">Accrued Liabilities and Other Liabilities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" xlink:label="loc_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" xml:lang="en-US">Accounts Payable Accrued Liabilities And Other Liabilities Disclosure Current and Non Current [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" xml:lang="en-US">Accrued Expenses and Other Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" xlink:to="lab_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" xml:lang="en-US">The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current and non-current at the end of the reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Bank Loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaap_ShortTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xml:lang="en-US">Short-term Debt [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xml:lang="en-US">Short-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTextBlock" xlink:to="lab_us-gaap_ShortTermDebtTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xml:lang="en-US">Noncontrolling Interest [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xml:lang="en-US">Mandatorily redeemable non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="lab_us-gaap_MinorityInterestDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xml:lang="en-US">Stockholders' Equity Note [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RestrictedNetAssetsAbstract" xlink:label="loc_eh_RestrictedNetAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_RestrictedNetAssetsAbstract" xml:lang="en-US">Restricted Net Assets [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_RestrictedNetAssetsAbstract" xlink:to="lab_eh_RestrictedNetAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_RestrictedNetAssetsAbstract" xml:lang="en-US">Restricted net assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Net Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Company Financial Statements (Parent Company Only)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xml:lang="en-US">Fair Value Measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xml:lang="en-US">Product warranty liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Principles of consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConvenienceTranslationPolicyTextBlock" xlink:label="loc_eh_ConvenienceTranslationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Convenience Translation [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Convenience translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ConvenienceTranslationPolicyTextBlock" xlink:to="lab_eh_ConvenienceTranslationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for Convenience translation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign currency</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" xlink:label="loc_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" xml:lang="en-US">Cost And Estimated Earnings In Excess Of Billings [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" xml:lang="en-US">Cost and estimated earnings in excess of billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" xlink:to="lab_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" xml:lang="en-US">Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EmployeeBenefitExpensesPolicyTextBlock" xlink:label="loc_eh_EmployeeBenefitExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EmployeeBenefitExpensesPolicyTextBlock" xml:lang="en-US">Employee Benefit Expenses [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EmployeeBenefitExpensesPolicyTextBlock" xml:lang="en-US">Employee benefit expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EmployeeBenefitExpensesPolicyTextBlock" xlink:to="lab_eh_EmployeeBenefitExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EmployeeBenefitExpensesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for employee benefit expenses.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Accounts receivable and allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US">Fair value measurements of financial instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recent accounting pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GovernmentSubsidiesPolicyTextBlock" xlink:label="loc_eh_GovernmentSubsidiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_GovernmentSubsidiesPolicyTextBlock" xml:lang="en-US">Government Subsidies [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_GovernmentSubsidiesPolicyTextBlock" xml:lang="en-US">Government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_GovernmentSubsidiesPolicyTextBlock" xlink:to="lab_eh_GovernmentSubsidiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_GovernmentSubsidiesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for the government grants that will be recognised in profit on a systematic basis.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xml:lang="en-US">Impairment of long-lived assets other than goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xml:lang="en-US">Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xml:lang="en-US">Loans receivable and allowance for credit loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EquityAndCostMethodInvestment" xlink:label="loc_eh_EquityAndCostMethodInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EquityAndCostMethodInvestment" xml:lang="en-US">Equity and Cost Method Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EquityAndCostMethodInvestment" xml:lang="en-US">Long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EquityAndCostMethodInvestment" xlink:to="lab_eh_EquityAndCostMethodInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EquityAndCostMethodInvestment" xml:lang="en-US">Equity and cost method investment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DividendsPolicyTextBlock" xlink:label="loc_eh_DividendsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DividendsPolicyTextBlock" xml:lang="en-US">Dividends Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DividendsPolicyTextBlock" xml:lang="en-US">Dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DividendsPolicyTextBlock" xlink:to="lab_eh_DividendsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DividendsPolicyTextBlock" xml:lang="en-US">Dividends policy.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" xlink:label="loc_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" xml:lang="en-US">Development and purchase cooperative arrangement [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" xml:lang="en-US">Development and purchase cooperative arrangement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" xlink:to="lab_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" xml:lang="en-US">Development and purchase cooperative arrangement policy.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReservePolicyPolicyTextBlock" xlink:label="loc_eh_StatutoryReservePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_StatutoryReservePolicyPolicyTextBlock" xml:lang="en-US">Statutory Reserve Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_StatutoryReservePolicyPolicyTextBlock" xml:lang="en-US">Statutory reserve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_StatutoryReservePolicyPolicyTextBlock" xlink:to="lab_eh_StatutoryReservePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_StatutoryReservePolicyPolicyTextBlock" xml:lang="en-US">Statutory reserve policy.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WarrantsPolicyTextBlock" xlink:label="loc_eh_WarrantsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_WarrantsPolicyTextBlock" xml:lang="en-US">Warrants [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_WarrantsPolicyTextBlock" xml:lang="en-US">Warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_WarrantsPolicyTextBlock" xlink:to="lab_eh_WarrantsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_WarrantsPolicyTextBlock" xml:lang="en-US">Warrants.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xml:lang="en-US">Debt, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xml:lang="en-US">Short-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" xlink:label="loc_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" xml:lang="en-US">Summary Of Major Subsidiaries VIE And Subsidiaries Of VIE [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" xml:lang="en-US">Summary of Major Subsidiaries, VIE and Subsidiaries of VIE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" xlink:to="lab_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" xml:lang="en-US">Summary of major subsidiaries Variable interest entities(VIE) and subsidiaries of VIE.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Summary of Financial Statement Balances and Amounts of the Group's VIE and the VIE's Subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xml:lang="en-US">Summary of Revenue by Customer Incorporation Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Summary of Operating Lease Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Summary of Amortization of Intangible Assets with Finite Lives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="loc_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" xml:lang="en-US">Schedule Of Estimated Useful Life And Residual Value Of Property Plant And Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" xml:lang="en-US">Summary of Estimated Useful Lives and Residual Value of Property and Equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" xlink:to="lab_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" xml:lang="en-US">Tabular disclosure of schedule of estimated useful life and residual value of property, plant and equipment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US">Summary of Future Minimum Lease Payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTable" xml:lang="en-US">Concentration Risk [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskTable" xml:lang="en-US">Concentration Risk [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xml:lang="en-US">Customer Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xml:lang="en-US">Customer Concentration Risk [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xml:lang="en-US">Summary of External Customers with 10% or More of Group's Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xml:lang="en-US">Marketable Securities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xml:lang="en-US">Summary of Short Term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xml:lang="en-US">Summary of Movements in Allowance for Doubtful Accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xml:lang="en-US">Summary of Accounts Receivable, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Summary of Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Summary of Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Summary of Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xml:lang="en-US">Equity Method Investments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xml:lang="en-US">Summary of Long Term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Summary of Reconciliation of Changes in Product Warranty Liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" xlink:label="loc_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" xml:lang="en-US">Schedule Of Accrued Expenses And Other Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" xml:lang="en-US">Summary of Accrued Expenses and Other Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" xlink:to="lab_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of accrued expenses and other liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Summary of Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Summary Of Share option Activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Summary of Share-based Compensation Expenses Relating to RSUs Recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xml:lang="en-US">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xml:lang="en-US">Summary of RSUs activity under the Share Incentive Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xml:lang="en-US">Summary of Reconciliation of Unrecognized Tax Benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Summary of Significant Components of Deferred Tax Assets (Labilities)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Summary of Valuation Allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Summary of Loss Before Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Summary of Reconciliations of Income Tax Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Summary Of Accumulated Other Comprehensive Income Loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Summary of Computation of Basic and Diluted Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Condensed Statements of Comprehensive Loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Statements of Cash Flows</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xml:lang="en-US">Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xml:lang="en-US">Summary of Leases of Lessee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" xlink:label="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" xml:lang="en-US">Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" xlink:to="lab_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" xml:lang="en-US">Schedule of the companies major subsidiaries and variable interest entities.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" xlink:label="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" xml:lang="en-US">Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" xlink:to="lab_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" xml:lang="en-US">Schedule of the companies major subsidiaries and variable interest entities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xml:lang="en-US">Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xml:lang="en-US">Percentage of direct ownership</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" xml:lang="en-US">Subsidiary or Equity Method Investee, Nature of Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" xml:lang="en-US">Principal activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation" xml:lang="en-US">Entity Incorporation, Date of Incorporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation" xml:lang="en-US">Date of incorporation/ establishment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationDateOfIncorporation" xlink:to="lab_dei_EntityIncorporationDateOfIncorporation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xml:lang="en-US">Percentage of indirect ownership</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xml:lang="en-US">Variable interest entity ownership percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xml:lang="en-US">Principal activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:to="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xml:lang="en-US">Consolidated Entities [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xml:lang="en-US">Consolidated Entities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhflyTechnologyLimitedMember" xlink:label="loc_eh_EhflyTechnologyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EhflyTechnologyLimitedMember" xml:lang="en-US">Ehfly Technology Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EhflyTechnologyLimitedMember" xml:lang="en-US">Ehfly Technology Limited ("Ehfly") [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EhflyTechnologyLimitedMember" xlink:to="lab_eh_EhflyTechnologyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EhflyTechnologyLimitedMember" xml:lang="en-US">Ehfy technology limited member.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_YunfuEhangIntelligentTechnologyLimitedMember" xlink:label="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_YunfuEhangIntelligentTechnologyLimitedMember" xml:lang="en-US">Yunfu EHang Intelligent Technology Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_YunfuEhangIntelligentTechnologyLimitedMember" xml:lang="en-US">Yunfu EHang Intelligent Technology Limited ("EHang Yunfu") [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_YunfuEhangIntelligentTechnologyLimitedMember" xml:lang="en-US">Yunfu EHang Intelligent Technology Limited("Yunfu") [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember" xlink:to="lab_eh_YunfuEhangIntelligentTechnologyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_YunfuEhangIntelligentTechnologyLimitedMember" xml:lang="en-US">Yunfu EHang intelligent technology limited member.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" xlink:label="loc_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" xml:lang="en-US">Guangdong Ehang General Aviation Co Ltd Ehang Aviation [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" xml:lang="en-US">Guangdong EHang General Aviation Co., Ltd. ("EHang Aviation") [member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" xlink:to="lab_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" xml:lang="en-US">Guangdong ehang general aviation co ltd ehang aviation.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:label="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xml:lang="en-US">Ehang Intelligent Equipment Guanghou Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xml:lang="en-US">EHang Intelligent Equipment (Guangzhou) Co., Ltd. ("EHang Intelligent" or the "WFOE") [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:to="lab_eh_EhangIntelligentEquipmentGuanghouCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xml:lang="en-US">Ehang intelligent equipment (guanghou) co ltd member.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" xlink:label="loc_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" xml:lang="en-US">Guangzhou EHang Intelligent Technology Co Ltd EHang GZ or the VIE [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" xml:lang="en-US">Guangzhou EHang Intelligent Technology Co., Ltd. ("EHang GZ" or the "VIE") [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" xlink:to="lab_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" xml:lang="en-US">Guangzhou EHang intelligent technology co., ltd. ("EHang GZ" or the "VIE") member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterCompanyMember" xlink:label="loc_eh_InterCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_InterCompanyMember" xml:lang="en-US">Inter Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_InterCompanyMember" xml:lang="en-US">Inter-company revenue [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_InterCompanyMember" xlink:to="lab_eh_InterCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_InterCompanyMember" xml:lang="en-US">Inter company.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ThirdPartyMember" xml:lang="en-US">Third Party [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_ThirdPartyMember" xml:lang="en-US">Third-party revenue [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ThirdPartyMember" xml:lang="en-US">Third Party [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ThirdPartyMember" xlink:to="lab_eh_ThirdPartyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Variable Interest Entity And Major Subsidaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xml:lang="en-US">Variable Interest Entity [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromAffiliateCurrent" xml:lang="en-US">Due from Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromAffiliateCurrent" xml:lang="en-US">Amounts due from the Company and its subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromAffiliateCurrent" xlink:to="lab_us-gaap_DueFromAffiliateCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">LIABILITIES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xml:lang="en-US">Due to Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xml:lang="en-US">Amounts due to the Company and its subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToAffiliateCurrent" xlink:to="lab_us-gaap_DueToAffiliateCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" xlink:label="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" xml:lang="en-US">Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" xlink:to="lab_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" xml:lang="en-US">Organization consolidation basis of presentation business description and accounting policies.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VariableInterestEntityAndItsSubsidariesMember" xlink:label="loc_eh_VariableInterestEntityAndItsSubsidariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_VariableInterestEntityAndItsSubsidariesMember" xml:lang="en-US">Variable Interest Entity And Its Subsidaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_VariableInterestEntityAndItsSubsidariesMember" xml:lang="en-US">Variable Interest Entity and Its Subsidaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_VariableInterestEntityAndItsSubsidariesMember" xlink:to="lab_eh_VariableInterestEntityAndItsSubsidariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_VariableInterestEntityAndItsSubsidariesMember" xml:lang="en-US">Variable interest entity and its subsidaries member.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NomineeShareholderMember" xlink:label="loc_eh_NomineeShareholderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NomineeShareholderMember" xml:lang="en-US">Nominee Shareholder [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_NomineeShareholderMember" xml:lang="en-US">Nominee Shareholder [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NomineeShareholderMember" xlink:to="lab_eh_NomineeShareholderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NomineeShareholderMember" xml:lang="en-US">Nominee shareholder member.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" xlink:label="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" xml:lang="en-US">Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" xlink:to="lab_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" xml:lang="en-US">Organization consolidation basis of presentation business description and accounting policies.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" xlink:label="loc_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" xml:lang="en-US">Percentage Of Consolidated Net Profits Agreed To Pay As A Service Fee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" xml:lang="en-US">Percentage of consolidated net profits agreed to pay as a service fee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" xlink:to="lab_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" xml:lang="en-US">Percentage of consolidated net profits agreed to pay as a service fee.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xml:lang="en-US">Variable Interest Entity, Measure of Activity, Other, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xml:lang="en-US">Interest-free loans granted, aggregate amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:to="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xml:lang="en-US">Debt Instrument, Unused Borrowing Capacity, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xml:lang="en-US">Debt instrument, unused borrowing capacity, amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Debt Instrument, Maturity Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Debt instrument, maturity date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk, percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsultingAndServiceAgreementTerm" xlink:label="loc_eh_ConsultingAndServiceAgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ConsultingAndServiceAgreementTerm" xml:lang="en-US">Consulting And Service Agreement Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ConsultingAndServiceAgreementTerm" xml:lang="en-US">Consulting and service agreement term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ConsultingAndServiceAgreementTerm" xlink:to="lab_eh_ConsultingAndServiceAgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ConsultingAndServiceAgreementTerm" xml:lang="en-US">Consulting and service agreement term.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentMember" xlink:label="loc_eh_EhangIntelligentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EhangIntelligentMember" xml:lang="en-US">EHang Intelligent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EhangIntelligentMember" xml:lang="en-US">EHang intelligent [member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EhangIntelligentMember" xlink:to="lab_eh_EhangIntelligentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EhangIntelligentMember" xml:lang="en-US">EHang Intelligent [Member]</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangGZMember" xlink:label="loc_eh_EHangGZMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EHangGZMember" xml:lang="en-US">EHang GZ [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EHangGZMember" xlink:to="lab_eh_EHangGZMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EHangGZMember" xml:lang="en-US">EHang GZ [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ExclusiveConsultingAndServiceAgreementMember" xlink:label="loc_eh_ExclusiveConsultingAndServiceAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ExclusiveConsultingAndServiceAgreementMember" xml:lang="en-US">Exclusive Consulting And Service Agreement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ExclusiveConsultingAndServiceAgreementMember" xml:lang="en-US">Exclusive Consulting And Service Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ExclusiveConsultingAndServiceAgreementMember" xlink:to="lab_eh_ExclusiveConsultingAndServiceAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ExclusiveConsultingAndServiceAgreementMember" xml:lang="en-US">Exclusive consulting and service agreement member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Revenue Benchmark [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LoanFacilityMember" xlink:label="loc_eh_LoanFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LoanFacilityMember" xml:lang="en-US">Loan Facility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_LoanFacilityMember" xml:lang="en-US">Loan Facility [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LoanFacilityMember" xlink:to="lab_eh_LoanFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LoanFacilityMember" xml:lang="en-US">Loan facility.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" xlink:label="loc_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" xml:lang="en-US">Revenue From Variable Interest Entity And Its Subsidiaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" xlink:to="lab_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" xml:lang="en-US">Revenue from variable interest entity and its subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CounterpartyNameAxis" xml:lang="en-US">Counterparty Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CounterpartyNameAxis" xml:lang="en-US">Counterparty Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US">Counterparty Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US">Counterparty Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_BiotechCompanyLimitedMember" xlink:label="loc_eh_BiotechCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_BiotechCompanyLimitedMember" xml:lang="en-US">Biotech Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_BiotechCompanyLimitedMember" xml:lang="en-US">Biotech Company Limited [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_BiotechCompanyLimitedMember" xlink:to="lab_eh_BiotechCompanyLimitedMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of revenues [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenseMember" xlink:label="loc_us-gaap_OtherExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherExpenseMember" xml:lang="en-US">Other Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherExpenseMember" xml:lang="en-US">Other Expense [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenseMember" xlink:to="lab_us-gaap_OtherExpenseMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DevelopmentAndPurchaseCooperativeArrangementMember" xlink:label="loc_eh_DevelopmentAndPurchaseCooperativeArrangementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DevelopmentAndPurchaseCooperativeArrangementMember" xml:lang="en-US">Development And Purchase Cooperative Arrangement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DevelopmentAndPurchaseCooperativeArrangementMember" xml:lang="en-US">Development and Purchase Cooperative Arrangement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DevelopmentAndPurchaseCooperativeArrangementMember" xlink:to="lab_eh_DevelopmentAndPurchaseCooperativeArrangementMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetImpairmentCharges" xml:lang="en-US">Asset Impairment Charges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetImpairmentCharges" xml:lang="en-US">Impairment of long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Defined Contribution Plan, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Multi-employer defined contribution plan expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Convenience translation rate per US$1.00</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitment" xml:lang="en-US">Other Commitment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCommitment" xml:lang="en-US">Agreed-upon milestones, initial investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NumberOfUnitsProposedToBeSold" xlink:label="loc_eh_NumberOfUnitsProposedToBeSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NumberOfUnitsProposedToBeSold" xml:lang="en-US">Number Of Units Proposed To Be Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_NumberOfUnitsProposedToBeSold" xml:lang="en-US">Number of units of product proposed to be sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NumberOfUnitsProposedToBeSold" xlink:to="lab_eh_NumberOfUnitsProposedToBeSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NumberOfUnitsProposedToBeSold" xml:lang="en-US">Number of units proposed to be sold</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from air mobility solutions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MilestonePaymentsToMade" xlink:label="loc_eh_MilestonePaymentsToMade" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_MilestonePaymentsToMade" xml:lang="en-US">Milestone Payments To Made</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_MilestonePaymentsToMade" xml:lang="en-US">Agreed-upon milestones, payments totaling</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_MilestonePaymentsToMade" xlink:to="lab_eh_MilestonePaymentsToMade" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_MilestonePaymentsToMade" xml:lang="en-US">Milestone payments to made</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Temporary Equity Stock Issued During Period Shares New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Preferred shares, issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Temporary equity, stock issued during period, shares, new issues.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Indefinite lived intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapital" xlink:label="loc_eh_PercentageOfRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfRegisteredCapital" xml:lang="en-US">Percentage Of Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PercentageOfRegisteredCapital" xml:lang="en-US">Percentage of registered capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfRegisteredCapital" xlink:to="lab_eh_PercentageOfRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfRegisteredCapital" xml:lang="en-US">Percentage of registered capital.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_eh_CostAndEstimatedEarningsInExcessOfBillings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CostAndEstimatedEarningsInExcessOfBillings" xml:lang="en-US">Cost And Estimated Earnings In Excess Of Billings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CostAndEstimatedEarningsInExcessOfBillings" xml:lang="en-US">Cost and estimated earnings in excess of billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CostAndEstimatedEarningsInExcessOfBillings" xlink:to="lab_eh_CostAndEstimatedEarningsInExcessOfBillings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CostAndEstimatedEarningsInExcessOfBillings" xml:lang="en-US">Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-Term Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short term lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherLeaseCost" xlink:label="loc_eh_OtherLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OtherLeaseCost" xml:lang="en-US">Other Lease Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_OtherLeaseCost" xml:lang="en-US">Other lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OtherLeaseCost" xlink:to="lab_eh_OtherLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_OtherLeaseCost" xml:lang="en-US">Oher Lease Cost.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AppropriationOfReserves" xlink:label="loc_eh_AppropriationOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AppropriationOfReserves" xml:lang="en-US">Appropriation Of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_AppropriationOfReserves" xml:lang="en-US">Appropriation of reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AppropriationOfReserves" xlink:to="lab_eh_AppropriationOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AppropriationOfReserves" xml:lang="en-US">Appropriation of reserves.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RightOfUseAsset" xlink:label="loc_eh_RightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_RightOfUseAsset" xml:lang="en-US">Right of use asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_RightOfUseAsset" xlink:to="lab_eh_RightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_RightOfUseAsset" xml:lang="en-US">Right of use asset.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Present value of lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Weighted average remaining lease terms of the&#160;right of use&#160;asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Weighted average incremental borrowing rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xml:lang="en-US">Lease Term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfReserveAppropriationNetOfTax" xlink:label="loc_eh_PercentageOfReserveAppropriationNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfReserveAppropriationNetOfTax" xml:lang="en-US">Percentage Of Reserve Appropriation Net Of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PercentageOfReserveAppropriationNetOfTax" xml:lang="en-US">Percentage of reserve appropriation net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfReserveAppropriationNetOfTax" xlink:to="lab_eh_PercentageOfReserveAppropriationNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfReserveAppropriationNetOfTax" xml:lang="en-US">Percentage of reserve appropriation net of tax.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Cash paid for operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermLeaseTerm" xlink:label="loc_eh_ShortTermLeaseTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShortTermLeaseTerm" xml:lang="en-US">Short Term Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ShortTermLeaseTerm" xml:lang="en-US">Short Term Lease Term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShortTermLeaseTerm" xlink:to="lab_eh_ShortTermLeaseTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ShortTermLeaseTerm" xml:lang="en-US">Short term lease term.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Allowance for credit loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">Investment, Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">Investment, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xml:lang="en-US">Retirement Plan Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xml:lang="en-US">Multiemployer Plan Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xml:lang="en-US">Retirement Plan Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xml:lang="en-US">Multiemployer Plans Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Statistical Measurement [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Statistical Measurement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Statistical Measurement [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Statistical Measurement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaap_ShippingAndHandlingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xml:lang="en-US">Shipping and Handling [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xml:lang="en-US">Shipping and Handling [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingMember" xlink:to="lab_us-gaap_ShippingAndHandlingMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AavMember" xlink:label="loc_eh_AavMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AavMember" xml:lang="en-US">AAV [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_AavMember" xml:lang="en-US">AAV [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AavMember" xlink:to="lab_eh_AavMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_eh_SeriesCRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Redeemable Convertible Preferred stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Redeemable Convertible Preferred stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SeriesCRedeemableConvertiblePreferredStockMember" xlink:to="lab_eh_SeriesCRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Redeemable Convertible Preferred Stock [Member].</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReservesFundTypeAxis" xlink:label="loc_eh_ReservesFundTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ReservesFundTypeAxis" xml:lang="en-US">Reserves Fund Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ReservesFundTypeAxis" xml:lang="en-US">Reserves Fund Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ReservesFundTypeAxis" xlink:to="lab_eh_ReservesFundTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ReservesFundTypeAxis" xml:lang="en-US">Reserves fund type.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReservesFundTypeDomain" xlink:label="loc_eh_ReservesFundTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ReservesFundTypeDomain" xml:lang="en-US">Reserves Fund Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ReservesFundTypeDomain" xml:lang="en-US">Reserves Fund Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ReservesFundTypeDomain" xlink:to="lab_eh_ReservesFundTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ReservesFundTypeDomain" xml:lang="en-US">Reserves fund type.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutorySurplusReserveFundMember" xlink:label="loc_eh_StatutorySurplusReserveFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_StatutorySurplusReserveFundMember" xml:lang="en-US">Statutory Surplus Reserve Fund [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_StatutorySurplusReserveFundMember" xml:lang="en-US">Statutory Surplus Reserve Fund [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_StatutorySurplusReserveFundMember" xlink:to="lab_eh_StatutorySurplusReserveFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_StatutorySurplusReserveFundMember" xml:lang="en-US">statutory surplus reserve fund.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GeneralReserveFundMember" xlink:label="loc_eh_GeneralReserveFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_GeneralReserveFundMember" xml:lang="en-US">General Reserve Fund [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_GeneralReserveFundMember" xml:lang="en-US">General Reserve Fund [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_GeneralReserveFundMember" xlink:to="lab_eh_GeneralReserveFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_GeneralReserveFundMember" xml:lang="en-US">General reserve fund.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsAxis" xml:lang="en-US">Dividends [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsDomain" xml:lang="en-US">Dividends [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendDeclaredMember" xlink:label="loc_us-gaap_DividendDeclaredMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendDeclaredMember" xml:lang="en-US">Dividend Declared [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendDeclaredMember" xlink:to="lab_us-gaap_DividendDeclaredMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Estimated&#160;useful&#160;life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SoftwareMember" xlink:label="loc_eh_SoftwareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SoftwareMember" xml:lang="en-US">Software [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SoftwareMember" xml:lang="en-US">Software [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SoftwareMember" xlink:to="lab_eh_SoftwareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SoftwareMember" xml:lang="en-US">Software.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PatentsAndTrademarksMember" xlink:label="loc_eh_PatentsAndTrademarksMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PatentsAndTrademarksMember" xml:lang="en-US">Patents And Trademarks [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PatentsAndTrademarksMember" xml:lang="en-US">Patents and trademarks [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PatentsAndTrademarksMember" xlink:to="lab_eh_PatentsAndTrademarksMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PatentsAndTrademarksMember" xml:lang="en-US">Patents and trademarks.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MoldAndToolingMember" xlink:label="loc_eh_MoldAndToolingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_MoldAndToolingMember" xml:lang="en-US">Mold And Tooling [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_MoldAndToolingMember" xlink:to="lab_eh_MoldAndToolingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_MoldAndToolingMember" xml:lang="en-US">Mold and tooling.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xml:lang="en-US">Other Machinery and Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xml:lang="en-US">Machinery and electronic equipment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherMachineryAndEquipmentMember" xlink:to="lab_us-gaap_OtherMachineryAndEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Office Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Office equipment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaap_TransportationEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransportationEquipmentMember" xml:lang="en-US">Transportation Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransportationEquipmentMember" xml:lang="en-US">Transportation equipment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransportationEquipmentMember" xlink:to="lab_us-gaap_TransportationEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold improvements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xml:lang="en-US">Property, Plant and Equipment, Salvage Value, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xml:lang="en-US">Residual&#160;value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xml:lang="en-US">Estimated useful life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Estimated useful life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesAbstract" xml:lang="en-US">Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">2028 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xml:lang="en-US">Revenue From External Customers By Geographic Areas [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherMember" xlink:label="loc_eh_OtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OtherMember" xml:lang="en-US">Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_OtherMember" xml:lang="en-US">Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OtherMember" xlink:to="lab_eh_OtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_OtherMember" xml:lang="en-US">Other.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WestAsiaMember" xlink:label="loc_eh_WestAsiaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_WestAsiaMember" xml:lang="en-US">West Asia [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_WestAsiaMember" xml:lang="en-US">West Asia [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_WestAsiaMember" xlink:to="lab_eh_WestAsiaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_WestAsiaMember" xml:lang="en-US">West asia.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_country_CN" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_CN" xml:lang="en-US">CHINA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_CN" xml:lang="en-US">PRC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EastAsiaMember" xlink:label="loc_eh_EastAsiaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EastAsiaMember" xml:lang="en-US">East Asia [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EastAsiaMember" xml:lang="en-US">East Asia [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EastAsiaMember" xlink:to="lab_eh_EastAsiaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EastAsiaMember" xml:lang="en-US">East asia.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EuropeMember" xml:lang="en-US">Europe [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_EuropeMember" xml:lang="en-US">Europe [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US">Revenue From External Customers By Geographic Areas [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRevenues" xlink:label="loc_eh_PercentageOfRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfRevenues" xml:lang="en-US">Percentage Of Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PercentageOfRevenues" xml:lang="en-US">Percentage of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfRevenues" xlink:to="lab_eh_PercentageOfRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfRevenues" xml:lang="en-US">Percentage of revenues.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">2027 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerFMember" xlink:label="loc_eh_CustomerFMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CustomerFMember" xml:lang="en-US">Customer F [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CustomerFMember" xml:lang="en-US">Customer F [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CustomerFMember" xlink:to="lab_eh_CustomerFMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerEMember" xlink:label="loc_eh_CustomerEMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CustomerEMember" xml:lang="en-US">Customer E [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CustomerEMember" xml:lang="en-US">Customer E [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CustomerEMember" xlink:to="lab_eh_CustomerEMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerDMember" xlink:label="loc_eh_CustomerDMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CustomerDMember" xml:lang="en-US">Customer D [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CustomerDMember" xml:lang="en-US">Customer D [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CustomerDMember" xlink:to="lab_eh_CustomerDMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CustomerDMember" xml:lang="en-US">Customer D.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerGMember" xlink:label="loc_eh_CustomerGMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CustomerGMember" xml:lang="en-US">Customer G [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CustomerGMember" xml:lang="en-US">Customer G [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CustomerGMember" xlink:to="lab_eh_CustomerGMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerAMember" xlink:label="loc_eh_CustomerAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CustomerAMember" xml:lang="en-US">Customer A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CustomerAMember" xml:lang="en-US">Customer A [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CustomerAMember" xlink:to="lab_eh_CustomerAMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerBMember" xlink:label="loc_eh_CustomerBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CustomerBMember" xml:lang="en-US">Customer B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CustomerBMember" xml:lang="en-US">Customer B [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CustomerBMember" xlink:to="lab_eh_CustomerBMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerCMember" xlink:label="loc_eh_CustomerCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CustomerCMember" xml:lang="en-US">Customer C [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CustomerCMember" xml:lang="en-US">Customer C [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CustomerCMember" xlink:to="lab_eh_CustomerCMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierCMember" xlink:label="loc_eh_SupplierCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SupplierCMember" xml:lang="en-US">Supplier C [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SupplierCMember" xml:lang="en-US">Supplier C [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SupplierCMember" xlink:to="lab_eh_SupplierCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SupplierCMember" xml:lang="en-US">Supplier c.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierAMember" xlink:label="loc_eh_SupplierAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SupplierAMember" xml:lang="en-US">Supplier A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SupplierAMember" xml:lang="en-US">Supplier A [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SupplierAMember" xlink:to="lab_eh_SupplierAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SupplierAMember" xml:lang="en-US">Supplier a.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierBMember" xlink:label="loc_eh_SupplierBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SupplierBMember" xml:lang="en-US">Supplier B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SupplierBMember" xml:lang="en-US">Supplier B [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SupplierBMember" xlink:to="lab_eh_SupplierBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SupplierBMember" xml:lang="en-US">Supplier b.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueProductLineMember" xlink:label="loc_us-gaap_SalesRevenueProductLineMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueProductLineMember" xml:lang="en-US">Revenue, Product and Service Benchmark [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesRevenueProductLineMember" xml:lang="en-US">Sales revenue product line [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueProductLineMember" xlink:to="lab_us-gaap_SalesRevenueProductLineMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThreeCustomerMember" xlink:label="loc_eh_ThreeCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ThreeCustomerMember" xml:lang="en-US">Three Customer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ThreeCustomerMember" xlink:to="lab_eh_ThreeCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ThreeCustomerMember" xml:lang="en-US">Three customer [Member].</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TwoCustomerMember" xlink:label="loc_eh_TwoCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_TwoCustomerMember" xml:lang="en-US">Two Customer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_TwoCustomerMember" xml:lang="en-US">Two Customer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_TwoCustomerMember" xlink:to="lab_eh_TwoCustomerMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xml:lang="en-US">Cash and cash equivalents and short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Debt securities, investments in equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherThanPRCMember" xlink:label="loc_eh_OtherThanPRCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OtherThanPRCMember" xml:lang="en-US">Other Than PRC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OtherThanPRCMember" xlink:to="lab_eh_OtherThanPRCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_OtherThanPRCMember" xml:lang="en-US">Other Than PRC.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaap_MarketableSecuritiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xml:lang="en-US">Marketable Securities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTable" xlink:to="lab_us-gaap_MarketableSecuritiesTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xml:lang="en-US">Marketable Securities [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingSecuritiesDebt" xlink:label="loc_us-gaap_TradingSecuritiesDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradingSecuritiesDebt" xml:lang="en-US">Debt Securities, Trading</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TradingSecuritiesDebt" xml:lang="en-US">Trading debt investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingSecuritiesDebt" xlink:to="lab_us-gaap_TradingSecuritiesDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GrossUnrealizedGainsMember" xlink:label="loc_eh_GrossUnrealizedGainsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_GrossUnrealizedGainsMember" xml:lang="en-US">Gross Unrealized Gains [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_GrossUnrealizedGainsMember" xml:lang="en-US">Gross Unrealized Gains [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_GrossUnrealizedGainsMember" xlink:to="lab_eh_GrossUnrealizedGainsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_GrossUnrealizedGainsMember" xml:lang="en-US">Gross unrealized gains.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostOrAmortizedCostMember" xlink:label="loc_eh_CostOrAmortizedCostMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CostOrAmortizedCostMember" xml:lang="en-US">Cost Or Amortized Cost [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_CostOrAmortizedCostMember" xml:lang="en-US">Cost or Amortized Cost [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CostOrAmortizedCostMember" xlink:to="lab_eh_CostOrAmortizedCostMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CostOrAmortizedCostMember" xml:lang="en-US">Cost Or Amortized Cost</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GrossUnrealizedHoldingGainsMember" xlink:label="loc_eh_GrossUnrealizedHoldingGainsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_GrossUnrealizedHoldingGainsMember" xml:lang="en-US">Gross Unrealized Holding Gains [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_GrossUnrealizedHoldingGainsMember" xml:lang="en-US">Gross Unrealized Holding Gains [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_GrossUnrealizedHoldingGainsMember" xlink:to="lab_eh_GrossUnrealizedHoldingGainsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_GrossUnrealizedHoldingGainsMember" xml:lang="en-US">Gross Unrealized Holding Gains</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xml:lang="en-US">Short-term Investments [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xml:lang="en-US">Short-term Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermInvestmentsTable" xlink:label="loc_eh_ShortTermInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShortTermInvestmentsTable" xml:lang="en-US">Short Term Investments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShortTermInvestmentsTable" xlink:to="lab_eh_ShortTermInvestmentsTable" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermInvestmentsLineItems" xlink:label="loc_eh_ShortTermInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShortTermInvestmentsLineItems" xml:lang="en-US">Short Term Investments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShortTermInvestmentsLineItems" xlink:to="lab_eh_ShortTermInvestmentsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Gain</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xml:lang="en-US">Debt securities available for sale realized gain</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeMember" xlink:label="loc_us-gaap_InterestIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeMember" xml:lang="en-US">Interest Income [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeMember" xlink:to="lab_us-gaap_InterestIncomeMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterestAndInvestmentIncomeMember" xlink:label="loc_eh_InterestAndInvestmentIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_InterestAndInvestmentIncomeMember" xml:lang="en-US">Interest And Investment Income [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_InterestAndInvestmentIncomeMember" xml:lang="en-US">Interest And Investment Income [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_InterestAndInvestmentIncomeMember" xlink:to="lab_eh_InterestAndInvestmentIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_InterestAndInvestmentIncomeMember" xml:lang="en-US">Interest and investment income.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdditionalProvisionChargedToExpense" xlink:label="loc_eh_AdditionalProvisionChargedToExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AdditionalProvisionChargedToExpense" xml:lang="en-US">Additional Provision Charged To Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_AdditionalProvisionChargedToExpense" xml:lang="en-US">Additional provision charged to expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AdditionalProvisionChargedToExpense" xlink:to="lab_eh_AdditionalProvisionChargedToExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AdditionalProvisionChargedToExpense" xml:lang="en-US">Additional provision charged to expense.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" xlink:label="loc_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" xml:lang="en-US">Foreign Currency Translation Adjustment For Allowance For Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" xml:lang="en-US">Foreign currency translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" xlink:to="lab_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" xml:lang="en-US">Amount of foreign currency translation adjustment for allowance for doubtful accounts.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Raw materials</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Inventory, Work in Process, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Work in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Finished goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryGross" xml:lang="en-US">Inventory, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryGross" xml:lang="en-US">Inventories, total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryValuationReserves" xml:lang="en-US">Inventory Valuation Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_InventoryValuationReserves" xml:lang="en-US">Inventories provision</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Deductible value-added tax input</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xml:lang="en-US">Unbilled Receivables, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xml:lang="en-US">Unbilled revenue (Note 15)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xml:lang="en-US">Loans and Leases Receivable, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xml:lang="en-US">Loans receivable &#8211; current portion (Note 9)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xml:lang="en-US">Loans and Leases Receivable, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:to="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrepaidServiceFees" xlink:label="loc_eh_PrepaidServiceFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PrepaidServiceFees" xml:lang="en-US">Prepaid Service Fees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PrepaidServiceFees" xml:lang="en-US">Prepayment for service</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PrepaidServiceFees" xlink:to="lab_eh_PrepaidServiceFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PrepaidServiceFees" xml:lang="en-US">Prepaid service fees.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrepaidAcquisitionOfInventories" xlink:label="loc_eh_PrepaidAcquisitionOfInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PrepaidAcquisitionOfInventories" xml:lang="en-US">Prepaid Acquisition Of Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PrepaidAcquisitionOfInventories" xml:lang="en-US">Prepayment for acquisition of inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PrepaidAcquisitionOfInventories" xlink:to="lab_eh_PrepaidAcquisitionOfInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PrepaidAcquisitionOfInventories" xml:lang="en-US">Prepaid acquisition of inventories.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xml:lang="en-US">Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xml:lang="en-US">Total Prepayments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromEmployeesCurrent" xlink:label="loc_us-gaap_DueFromEmployeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromEmployeesCurrent" xml:lang="en-US">Due from Employees, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromEmployeesCurrent" xml:lang="en-US">Staff advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromEmployeesCurrent" xlink:to="lab_us-gaap_DueFromEmployeesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Machinery and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Machinery and electronic equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OfficeEquipmentGross" xlink:label="loc_eh_OfficeEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OfficeEquipmentGross" xml:lang="en-US">Office Equipment Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_OfficeEquipmentGross" xml:lang="en-US">Office equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OfficeEquipmentGross" xlink:to="lab_eh_OfficeEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_OfficeEquipmentGross" xml:lang="en-US">Amount before accumulated depreciation of property used by office.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property,plant and equipment,gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaap_LeaseholdImprovementsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xml:lang="en-US">Leasehold Improvements, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xml:lang="en-US">Leasehold improvements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsGross" xlink:to="lab_us-gaap_LeaseholdImprovementsGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConstructionInProgressGross" xml:lang="en-US">Construction in Progress, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConstructionInProgressGross" xml:lang="en-US">Construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" xlink:label="loc_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Impairment of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" xml:lang="en-US">Less: accumulated impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" xlink:to="lab_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" xml:lang="en-US">The aggregate amount of accumulated impairment of property plant and equipment recognized during the period.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MoldAndToolingGross" xlink:label="loc_eh_MoldAndToolingGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_MoldAndToolingGross" xml:lang="en-US">Mold And Tooling Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_MoldAndToolingGross" xml:lang="en-US">Mold and tooling</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_MoldAndToolingGross" xlink:to="lab_eh_MoldAndToolingGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_MoldAndToolingGross" xml:lang="en-US">Mold and tooling gross.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TransportationEquipmentGross" xlink:label="loc_eh_TransportationEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_TransportationEquipmentGross" xml:lang="en-US">Transportation Equipment Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_TransportationEquipmentGross" xml:lang="en-US">Transportation equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_TransportationEquipmentGross" xlink:to="lab_eh_TransportationEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_TransportationEquipmentGross" xml:lang="en-US">Amount before accumulated depreciation of property used for ground transportation</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less: accumulated depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtInstrumentPeriodAxis" xlink:label="loc_eh_DebtInstrumentPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DebtInstrumentPeriodAxis" xml:lang="en-US">Debt Instrument Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DebtInstrumentPeriodAxis" xlink:to="lab_eh_DebtInstrumentPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DebtInstrumentPeriodAxis" xml:lang="en-US">Debt instrument period.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtInstrumentPeriodDomain" xlink:label="loc_eh_DebtInstrumentPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DebtInstrumentPeriodDomain" xml:lang="en-US">Debt Instrument Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DebtInstrumentPeriodDomain" xlink:to="lab_eh_DebtInstrumentPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DebtInstrumentPeriodDomain" xml:lang="en-US">Debt instrument period.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotLaterThanOneYearMember" xlink:label="loc_eh_NotLaterThanOneYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NotLaterThanOneYearMember" xml:lang="en-US">Not Later Than One Year [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NotLaterThanOneYearMember" xlink:to="lab_eh_NotLaterThanOneYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NotLaterThanOneYearMember" xml:lang="en-US">Not later than one year.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" xml:lang="en-US">Later Than One Year And Not Later Than Two Years [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:to="lab_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" xml:lang="en-US">Later than one year and not later than two years.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotLaterThanNineMonthsMember" xlink:label="loc_eh_NotLaterThanNineMonthsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NotLaterThanNineMonthsMember" xml:lang="en-US">Not Later Than Nine Months [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NotLaterThanNineMonthsMember" xlink:to="lab_eh_NotLaterThanNineMonthsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NotLaterThanNineMonthsMember" xml:lang="en-US">Not later than nine months.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount" xml:lang="en-US">Loans and Leases Receivable, Net Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount" xml:lang="en-US">Loans receivable principal amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:to="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfDebt" xml:lang="en-US">Repayments of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RepaymentsOfDebt" xml:lang="en-US">Loans from third parties, amount repaid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" xml:lang="en-US">Loans and Leases Receivable, Impaired, Troubled Debt, Interest Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" xml:lang="en-US">Loans receivable, interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" xlink:to="lab_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Long-Term Debt, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Debt instrumen outstanding amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableAgreementTerm" xlink:label="loc_eh_LongTermLoansReceivableAgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LongTermLoansReceivableAgreementTerm" xml:lang="en-US">Long Term Loans Receivable Agreement Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_LongTermLoansReceivableAgreementTerm" xml:lang="en-US">Long term loans receivable. Agreement term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LongTermLoansReceivableAgreementTerm" xlink:to="lab_eh_LongTermLoansReceivableAgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LongTermLoansReceivableAgreementTerm" xml:lang="en-US">Long Term Loans Receivable Agreement Term</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LoansReceivableWithFixedRatesOfInterestPercentage" xlink:label="loc_eh_LoansReceivableWithFixedRatesOfInterestPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LoansReceivableWithFixedRatesOfInterestPercentage" xml:lang="en-US">Loans Receivable With Fixed Rates Of Interest Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_LoansReceivableWithFixedRatesOfInterestPercentage" xml:lang="en-US">Loans receivable, interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LoansReceivableWithFixedRatesOfInterestPercentage" xlink:to="lab_eh_LoansReceivableWithFixedRatesOfInterestPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LoansReceivableWithFixedRatesOfInterestPercentage" xml:lang="en-US">Loans Receivable With Fixed Rates Of Interest Percentage</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xml:lang="en-US">Type of Borrower [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="lab_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xml:lang="en-US">Class of Financing Receivable, Type of Borrower [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="lab_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_KeyAavMember" xlink:label="loc_eh_KeyAavMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_KeyAavMember" xml:lang="en-US">Key AAV [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_KeyAavMember" xml:lang="en-US">Key AAV [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_KeyAavMember" xlink:to="lab_eh_KeyAavMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Equity investments without readily determinable fair values</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xml:lang="en-US">Schedule of Equity Method Investments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangzhouCityGovernmentMember" xlink:label="loc_eh_GuangzhouCityGovernmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_GuangzhouCityGovernmentMember" xml:lang="en-US">Guangzhou City Government [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_GuangzhouCityGovernmentMember" xml:lang="en-US">Guangzhou City Government [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_GuangzhouCityGovernmentMember" xlink:to="lab_eh_GuangzhouCityGovernmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_GuangzhouCityGovernmentMember" xml:lang="en-US">Guangzhou City government.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyInvestorMember" xlink:label="loc_eh_ThirdPartyInvestorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ThirdPartyInvestorMember" xml:lang="en-US">Third Party Investor [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ThirdPartyInvestorMember" xml:lang="en-US">Third Party Investor [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ThirdPartyInvestorMember" xlink:to="lab_eh_ThirdPartyInvestorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ThirdPartyInvestorMember" xml:lang="en-US">Third party investor.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US">Payments to Acquire Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xml:lang="en-US">Payments to acquire equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity method investment, Ownership percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyCommittedCapital" xlink:label="loc_us-gaap_InvestmentCompanyCommittedCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentCompanyCommittedCapital" xml:lang="en-US">Investment Company, Committed Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentCompanyCommittedCapital" xml:lang="en-US">Committed capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentCompanyCommittedCapital" xlink:to="lab_us-gaap_InvestmentCompanyCommittedCapital" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromProvidingFacilitatingServices" xlink:label="loc_eh_ProceedsFromProvidingFacilitatingServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ProceedsFromProvidingFacilitatingServices" xml:lang="en-US">Proceeds From Providing Facilitating Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ProceedsFromProvidingFacilitatingServices" xml:lang="en-US">Proceeds from providing facilitating services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ProceedsFromProvidingFacilitatingServices" xlink:to="lab_eh_ProceedsFromProvidingFacilitatingServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ProceedsFromProvidingFacilitatingServices" xml:lang="en-US">Proceeds from providing facilitating services.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnbilledRevenueImpairmentOfBalancesReversed" xlink:label="loc_eh_UnbilledRevenueImpairmentOfBalancesReversed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_UnbilledRevenueImpairmentOfBalancesReversed" xml:lang="en-US">Unbilled Revenue Impairment Of Balances Reversed</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_UnbilledRevenueImpairmentOfBalancesReversed" xlink:to="lab_eh_UnbilledRevenueImpairmentOfBalancesReversed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_UnbilledRevenueImpairmentOfBalancesReversed" xml:lang="en-US">Unbilled revenue Impairment of balances reversed.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xml:lang="en-US">Other taxes payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EquityMethodInvestmentConsiderationPayableCurrent" xlink:label="loc_eh_EquityMethodInvestmentConsiderationPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EquityMethodInvestmentConsiderationPayableCurrent" xml:lang="en-US">Equity Method Investment Consideration Payable Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_EquityMethodInvestmentConsiderationPayableCurrent" xml:lang="en-US">Consideration payable to an equity method investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EquityMethodInvestmentConsiderationPayableCurrent" xlink:to="lab_eh_EquityMethodInvestmentConsiderationPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EquityMethodInvestmentConsiderationPayableCurrent" xml:lang="en-US">Equity method investment consideration payable current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xml:lang="en-US">Loss Contingency, Accrual, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xml:lang="en-US">Provision for litigation settlement (a)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PayablesForCapitalExpenditureCurrent" xlink:label="loc_eh_PayablesForCapitalExpenditureCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PayablesForCapitalExpenditureCurrent" xml:lang="en-US">Payables for Capital Expenditure Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PayablesForCapitalExpenditureCurrent" xml:lang="en-US">Payables for acquisition of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PayablesForCapitalExpenditureCurrent" xlink:to="lab_eh_PayablesForCapitalExpenditureCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PayablesForCapitalExpenditureCurrent" xml:lang="en-US">Payables for capital expenditure current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xml:lang="en-US">Standard Product Warranty Accrual, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xml:lang="en-US">Product warranty liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xml:lang="en-US">Current portion of warranty</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_Others" xlink:label="loc_eh_Others" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_Others" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_Others" xlink:to="lab_eh_Others" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_Others" xml:lang="en-US">Others</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Payroll and welfare payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Accrued Professional Fees, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Payables for service fee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Accrued interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="loc_us-gaap_StandardProductWarrantyDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyDisclosureAbstract" xml:lang="en-US">Standard Product Warranty Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyDisclosureAbstract" xml:lang="en-US">Standard Product Warranty Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:to="lab_us-gaap_StandardProductWarrantyDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US">Standard Product Warranty Accrual, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease" xml:lang="en-US">Reversal during the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xml:lang="en-US">Accruals during the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualNoncurrent" xml:lang="en-US">Standard Product Warranty Accrual, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualNoncurrent" xml:lang="en-US">Less: Non-current portion of warranty</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xml:lang="en-US">Standard Product Warranty Accrual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xml:lang="en-US">Balance as of the beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xml:lang="en-US">Balance as of the ending of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xml:lang="en-US">Claims during the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xml:lang="en-US">Loss Contingency Nature [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xml:lang="en-US">Loss Contingency, Nature [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompensatoryDamagesMember" xlink:label="loc_eh_CompensatoryDamagesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CompensatoryDamagesMember" xml:lang="en-US">Compensatory Damages [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CompensatoryDamagesMember" xml:lang="en-US">Compensatory damages [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CompensatoryDamagesMember" xlink:to="lab_eh_CompensatoryDamagesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CompensatoryDamagesMember" xml:lang="en-US">Compensatory damages member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualProvision" xlink:label="loc_us-gaap_LossContingencyAccrualProvision" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyAccrualProvision" xml:lang="en-US">Loss Contingency Accrual, Provision</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LossContingencyAccrualProvision" xml:lang="en-US">Loss contingency accrual provision</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualProvision" xlink:to="lab_us-gaap_LossContingencyAccrualProvision" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ParitesInvolvedAxis" xlink:label="loc_eh_ParitesInvolvedAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ParitesInvolvedAxis" xml:lang="en-US">Parites Involved [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ParitesInvolvedAxis" xlink:to="lab_eh_ParitesInvolvedAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ParitesInvolvedAxis" xml:lang="en-US">Parites involved axis.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ParitesInvolvedDomain" xlink:label="loc_eh_ParitesInvolvedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ParitesInvolvedDomain" xml:lang="en-US">Parites Involved [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ParitesInvolvedDomain" xlink:to="lab_eh_ParitesInvolvedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ParitesInvolvedDomain" xml:lang="en-US">Parites involved.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xlink:label="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xml:lang="en-US">Company And Chairman And Chief Executive Officer Of The Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xml:lang="en-US">Company and chairman and chief executive officer of the company [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xlink:to="lab_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xml:lang="en-US">Company and chairman and chief executive officer of the company member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis" xlink:label="loc_us-gaap_LitigationStatusAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LitigationStatusAxis" xml:lang="en-US">Litigation Status [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain" xlink:label="loc_us-gaap_LitigationStatusDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LitigationStatusDomain" xml:lang="en-US">Litigation Status [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember" xlink:label="loc_us-gaap_PendingLitigationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PendingLitigationMember" xml:lang="en-US">Pending Litigation [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PendingLitigationMember" xml:lang="en-US">Pending litigation [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xml:lang="en-US">Schedule of Short-term Debt [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xml:lang="en-US">Schedule of Short-term Debt [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xml:lang="en-US">Short-term Debt [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xml:lang="en-US">Short-term Debt [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturityDate" xlink:label="loc_us-gaap_LongTermDebtMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturityDate" xml:lang="en-US">Long-term Debt, Maturity Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturityDate" xml:lang="en-US">Long term debt, maturity date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturityDate" xlink:to="lab_us-gaap_LongTermDebtMaturityDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US">Debt instrument interest rate effective percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Loans from third parties, annual interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Long-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Long term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrcMember" xlink:label="loc_eh_PrcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PrcMember" xml:lang="en-US">PRC [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PrcMember" xml:lang="en-US">PRC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PrcMember" xlink:to="lab_eh_PrcMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember" xlink:label="loc_us-gaap_InvestorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestorMember" xml:lang="en-US">Investor [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestorMember" xlink:to="lab_us-gaap_InvestorMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" xlink:label="loc_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" xml:lang="en-US">Number of Days from Signing off of Sales and Purchase Agreement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" xml:lang="en-US">Number of days from signing off of Sales and purchase agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" xlink:to="lab_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" xml:lang="en-US">Number of days from signing off of Sales and purchase agreement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedPerTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xml:lang="en-US">Sale of Stock, Consideration Received Per Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xml:lang="en-US">Consideration received from sale of stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedPerTransaction" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtIssuedDuringThePeriod" xlink:label="loc_eh_DebtIssuedDuringThePeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DebtIssuedDuringThePeriod" xml:lang="en-US">Debt Issued During the Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DebtIssuedDuringThePeriod" xlink:to="lab_eh_DebtIssuedDuringThePeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DebtIssuedDuringThePeriod" xml:lang="en-US">Debt Issued during the period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest Expense, Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest Expense, Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable" xlink:label="loc_us-gaap_MinorityInterestTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestTable" xml:lang="en-US">Noncontrolling Interest [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems" xlink:label="loc_us-gaap_MinorityInterestLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestLineItems" xml:lang="en-US">Noncontrolling Interest [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestLineItems" xlink:to="lab_us-gaap_MinorityInterestLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xml:lang="en-US">Interest Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xml:lang="en-US">Interest payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_InterestPayableCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MinorityInterestsOwnershipPercentageByParent" xlink:label="loc_eh_MinorityInterestsOwnershipPercentageByParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_MinorityInterestsOwnershipPercentageByParent" xml:lang="en-US">Minority Interests Ownership Percentage By Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_MinorityInterestsOwnershipPercentageByParent" xml:lang="en-US">Minority Interests Ownership Percentage By Parent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_MinorityInterestsOwnershipPercentageByParent" xlink:to="lab_eh_MinorityInterestsOwnershipPercentageByParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_MinorityInterestsOwnershipPercentageByParent" xml:lang="en-US">Minority Interests Ownership Percentage By Parent.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xml:lang="en-US">Cash consideration paid for non controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xml:lang="en-US">Dividend rate, preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xml:lang="en-US">Disaggregation of Revenue [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xml:lang="en-US">Disaggregation of Revenue [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AirMobilitySolutionsMember" xlink:label="loc_eh_AirMobilitySolutionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AirMobilitySolutionsMember" xml:lang="en-US">Air mobility solutions [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AirMobilitySolutionsMember" xlink:to="lab_eh_AirMobilitySolutionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AirMobilitySolutionsMember" xml:lang="en-US">Air mobility solutions.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsAerialMediaSolutionsMember" xlink:label="loc_eh_ProductsAerialMediaSolutionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ProductsAerialMediaSolutionsMember" xml:lang="en-US">Products Aerial Media Solutions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ProductsAerialMediaSolutionsMember" xml:lang="en-US">Products aerial media solutions [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ProductsAerialMediaSolutionsMember" xlink:to="lab_eh_ProductsAerialMediaSolutionsMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OthersProductsMember" xlink:label="loc_eh_OthersProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OthersProductsMember" xml:lang="en-US">Others Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_OthersProductsMember" xml:lang="en-US">Products others [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OthersProductsMember" xlink:to="lab_eh_OthersProductsMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ServicesAerialMediaSolutionsMember" xlink:label="loc_eh_ServicesAerialMediaSolutionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ServicesAerialMediaSolutionsMember" xml:lang="en-US">Services Aerial Media Solutions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ServicesAerialMediaSolutionsMember" xml:lang="en-US">Services aerial media solutions [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ServicesAerialMediaSolutionsMember" xlink:to="lab_eh_ServicesAerialMediaSolutionsMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsAirMobilitySolutionsMember" xlink:label="loc_eh_ProductsAirMobilitySolutionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ProductsAirMobilitySolutionsMember" xml:lang="en-US">Products Air Mobility Solutions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ProductsAirMobilitySolutionsMember" xml:lang="en-US">Products air mobility solutions [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ProductsAirMobilitySolutionsMember" xlink:to="lab_eh_ProductsAirMobilitySolutionsMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsSmartCityManagementSolutionsMember" xlink:label="loc_eh_ProductsSmartCityManagementSolutionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ProductsSmartCityManagementSolutionsMember" xml:lang="en-US">Products Smart City Management Solutions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ProductsSmartCityManagementSolutionsMember" xml:lang="en-US">Products smart city management solutions [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ProductsSmartCityManagementSolutionsMember" xlink:to="lab_eh_ProductsSmartCityManagementSolutionsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and Administrative Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and administrative expenses [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInUnbilledReceivables" xml:lang="en-US">Increase (Decrease) in Unbilled Receivables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInUnbilledReceivables" xml:lang="en-US">Decrease in unbilled revenue was due to impairment of balances amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInUnbilledReceivables" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Revenue recognized contract liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DecreaseInAccountsReceivableCausedByImpairment" xlink:label="loc_eh_DecreaseInAccountsReceivableCausedByImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DecreaseInAccountsReceivableCausedByImpairment" xml:lang="en-US">Decrease In Accounts Receivable Caused By Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DecreaseInAccountsReceivableCausedByImpairment" xml:lang="en-US">Decrease in accounts receivable caused by impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DecreaseInAccountsReceivableCausedByImpairment" xlink:to="lab_eh_DecreaseInAccountsReceivableCausedByImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DecreaseInAccountsReceivableCausedByImpairment" xml:lang="en-US">Decrease in accounts receivable caused by impairment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis" xlink:label="loc_us-gaap_ReclassificationTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xml:lang="en-US">Reclassification, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeAxis" xlink:to="lab_us-gaap_ReclassificationTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain" xlink:label="loc_us-gaap_ReclassificationTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xml:lang="en-US">Reclassification, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeDomain" xlink:to="lab_us-gaap_ReclassificationTypeDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" xlink:label="loc_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" xml:lang="en-US">Reclassified From Cost And Estimated Earnings In Excess Of Billings To Accounts Receivable [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" xlink:to="lab_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" xml:lang="en-US">Reclassified From Cost And Estimated Earnings In Excess Of Billings To Accounts Receivable.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Award Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Award Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Number of RSUs - Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value - Unvested, Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value - Unvested, Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Number of RSUs - Granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value - Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of RSUs - Unvested, Ending Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of RSUs - Unvested, Beginning Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Number of RSUs - Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value - Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" xlink:label="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" xml:lang="en-US">Expected to vest as of December 31, 2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" xlink:to="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value - Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xml:lang="en-US">Weighted&#160;average remaining contractual life (Years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2015Member" xlink:label="loc_eh_ShareIncentivePlan2015Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShareIncentivePlan2015Member" xml:lang="en-US">Share Incentive Plan 2015 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ShareIncentivePlan2015Member" xml:lang="en-US">Share Incentive Plan 2015 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShareIncentivePlan2015Member" xlink:to="lab_eh_ShareIncentivePlan2015Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Number of share options, Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of share options, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:to="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xml:lang="en-US">Sharebased compensation arrangement by sharebased payment award options exercisable weighted average grant date fair value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US">Number of share options, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Weighted&#160;average exercise price, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted&#160;average exercise price, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xml:lang="en-US">Weighted&#160;average exercise price, Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:label="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value, Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:to="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xml:lang="en-US">Sharebased compensation arrangement by sharebased payment award options vested and expected to vest weighted average grant date fair value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Term in years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xml:lang="en-US">Discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US">Fair value per ordinary share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Sales and marketing expenses [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and development expenses [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xml:lang="en-US">Percentage of total outstanding shares on a fully diluted basis allowed for share-based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Aggregate number of ordinary shares that may be issued pursuant to all share-based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Unrecognized share-based compensation expenses, weighted average vesting period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Unrecognized share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Unrecognized compensation cost related to stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" xlink:label="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Other Than Options Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" xml:lang="en-US">Share based compensation arrangement by share based payment award equity other than options vesting period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" xlink:to="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" xml:lang="en-US">Share based compensation arrangement by share based payment award equity other than options vesting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US">Total fair value of RSUs vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" xlink:label="loc_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" xml:lang="en-US">Share Based Compensation By Share Based Award Equity Instruments Equity Instruments Other Than Options Subject To Service Condition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" xml:lang="en-US">Share based compensation by share based award equity instruments other than options subject to service condition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" xlink:to="lab_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" xml:lang="en-US">Share based compensation by share based award equity instruments equity instruments other than options subject to service condition.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2019Member" xlink:label="loc_eh_ShareIncentivePlan2019Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShareIncentivePlan2019Member" xml:lang="en-US">Share Incentive Plan 2019 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ShareIncentivePlan2019Member" xml:lang="en-US">Share Incentive Plan 2019 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShareIncentivePlan2019Member" xlink:to="lab_eh_ShareIncentivePlan2019Member" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlanMember" xlink:label="loc_eh_ShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShareIncentivePlanMember" xml:lang="en-US">Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ShareIncentivePlanMember" xml:lang="en-US">Share Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShareIncentivePlanMember" xlink:to="lab_eh_ShareIncentivePlanMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VestingBasedOnServiceConditionAxis" xlink:label="loc_eh_VestingBasedOnServiceConditionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_VestingBasedOnServiceConditionAxis" xml:lang="en-US">Vesting Based On Service Condition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_VestingBasedOnServiceConditionAxis" xlink:to="lab_eh_VestingBasedOnServiceConditionAxis" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VestingBasedOnServiceConditionDomain" xlink:label="loc_eh_VestingBasedOnServiceConditionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_VestingBasedOnServiceConditionDomain" xml:lang="en-US">Vesting Based On Service Condition [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_VestingBasedOnServiceConditionDomain" xlink:to="lab_eh_VestingBasedOnServiceConditionDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OneYearPeriodMember" xlink:label="loc_eh_OneYearPeriodMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OneYearPeriodMember" xml:lang="en-US">One Year Period [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OneYearPeriodMember" xlink:to="lab_eh_OneYearPeriodMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TwoYearPeriodMember" xlink:label="loc_eh_TwoYearPeriodMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_TwoYearPeriodMember" xml:lang="en-US">Two Year Period [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_TwoYearPeriodMember" xlink:to="lab_eh_TwoYearPeriodMember" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_FourYearPeriodMember" xlink:label="loc_eh_FourYearPeriodMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_FourYearPeriodMember" xml:lang="en-US">Four Year Period [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_FourYearPeriodMember" xlink:to="lab_eh_FourYearPeriodMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income tax expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Non-PRC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">PRC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxDisclosureLineItems" xlink:label="loc_eh_IncomeTaxDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_IncomeTaxDisclosureLineItems" xml:lang="en-US">Income Tax Disclosure [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_IncomeTaxDisclosureLineItems" xlink:to="lab_eh_IncomeTaxDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_IncomeTaxDisclosureLineItems" xml:lang="en-US">Income Tax Disclosure.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Income tax expenses (benefits) applicable to PRC operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Income tax expenses applicable to Non-PRC operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current income tax expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DomesticCountryMember" xml:lang="en-US">Domestic Tax Authority [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DomesticCountryMember" xml:lang="en-US">PRC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCountryMember" xml:lang="en-US">Foreign Tax Authority [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCountryMember" xml:lang="en-US">Non-PRC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">PRC statutory tax rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Income tax benefits at PRC statutory tax rate of 25%</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Change in valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effect of different tax rates in different jurisdictions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" xlink:label="loc_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" xml:lang="en-US">Effect of Preferential Tax Rate Inside the PRC on Basic and Dilutive Loss Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" xml:lang="en-US">Effect of preferential tax rate inside the PRC on basic and dilutive loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" xlink:to="lab_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" xml:lang="en-US">Effect of Preferential Tax Rate Inside the PRC on Basic and Dilutive Loss Per Share.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" xlink:label="loc_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" xml:lang="en-US">Income Tax Reconciliation Effect On Adoption Of Preferential Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" xml:lang="en-US">Effect on adoption of preferential tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" xlink:to="lab_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" xml:lang="en-US">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 adoption of preferential tax rate.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" xlink:label="loc_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" xml:lang="en-US">Income Tax Reconciliation Deductible Additional Deduction for Qualified Research And Development Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" xml:lang="en-US">Additional deduction for qualified R&amp;D expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" xlink:to="lab_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" xml:lang="en-US">Income Tax Reconciliation Deductible Additional Deduction for Qualified Research And Development Expenses.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Changes in tax rate in measurement of deferred tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xml:lang="en-US">Non-deductible expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:label="loc_eh_IncomeTaxReconciliationStatutoryIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_IncomeTaxReconciliationStatutoryIncomeExpense" xml:lang="en-US">Income Tax Reconciliation Statutory Income Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_IncomeTaxReconciliationStatutoryIncomeExpense" xml:lang="en-US">Statutory expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:to="lab_eh_IncomeTaxReconciliationStatutoryIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_IncomeTaxReconciliationStatutoryIncomeExpense" xml:lang="en-US">Income tax reconciliation statutory income expense.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsNetLineItems" xlink:label="loc_eh_DeferredTaxAssetsNetLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredTaxAssetsNetLineItems" xml:lang="en-US">Deferred Tax Assets Net [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredTaxAssetsNetLineItems" xlink:to="lab_eh_DeferredTaxAssetsNetLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredTaxAssetsNetLineItems" xml:lang="en-US">Deferred Tax Assets Net</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US">Non-current&#160;deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xlink:label="loc_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xml:lang="en-US">Deferred Tax Liabilities Unrealized Gain On LongTerm Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xml:lang="en-US">Unrealized gain on long-term investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xlink:to="lab_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from gain on long-term investment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Deferred Tax Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Deferred tax assets (liabilities), net of valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xml:lang="en-US">Right-of-use assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Total deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xml:lang="en-US">Non-current&#160;deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred tax assets, net of valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsWelfarePayables" xlink:label="loc_eh_DeferredTaxAssetsWelfarePayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredTaxAssetsWelfarePayables" xml:lang="en-US">Deferred Tax Assets Welfare Payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_DeferredTaxAssetsWelfarePayables" xml:lang="en-US">Welfare payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredTaxAssetsWelfarePayables" xlink:to="lab_eh_DeferredTaxAssetsWelfarePayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredTaxAssetsWelfarePayables" xml:lang="en-US">Deferred tax assets welfare payables.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xml:lang="en-US">Intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Tax losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Less: valuation allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US">Allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_eh_DeferredTaxAssetsLeaseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredTaxAssetsLeaseLiabilities" xml:lang="en-US">Deferred Tax Assets Lease Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DeferredTaxAssetsLeaseLiabilities" xml:lang="en-US">Lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredTaxAssetsLeaseLiabilities" xlink:to="lab_eh_DeferredTaxAssetsLeaseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredTaxAssetsLeaseLiabilities" xml:lang="en-US">Deferred tax assets lease liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xml:lang="en-US">Inventory provision</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xlink:label="loc_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xml:lang="en-US">Deferred Tax Assets Unrealized Loss on Long Term Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xml:lang="en-US">Unrealized loss on long-term investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xlink:to="lab_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xml:lang="en-US">Deferred Tax Assets Unrealized Loss on Long Term Investment.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xlink:label="loc_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xml:lang="en-US">Deferred Tax Assets Unrealized Profit Arising from Elimination of Inter Company Transactions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xml:lang="en-US">Unrealized profit arising from elimination of inter-company transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xlink:to="lab_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xml:lang="en-US">Deferred Tax Assets Unrealized Profit Arising from Elimination of Inter Company Transactions.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:label="loc_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xml:lang="en-US">Net Off Of Deferred Tax Liabilities Arising From Right Of Use Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xml:lang="en-US">Total deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:to="lab_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xml:lang="en-US">Net off of deferred tax liabilities arising from right of use assets.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xlink:label="loc_eh_DeferredTaxAssetsDeferredGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xml:lang="en-US">Deferred Tax Assets Deferred Government Subsidies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xml:lang="en-US">Deferred government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xlink:to="lab_eh_DeferredTaxAssetsDeferredGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from government subsidies.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xml:lang="en-US">Additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnrecognizedTaxBenefitsGross" xlink:label="loc_eh_UnrecognizedTaxBenefitsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_UnrecognizedTaxBenefitsGross" xml:lang="en-US">Unrecognized Tax Benefits Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="lab_eh_UnrecognizedTaxBenefitsGross" xml:lang="en-US">Balance at the beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="lab_eh_UnrecognizedTaxBenefitsGross" xml:lang="en-US">Balance at end of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_UnrecognizedTaxBenefitsGross" xml:lang="en-US">Unrecognized tax benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_UnrecognizedTaxBenefitsGross" xlink:to="lab_eh_UnrecognizedTaxBenefitsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_UnrecognizedTaxBenefitsGross" xml:lang="en-US">Unrecognized Tax Benefits Gross.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Acquisition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xml:lang="en-US">Additions based on tax positions related to the current year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Acquisition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xml:lang="en-US">Reductions for tax positions of prior years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhflyMember" xlink:label="loc_eh_EhflyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EhflyMember" xml:lang="en-US">Ehfly [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_EhflyMember" xml:lang="en-US">Ehfly [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EhflyMember" xlink:to="lab_eh_EhflyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EhflyMember" xml:lang="en-US">Ehfly</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangHkMember" xlink:label="loc_eh_EhangHkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EhangHkMember" xml:lang="en-US">Ehang HK [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_EhangHkMember" xml:lang="en-US">Ehang HK [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EhangHkMember" xlink:to="lab_eh_EhangHkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EhangHkMember" xml:lang="en-US">Ehang HK</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangYunfuMember" xlink:label="loc_eh_EhangYunfuMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EhangYunfuMember" xml:lang="en-US">Ehang Yunfu [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EhangYunfuMember" xlink:to="lab_eh_EhangYunfuMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EhangYunfuMember" xml:lang="en-US">Ehang Yunfu</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangEgretGDMember" xlink:label="loc_eh_EHangEgretGDMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EHangEgretGDMember" xml:lang="en-US">EHang Egret GD [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EHangEgretGDMember" xml:lang="en-US">EHang Egret GD [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EHangEgretGDMember" xlink:to="lab_eh_EHangEgretGDMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EHangEgretGDMember" xml:lang="en-US">EHang Egret GD [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AustrianMinisterOfFinanceMember" xlink:label="loc_eh_AustrianMinisterOfFinanceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_AustrianMinisterOfFinanceMember" xml:lang="en-US">Austrian Minister Of Finance [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_AustrianMinisterOfFinanceMember" xlink:to="lab_eh_AustrianMinisterOfFinanceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_AustrianMinisterOfFinanceMember" xml:lang="en-US">Austrian minister of finance.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xml:lang="en-US">Inland Revenue, Hong Kong [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xml:lang="en-US">Hong Kong [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InlandRevenueHongKongMember" xlink:to="lab_us-gaap_InlandRevenueHongKongMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR" xlink:label="loc_country_FR" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_FR" xml:lang="en-US">FRANCE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FR" xlink:to="lab_country_FR" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES" xlink:label="loc_country_ES" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_ES" xml:lang="en-US">SPAIN</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES" xlink:to="lab_country_ES" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesAxis" xlink:label="loc_eh_SrtConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SrtConsolidatedEntitiesAxis" xml:lang="en-US">SRT Consolidated Entities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SrtConsolidatedEntitiesAxis" xlink:to="lab_eh_SrtConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SrtConsolidatedEntitiesAxis" xml:lang="en-US">SRT Consolidated Entities.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesDomain" xlink:label="loc_eh_SrtConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SrtConsolidatedEntitiesDomain" xml:lang="en-US">SRT Consolidated Entities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SrtConsolidatedEntitiesDomain" xlink:to="lab_eh_SrtConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SrtConsolidatedEntitiesDomain" xml:lang="en-US">SRT Consolidated Entities.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xlink:label="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xml:lang="en-US">EH Kashi Ehang Egret Media Technology Co Ltd Ehang Egret Ks [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xlink:to="lab_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xml:lang="en-US">EH Kashi Ehang Egret Media Technology Co Ltd Ehang Egret Ks.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_HighAndNewTechnologyEnterpriseTaxRate" xlink:label="loc_eh_HighAndNewTechnologyEnterpriseTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_HighAndNewTechnologyEnterpriseTaxRate" xml:lang="en-US">High And New Technology Enterprise Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_HighAndNewTechnologyEnterpriseTaxRate" xml:lang="en-US">High and New Technology Enterprise, tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_HighAndNewTechnologyEnterpriseTaxRate" xlink:to="lab_eh_HighAndNewTechnologyEnterpriseTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_HighAndNewTechnologyEnterpriseTaxRate" xml:lang="en-US">Percentage of High and new technology enterprise tax rate applicable to pretax income (loss).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Deductible tax losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OperatingLossCarryforwardsExpirationPeriod" xlink:label="loc_eh_OperatingLossCarryforwardsExpirationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OperatingLossCarryforwardsExpirationPeriod" xml:lang="en-US">Operating Loss Carryforwards Expiration Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_OperatingLossCarryforwardsExpirationPeriod" xml:lang="en-US">Deductible tax losses, period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OperatingLossCarryforwardsExpirationPeriod" xlink:to="lab_eh_OperatingLossCarryforwardsExpirationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_OperatingLossCarryforwardsExpirationPeriod" xml:lang="en-US">Operating loss carryforwards which are deductible for tax purposes.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WithholdingTaxRate" xlink:label="loc_eh_WithholdingTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_WithholdingTaxRate" xml:lang="en-US">Withholding Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_WithholdingTaxRate" xml:lang="en-US">Withholding tax rate for non-PRC resident enterprises</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_WithholdingTaxRate" xlink:to="lab_eh_WithholdingTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_WithholdingTaxRate" xml:lang="en-US">Percentage of withholding tax rate tax rate applicable to pretax income (loss).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xml:lang="en-US">Interest expense on unrecognized tax benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" xlink:label="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation Qualified Research and Development Additional Deduction Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" xml:lang="en-US">Effective income tax rate reconciliation qualified research and development additional deduction percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" xlink:to="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" xml:lang="en-US">Effective income tax rate reconciliation qualified research and development additional deduction percent.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExaminationDescription" xml:lang="en-US">Income Tax Examination, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExaminationDescription" xml:lang="en-US">Income Tax Examination, Description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationDescription" xlink:to="lab_us-gaap_IncomeTaxExaminationDescription" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US">Unrecognized tax benefits income tax penalties and interest accrued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xml:lang="en-US">Effective income tax rate reconciliation, noncontrolling interest income (loss), amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EnterpriseIncomeTaxPreferentialRate" xlink:label="loc_eh_EnterpriseIncomeTaxPreferentialRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EnterpriseIncomeTaxPreferentialRate" xml:lang="en-US">Enterprise Income Tax Preferential Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EnterpriseIncomeTaxPreferentialRate" xml:lang="en-US">Enterprise income tax preferential rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EnterpriseIncomeTaxPreferentialRate" xlink:to="lab_eh_EnterpriseIncomeTaxPreferentialRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EnterpriseIncomeTaxPreferentialRate" xml:lang="en-US">Enterprise income tax preferential rate.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" xlink:label="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation Qualified Research and Development Super Deduction Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" xml:lang="en-US">Effective income tax rate reconciliation qualified research and development super deduction percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" xlink:to="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" xml:lang="en-US">Effective income tax rate reconciliation qualified research and development super deduction percent.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxExemptionPeriod" xlink:label="loc_eh_IncomeTaxExemptionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_IncomeTaxExemptionPeriod" xml:lang="en-US">Income Tax Exemption Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_IncomeTaxExemptionPeriod" xml:lang="en-US">Income tax exemption period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_IncomeTaxExemptionPeriod" xlink:to="lab_eh_IncomeTaxExemptionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_IncomeTaxExemptionPeriod" xml:lang="en-US">Income tax exemption period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK" xlink:label="loc_country_HK" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_HK" xml:lang="en-US">HONG KONG</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodAxis" xml:lang="en-US">Tax Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodDomain" xml:lang="en-US">Tax Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TaxYear2008OnwardsMember" xlink:label="loc_eh_TaxYear2008OnwardsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_TaxYear2008OnwardsMember" xml:lang="en-US">Tax Year 2008 Onwards [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_TaxYear2008OnwardsMember" xlink:to="lab_eh_TaxYear2008OnwardsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_TaxYear2008OnwardsMember" xml:lang="en-US">Tax Year 2008 Onwards.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotExpirableMember" xlink:label="loc_eh_NotExpirableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_NotExpirableMember" xml:lang="en-US">Not Expirable [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_NotExpirableMember" xlink:to="lab_eh_NotExpirableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_NotExpirableMember" xml:lang="en-US">Not Expirable.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TaxYearFrom2018To2020Member" xlink:label="loc_eh_TaxYearFrom2018To2020Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_TaxYearFrom2018To2020Member" xml:lang="en-US">Tax Year From 2018 to 2020 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_TaxYearFrom2018To2020Member" xlink:to="lab_eh_TaxYearFrom2018To2020Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_TaxYearFrom2018To2020Member" xml:lang="en-US">Tax Year From 2018 to 2020.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermBankLoansGuaranteeMember" xlink:label="loc_eh_ShortTermBankLoansGuaranteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ShortTermBankLoansGuaranteeMember" xml:lang="en-US">Short Term Bank Loans Guarantee [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ShortTermBankLoansGuaranteeMember" xlink:to="lab_eh_ShortTermBankLoansGuaranteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ShortTermBankLoansGuaranteeMember" xml:lang="en-US">Short Term Bank Loans Guarantee.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermBankLoansGuaranteeMember" xlink:label="loc_eh_LongTermBankLoansGuaranteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_LongTermBankLoansGuaranteeMember" xml:lang="en-US">Long Term Bank Loans Guarantee [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_LongTermBankLoansGuaranteeMember" xlink:to="lab_eh_LongTermBankLoansGuaranteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_LongTermBankLoansGuaranteeMember" xml:lang="en-US">Long term bank loans guarantee.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xml:lang="en-US">Bank loans guaranteed by a related party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenue from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenue from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MrHuazhiHuMember" xlink:label="loc_eh_MrHuazhiHuMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_MrHuazhiHuMember" xml:lang="en-US">Mr Huazhi Hu [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_MrHuazhiHuMember" xlink:to="lab_eh_MrHuazhiHuMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xml:lang="en-US">Equity Method Investee [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeMember" xlink:to="lab_us-gaap_EquityMethodInvesteeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US">Schedule of Stock by Class [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsolidationAxis" xlink:label="loc_eh_ConsolidationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ConsolidationAxis" xml:lang="en-US">Consolidation [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ConsolidationAxis" xlink:to="lab_eh_ConsolidationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ConsolidationAxis" xml:lang="en-US">Consolidation.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsolidationDomain" xlink:label="loc_eh_ConsolidationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ConsolidationDomain" xml:lang="en-US">Consolidation [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ConsolidationDomain" xlink:to="lab_eh_ConsolidationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ConsolidationDomain" xml:lang="en-US">Consolidation</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US">Foreign&#160;currency translation adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US">Unrealized&#160;(realized) gains&#160;on available-for-sales investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Class of Stock [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrdinarySharesAbstract" xlink:label="loc_eh_OrdinarySharesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_OrdinarySharesAbstract" xml:lang="en-US">Ordinary Shares [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_OrdinarySharesAbstract" xlink:to="lab_eh_OrdinarySharesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Ordinary shares reserved for future issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Shares issued for underwriters</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Payment of tax witheld share based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Adjustment related to tax witholding for share based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xml:lang="en-US">Conversion of Stock, Shares Converted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xml:lang="en-US">Conversion Of Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CommonStockSharesHeldInDepositoryBank" xlink:label="loc_eh_CommonStockSharesHeldInDepositoryBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CommonStockSharesHeldInDepositoryBank" xml:lang="en-US">Common Stock Shares Held In Depository Bank</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CommonStockSharesHeldInDepositoryBank" xml:lang="en-US">Ordinary shares held by depository bank</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CommonStockSharesHeldInDepositoryBank" xlink:to="lab_eh_CommonStockSharesHeldInDepositoryBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CommonStockSharesHeldInDepositoryBank" xml:lang="en-US">Common stock shares held in depository bank.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EuropeanAssetManagementCompanyMember" xlink:label="loc_eh_EuropeanAssetManagementCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_EuropeanAssetManagementCompanyMember" xml:lang="en-US">European asset management company [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_EuropeanAssetManagementCompanyMember" xlink:to="lab_eh_EuropeanAssetManagementCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_EuropeanAssetManagementCompanyMember" xml:lang="en-US">European asset management company.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net loss attributable to ordinary shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net loss attributable to the Company's ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" xlink:label="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" xml:lang="en-US">Percentage Of Registered Capital Threshold When No Longer Required To Allocate Annual After Tax Profit To Statutory Surplus Fund</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" xml:lang="en-US">Percentage of registered capital threshold when no longer required to allocate annual after-tax profit to statutory surplus fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" xlink:to="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" xml:lang="en-US">Percentage of registered capital threshold when no longer required to allocate annual after tax profit to statutory surplus fund.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" xlink:label="loc_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" xml:lang="en-US">PercentageOfAnnualAfterTaxProfitRequiredToAllocateToStatutorySurplusFund</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" xml:lang="en-US">Percentage of annual after-tax profit required to allocate to the statutory surplus fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" xlink:to="lab_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" xml:lang="en-US">Percentage of annual after tax profit required to allocate to statutory surplus fund.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" xlink:label="loc_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" xml:lang="en-US">Percentage Of Annual After Tax Profit Required To Allocate To General Reserve Fund</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" xml:lang="en-US">Percentage of annual after-tax profit required to allocate to the general reserve fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" xlink:to="lab_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" xml:lang="en-US">Percentage of Annual after tax profit required to allocate to general reserve fund.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" xlink:label="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" xml:lang="en-US">Percentage Of Registered Capital Threshold When No Longer Required To Allocate Annual After Tax Profit To General Reserve Fund</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" xml:lang="en-US">Percentage of registered capital threshold when no longer required to allocate annual after-tax profit to general reserve fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" xlink:to="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" xml:lang="en-US">Percentage of registered capital threshold when no longer required to allocate annual after tax profit to general reserve fund.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Amount of restricted net assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ParentCompanyMember" xml:lang="en-US">Parent Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ParentCompanyMember" xml:lang="en-US">Parent Company [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xml:lang="en-US">Investments in subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Amounts due to the subsidiaries the VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_HoldingsInVaribaleInterestEntities" xlink:label="loc_eh_HoldingsInVaribaleInterestEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_HoldingsInVaribaleInterestEntities" xml:lang="en-US">Holdings In Varibale Interest Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_HoldingsInVaribaleInterestEntities" xml:lang="en-US">Net interests of the VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_HoldingsInVaribaleInterestEntities" xlink:to="lab_eh_HoldingsInVaribaleInterestEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_HoldingsInVaribaleInterestEntities" xml:lang="en-US">Holdings in varibale interest entities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional&#160;paid-in&#160;capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" xlink:label="loc_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" xml:lang="en-US">Net Income (Loss) from Real Estate Investment Partnership</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" xml:lang="en-US">Income (losses) from the VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" xlink:to="lab_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xml:lang="en-US">Unrealized gains on available-for-sale debt securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesNetOfTax" xml:lang="en-US">Income (Loss) from Subsidiaries, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesNetOfTax" xml:lang="en-US">Share of losses from subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromSubsidiariesNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Other financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CapitalContribution" xlink:label="loc_eh_CapitalContribution" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CapitalContribution" xml:lang="en-US">Capital Contribution</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_eh_CapitalContribution" xml:lang="en-US">Capital contribution to Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CapitalContribution" xlink:to="lab_eh_CapitalContribution" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CapitalContribution" xml:lang="en-US">Capital contribution.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Other investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesTradingAndAvailableForSale" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesTradingAndAvailableForSale" xml:lang="en-US">Debt Securities, Trading and Available-for-sale</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtSecuritiesTradingAndAvailableForSale" xml:lang="en-US">Trading debt investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale" xlink:to="lab_us-gaap_DebtSecuritiesTradingAndAvailableForSale" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Total assets measured at fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Measurement Frequency [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Measurement Frequency [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Recurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Recurring [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Quoted Price in Active Market for Identical Assets (Level 1) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Significant Other Observable Inputs (Level 2) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Unobservable Inputs (Level 3) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfAssetsInvestInTemporaryAssets" xlink:label="loc_eh_PercentageOfAssetsInvestInTemporaryAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PercentageOfAssetsInvestInTemporaryAssets" xml:lang="en-US">Percentage Of Assets Invest In Temporary Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PercentageOfAssetsInvestInTemporaryAssets" xlink:to="lab_eh_PercentageOfAssetsInvestInTemporaryAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PercentageOfAssetsInvestInTemporaryAssets" xml:lang="en-US">Percentage of assets invest in temporary assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_CapitalLeaseObligationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeaseObligationsAbstract" xml:lang="en-US">Capital Lease Obligations [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract" xlink:to="lab_us-gaap_CapitalLeaseObligationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Capital Leases, Future Minimum Payments Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Two Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingenciesTable" xml:lang="en-US">Loss Contingencies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PartiesInvolvedAxis" xlink:label="loc_eh_PartiesInvolvedAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PartiesInvolvedAxis" xml:lang="en-US">Parties Involved [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PartiesInvolvedAxis" xlink:to="lab_eh_PartiesInvolvedAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PartiesInvolvedAxis" xml:lang="en-US">Parties involved.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PartiesInvolvedDomain" xlink:label="loc_eh_PartiesInvolvedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PartiesInvolvedDomain" xml:lang="en-US">Parties Involved [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PartiesInvolvedDomain" xlink:to="lab_eh_PartiesInvolvedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PartiesInvolvedDomain" xml:lang="en-US">Parties involved.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" xlink:label="loc_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" xml:lang="en-US">Company Chairman Chief Executive Officer And Variable Interest Entity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" xml:lang="en-US">Company chairman chief executive officer and variable interest entity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" xlink:to="lab_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" xml:lang="en-US">Company chairman chief executive officer and variable interest entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xml:lang="en-US">Chief Executive Officer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xml:lang="en-US">Chief executive officer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingenciesLineItems" xml:lang="en-US">Loss Contingencies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xml:lang="en-US">Loss Contingency Accrual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xml:lang="en-US">Loss contingency accrual</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xml:lang="en-US">Loss Contingency, Damages Sought, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xml:lang="en-US">Damages sought value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US">Business combination step acquistion equity interest in the acquiree percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" xlink:label="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" xml:lang="en-US">Repayments of Debt, Maturing in More than Three Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" xml:lang="en-US">Repayment of short term debt maturing in three months or more</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" xlink:to="lab_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xml:lang="en-US">Proceeds from the issuance of equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business combination percentage of voting interests acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" xlink:label="loc_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" xml:lang="en-US">Proceeds From The Disposal Of Equity Interests In Variable Interest Entity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" xml:lang="en-US">Proceeds from the disposal of equity interests in variable interest entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" xlink:to="lab_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" xml:lang="en-US">Proceeds from the disposal of equity interests in variable interest entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xml:lang="en-US">Business combination step acquistion equity interest in acquiree including subsequent acquisition percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payment to acquire business gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_BusinessCombinationEquityInterestDisposedOff" xlink:label="loc_eh_BusinessCombinationEquityInterestDisposedOff" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_BusinessCombinationEquityInterestDisposedOff" xml:lang="en-US">Business Combination Equity Interest Disposed Off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_eh_BusinessCombinationEquityInterestDisposedOff" xml:lang="en-US">Business combination equity interest disposed off</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_BusinessCombinationEquityInterestDisposedOff" xlink:to="lab_eh_BusinessCombinationEquityInterestDisposedOff" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_BusinessCombinationEquityInterestDisposedOff" xml:lang="en-US">Business combination equity interest disposed off.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplementalAgreementWithInvestorMember" xlink:label="loc_eh_SupplementalAgreementWithInvestorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_SupplementalAgreementWithInvestorMember" xml:lang="en-US">Supplemental Agreement With Investor [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_SupplementalAgreementWithInvestorMember" xlink:to="lab_eh_SupplementalAgreementWithInvestorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_SupplementalAgreementWithInvestorMember" xml:lang="en-US">Supplemental agreement with Investor.</label>
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" xlink:label="loc_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" xml:lang="en-US">Private Placement Subject To Overseas Direct Investment Approval [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" xlink:to="lab_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" xml:lang="en-US">Private placement subject to overseas direct investment approval.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>17
<FILENAME>eh-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2023 [09:56:07] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CoverPage" roleURI="http://www.ehangholdings.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConsolidatedStatementsOfCashFlow" roleURI="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperations" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisks" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisks" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestments" roleURI="http://www.ehangholdings.com/role/ShortTermInvestments" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNet" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNet" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#Inventories" roleURI="http://www.ehangholdings.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNet" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermLoansReceivable" roleURI="http://www.ehangholdings.com/role/LongTermLoansReceivable" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestments" roleURI="http://www.ehangholdings.com/role/LongTermInvestments" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilities" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#BankLoans" roleURI="http://www.ehangholdings.com/role/BankLoans" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermDebt" roleURI="http://www.ehangholdings.com/role/ShortTermDebt" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#MandatorilyRedeemableNonControllingInterests" roleURI="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterests" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#Revenues" roleURI="http://www.ehangholdings.com/role/Revenues" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensation" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxes" roleURI="http://www.ehangholdings.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RelatedPartyTransactions" roleURI="http://www.ehangholdings.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquity" roleURI="http://www.ehangholdings.com/role/ShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShare" roleURI="http://www.ehangholdings.com/role/LossPerShare" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RestrictedNetAssets" roleURI="http://www.ehangholdings.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnly" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurements" roleURI="http://www.ehangholdings.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingencies" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SubsequentEvents" roleURI="http://www.ehangholdings.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsTables" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisksTables" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestmentsTables" roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNetTables" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#InventoriesTables" roleURI="http://www.ehangholdings.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestmentsTables" roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesTables" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RevenuesTables" roleURI="http://www.ehangholdings.com/role/RevenuesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationTables" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxTables" roleURI="http://www.ehangholdings.com/role/IncomeTaxTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquityTables" roleURI="http://www.ehangholdings.com/role/ShareholdersEquityTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShareTables" roleURI="http://www.ehangholdings.com/role/LossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinanciastatementsParentCompanyOnlyTables" roleURI="http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurementsTables" roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingenciesTables" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#OrganizationAndNatureOfOperationsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail" roleURI="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ConcentrationOfRisksAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail" roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermInvestmentsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNetSummaryOfAccountsReceivableNetDetail" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail" roleURI="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#InventoriesSummaryOfInventoriesDetail" roleURI="http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#PropertyAndEquipmentNetAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermLoansReceivableAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestmentsSummaryOfLongTermInvestmentsDetail" roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail" roleURI="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#BankLoansAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShortTermDebtAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RevenuesSummaryOfRevenuesDetail" roleURI="http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RevenuesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfShareOptionActivityDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareBasedCompensationAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfIncomeTaxExpenseDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxSummaryOfValuationAllowanceDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#ShareholdersEquityAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#LossPerShareAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#RestrictedNetAssetsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail" roleURI="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail" roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#FairValueMeasurementsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="eh-20221231.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_647780" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_647833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_647780" xlink:to="loc_dei_DocumentInformationTable_647833" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_647834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_647833" xlink:to="loc_us-gaap_StatementClassOfStockAxis_647834" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_647835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_647834" xlink:to="loc_us-gaap_ClassOfStockDomain_647835" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_669082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_647835" xlink:to="loc_dei_AdrMember_669082" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_647860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_647835" xlink:to="loc_us-gaap_CommonClassAMember_647860" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_648030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_647835" xlink:to="loc_us-gaap_CommonClassBMember_648030" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1326790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_647833" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1326790" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1326791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1326790" xlink:to="loc_dei_AddressTypeDomain_1326791" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1326792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_1326791" xlink:to="loc_dei_BusinessContactMember_1326792" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_647836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_647833" xlink:to="loc_dei_DocumentInformationLineItems_647836" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_647784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentType_647784" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_648286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentRegistrationStatement_648286" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_647785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentAnnualReport_647785" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_647787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentTransitionReport_647787" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_647789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentShellCompanyReport_647789" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_647790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AmendmentFlag_647790" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_647796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityCentralIndexKey_647796" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_647798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityFileNumber_647798" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_647792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentPeriodEndDate_647792" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_647793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentFiscalYearFocus_647793" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_647794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentFiscalPeriodFocus_647794" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_647800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_CurrentFiscalYearEndDate_647800" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_647795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityRegistrantName_647795" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_647799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityIncorporationStateCountryCode_647799" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_1326793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_ContactPersonnelName_1326793" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_1326742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressAddressLine1_1326742" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_1326743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressAddressLine2_1326743" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_1326744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressAddressLine3_1326744" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_1326746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressCityOrTown_1326746" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_1326750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressPostalZipCode_1326750" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_648430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityAddressCountry_648430" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_1326775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_CityAreaCode_1326775" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_1326752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_LocalPhoneNumber_1326752" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_647818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_Security12bTitle_647818" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_647819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_TradingSymbol_647819" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_647801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_647801" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_647802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityVoluntaryFilers_647802" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_647803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityCurrentReportingStatus_647803" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_647804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityShellCompany_647804" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_647805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityFilerCategory_647805" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_647808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityEmergingGrowthCompany_647808" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_647810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityExTransitionPeriod_647810" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_648293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityInteractiveDataCurrent_648293" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_647869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_NoTradingSymbolFlag_647869" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_647820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_SecurityExchangeName_647820" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_647899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_647899" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_924760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_IcfrAuditorAttestationFlag_924760" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1326670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AuditorName_1326670" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1326671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AuditorFirmId_1326671" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1326672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_AuditorLocation_1326672" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_1330244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_647836" xlink:to="loc_dei_DocumentAccountingStandard_1330244" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_644322" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_994181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_644322" xlink:to="loc_us-gaap_StatementTable_994181" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_994183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_994181" xlink:to="loc_us-gaap_StatementClassOfStockAxis_994183" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_994184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_994183" xlink:to="loc_us-gaap_ClassOfStockDomain_994184" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_644362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_994184" xlink:to="loc_us-gaap_CommonClassAMember_644362" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_644363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_994184" xlink:to="loc_us-gaap_CommonClassBMember_644363" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_994182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_994181" xlink:to="loc_us-gaap_StatementLineItems_994182" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_644367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_994182" xlink:to="loc_us-gaap_AssetsAbstract_644367" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_644377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_644367" xlink:to="loc_us-gaap_AssetsCurrentAbstract_644377" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_644391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_644391" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_921835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_RestrictedCashCurrent_921835" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_644393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_ShortTermInvestments_644393" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_644397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_644397" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_644400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_InventoryNet_644400" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_644402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_644402" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_933865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_933865" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_644409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_644377" xlink:to="loc_us-gaap_AssetsCurrent_644409" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_644411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_644367" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_644411" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_644414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_644414" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410840" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_644416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_644416" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_921836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_921836" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_644417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_LongTermInvestments_644417" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_644420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_644420" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_644423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_644411" xlink:to="loc_us-gaap_AssetsNoncurrent_644423" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_644424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_644367" xlink:to="loc_us-gaap_Assets_644424" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_994182" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_644567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_644567" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_644568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_644568" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermBorrowingsCurrent" xlink:label="loc_eh_ShortTermBorrowingsCurrent_1410749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_eh_ShortTermBorrowingsCurrent_1410749" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_644569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_AccountsPayableCurrent_644569" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_667743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_667743" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_1406033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_1406033" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_644571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_644571" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1410750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1410750" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent_921837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_DeferredIncomeCurrent_921837" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredGovernmentSubsidiesCurrent" xlink:label="loc_eh_DeferredGovernmentSubsidiesCurrent_644574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_eh_DeferredGovernmentSubsidiesCurrent_644574" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_644572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_644572" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_644575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_644567" xlink:to="loc_us-gaap_LiabilitiesCurrent_644575" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_644583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_644583" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_921838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_921838" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_644584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_644584" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_644586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_644586" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410751" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeNoncurrent_921840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_DeferredIncomeNoncurrent_921840" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1410752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1410752" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_644590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_644581" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_644590" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_644599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_Liabilities_644599" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_644603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_CommitmentsAndContingencies_644603" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_644619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_CommonStockValue_644619" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_644620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_644620" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReserves" xlink:label="loc_eh_StatutoryReserves_644624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_eh_StatutoryReserves_644624" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_644625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_644625" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_644628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_644628" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_644629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_StockholdersEquity_644629" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_644632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_MinorityInterest_644632" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_644634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_644616" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_644634" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_644637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_644426" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_644637" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_644759" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_644768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_644759" xlink:to="loc_us-gaap_StatementTable_644768" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_644769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_644768" xlink:to="loc_us-gaap_StatementClassOfStockAxis_644769" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_644770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_644769" xlink:to="loc_us-gaap_ClassOfStockDomain_644770" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_644782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_644770" xlink:to="loc_us-gaap_CommonClassAMember_644782" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_644784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_644770" xlink:to="loc_us-gaap_CommonClassBMember_644784" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecourseStatusAxis" xlink:label="loc_us-gaap_RecourseStatusAxis_925320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_644768" xlink:to="loc_us-gaap_RecourseStatusAxis_925320" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecourseStatusDomain" xlink:label="loc_us-gaap_RecourseStatusDomain_925321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RecourseStatusAxis_925320" xlink:to="loc_us-gaap_RecourseStatusDomain_925321" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecourseMember" xlink:label="loc_us-gaap_NonrecourseMember_925322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RecourseStatusDomain_925321" xlink:to="loc_us-gaap_NonrecourseMember_925322" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_644771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_644768" xlink:to="loc_us-gaap_StatementLineItems_644771" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_644791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_644791" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_644807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_LiabilitiesCurrent_644807" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_644815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_644815" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_644888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_644888" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_644890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_644890" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_644906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockSharesIssued_644906" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_644909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644771" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_644909" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_644938" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_644943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_644938" xlink:to="loc_us-gaap_StatementTable_644943" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_644960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_644943" xlink:to="loc_srt_ProductOrServiceAxis_644960" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_644961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_644960" xlink:to="loc_srt_ProductsAndServicesDomain_644961" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_644962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_644961" xlink:to="loc_us-gaap_ProductMember_644962" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_644970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_644961" xlink:to="loc_us-gaap_ServiceMember_644970" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1330173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_644943" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1330173" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1330174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1330173" xlink:to="loc_us-gaap_ClassOfStockDomain_1330174" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1411118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1330174" xlink:to="loc_dei_AdrMember_1411118" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_644946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_644943" xlink:to="loc_us-gaap_StatementLineItems_644946" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_648498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_RevenuesAbstract_648498" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_644966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_648498" xlink:to="loc_us-gaap_Revenues_644966" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_644972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_648498" xlink:to="loc_us-gaap_CostOfRevenue_644972" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_644975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_648498" xlink:to="loc_us-gaap_GrossProfit_644975" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_644976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OperatingExpensesAbstract_644976" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_644978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_SellingAndMarketingExpense_644978" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_644982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_644982" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_644984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_644984" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_644993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_644976" xlink:to="loc_us-gaap_OperatingExpenses_644993" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_644995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_644995" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_644997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OperatingIncomeLoss_644997" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_645003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_InvestmentIncomeInterest_645003" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_645004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_InterestExpense_645004" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_645007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_645007" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome_645008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_OtherNonoperatingIncome_645008" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_645009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_OtherNonoperatingExpense_645009" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_645011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_644999" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_645011" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_645013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_645013" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_645014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_645014" use="optional" order="29" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee" xlink:label="loc_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee_645015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee_645015" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_645017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_645017" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ProfitLoss_645278" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_645022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_645022" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_645024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_NetIncomeLoss_645024" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_645029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_EarningsPerShareAbstract_645029" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1410817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_645029" xlink:to="loc_us-gaap_EarningsPerShareBasic_1410817" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1410818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_645029" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1410818" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410821" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410820" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410822" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetLossPerAmericanDepositaryShareAbstract" xlink:label="loc_eh_NetLossPerAmericanDepositaryShareAbstract_673316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_eh_NetLossPerAmericanDepositaryShareAbstract_673316" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1411116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_NetLossPerAmericanDepositaryShareAbstract_673316" xlink:to="loc_us-gaap_EarningsPerShareBasic_1411116" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1411117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_NetLossPerAmericanDepositaryShareAbstract_673316" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1411117" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_645053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_645053" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_921856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_645048" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_921856" use="optional" order="46" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645050" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_645105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_645105" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_645108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_645108" use="optional" order="49" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_645113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_644946" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_645113" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_645322" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_645324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_645322" xlink:to="loc_us-gaap_StatementTable_645324" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_645329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_645324" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_645329" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_645330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_645329" xlink:to="loc_us-gaap_EquityComponentDomain_645330" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_645333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_CommonStockMember_645333" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_645334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_645334" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_645335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_645335" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReservesMember" xlink:label="loc_eh_StatutoryReservesMember_645337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_eh_StatutoryReservesMember_645337" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_645338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_RetainedEarningsMember_645338" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaap_ParentMember_645339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_ParentMember_645339" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_645341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_645330" xlink:to="loc_us-gaap_NoncontrollingInterestMember_645341" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_922039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_645324" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_922039" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_922039" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_922041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922040" xlink:to="loc_us-gaap_OverAllotmentOptionMember_922041" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_922045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_645324" xlink:to="loc_us-gaap_StatementClassOfStockAxis_922045" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_922047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_922045" xlink:to="loc_us-gaap_ClassOfStockDomain_922047" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_922048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_922047" xlink:to="loc_us-gaap_CommonClassAMember_922048" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_922049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_922047" xlink:to="loc_us-gaap_CommonClassBMember_922049" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_645327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_645324" xlink:to="loc_us-gaap_StatementLineItems_645327" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_645343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_645343" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_645345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_SharesOutstanding_645345" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_ProfitLoss_645352" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_645359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_645359" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_645369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_645369" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_645372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_645372" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_645383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_645383" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_645385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_645385" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_922056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_922056" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_922058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_922058" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_922084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_922084" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_922085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_922085" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_645354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_645354" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_645361" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1365707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1365707" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled" xlink:label="loc_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled_1406045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled_1406045" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AppropriationOfStatutoryReserves" xlink:label="loc_eh_AppropriationOfStatutoryReserves_645365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_AppropriationOfStatutoryReserves_645365" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan" xlink:label="loc_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan_1410918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan_1410918" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax" xlink:label="loc_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax_1410920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax_1410920" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410922" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_645392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_645392" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_645395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645327" xlink:to="loc_us-gaap_SharesOutstanding_645395" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_645444" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_645571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_645444" xlink:to="loc_us-gaap_StatementTable_645571" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1369959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_645571" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1369959" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1369960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1369959" xlink:to="loc_us-gaap_ClassOfStockDomain_1369960" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SeriesCConvertibleRedeemablePreferredStockMember" xlink:label="loc_eh_SeriesCConvertibleRedeemablePreferredStockMember_1369967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1369960" xlink:to="loc_eh_SeriesCConvertibleRedeemablePreferredStockMember_1369967" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_1369970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1369960" xlink:to="loc_us-gaap_IPOMember_1369970" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_645574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_645571" xlink:to="loc_us-gaap_StatementLineItems_645574" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_ProfitLoss_645502" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_645506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_Depreciation_645506" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1410951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1410951" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_1410952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_1410952" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_645507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_645507" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_645508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ShareBasedCompensation_645508" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReclaimOfSharesUnderShareIncentivePlan" xlink:label="loc_eh_ReclaimOfSharesUnderShareIncentivePlan_1410954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_eh_ReclaimOfSharesUnderShareIncentivePlan_1410954" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_922139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_922139" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_645509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_645509" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_922141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_922141" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_1410958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_1410958" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterestAndInvestmentIncome" xlink:label="loc_eh_InterestAndInvestmentIncome_1410182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_eh_InterestAndInvestmentIncome_1410182" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_645511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_645511" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1365722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1365722" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_645513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_645513" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1411115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_InventoryWriteDown_1411115" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax_1406057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_645579" xlink:to="loc_us-gaap_ForeignCurrencyTransactionLossBeforeTax_1406057" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_645516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_645516" use="optional" order="27" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnbilledRevenue" xlink:label="loc_eh_UnbilledRevenue_667849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_eh_UnbilledRevenue_667849" use="optional" order="28" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_645517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_645517" use="optional" order="29" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_645518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_645518" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_645519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_645519" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_933901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_933901" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_645520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_645520" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_645521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_645521" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_645523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_645523" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_645528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_645528" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1410961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1410961" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_922142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_922142" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInDeferredGovernmentSubsidies" xlink:label="loc_eh_IncreaseDecreaseInDeferredGovernmentSubsidies_645525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_eh_IncreaseDecreaseInDeferredGovernmentSubsidies_645525" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_645524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_645524" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncreaseDecreaseInUnrecognizedTaxBenefits" xlink:label="loc_eh_IncreaseDecreaseInUnrecognizedTaxBenefits_667850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_645580" xlink:to="loc_eh_IncreaseDecreaseInUnrecognizedTaxBenefits_667850" use="optional" order="41" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_645578" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645533" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentsFromDeconsolidationOfSubsidiaries" xlink:label="loc_eh_PaymentsFromDeconsolidationOfSubsidiaries_667851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_eh_PaymentsFromDeconsolidationOfSubsidiaries_667851" use="optional" order="44" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_645472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_645472" use="optional" order="45" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_645473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_645473" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_645474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_645474" use="optional" order="47" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_922171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_922171" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_645471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_645471" use="optional" order="49" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments_645475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments_645475" use="optional" order="50" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_922146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_922146" use="optional" order="51" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_922260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_922260" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_645583" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645538" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt_645547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromBankDebt_645547" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_645549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_RepaymentsOfBankDebt_645549" use="optional" order="56" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromLongTermBankLoans" xlink:label="loc_eh_ProceedsFromLongTermBankLoans_1365747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_ProceedsFromLongTermBankLoans_1365747" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RepaymentOfLongTermBankLoan" xlink:label="loc_eh_RepaymentOfLongTermBankLoan_1410965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_RepaymentOfLongTermBankLoan_1410965" use="optional" order="58" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_645552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_645552" use="optional" order="59" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_1410755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_1410755" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities_922278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities_922278" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany" xlink:label="loc_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany_645554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany_645554" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_645555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_645555" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_922279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_922279" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_922281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_922281" use="optional" order="65" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PaymentOfIssuanceCostsForInitialPublicOffering" xlink:label="loc_eh_PaymentOfIssuanceCostsForInitialPublicOffering_924945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_eh_PaymentOfIssuanceCostsForInitialPublicOffering_924945" use="optional" order="66" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_645585" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645558" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1410819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1410819" use="optional" order="68" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645560" use="optional" order="69" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_645561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_645561" use="optional" order="70" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_645562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_645562" use="optional" order="71" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" use="optional" order="72" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_645593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" xlink:to="loc_us-gaap_InterestPaidNet_645593" use="optional" order="73" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_645594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_645589" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_645594" use="optional" order="74" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" use="optional" order="75" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables" xlink:label="loc_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables_1406080" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables_1406080" use="optional" order="76" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities" xlink:label="loc_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities_933903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities_933903" use="optional" order="77" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnpaidStockIssuanceCosts" xlink:label="loc_eh_UnpaidStockIssuanceCosts_645596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_UnpaidStockIssuanceCosts_645596" use="optional" order="78" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="loc_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction_922444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_645595" xlink:to="loc_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction_922444" use="optional" order="79" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract" xlink:label="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_645574" xlink:to="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" use="optional" order="80" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_925025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_925025" use="optional" order="81" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_925026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_925026" use="optional" order="82" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1330142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract_925024" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1330142" use="optional" order="83" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645719" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_645725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645719" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_645725" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_645042" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_645112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645042" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_645112" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConcentrationOfRisks">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_646660" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_646661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_646660" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_646661" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermInvestments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_646734" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_646735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_646734" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_646735" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccountsReceivableNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646755" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="loc_us-gaap_AccountsAndNontradeReceivableTextBlock_646757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646755" xlink:to="loc_us-gaap_AccountsAndNontradeReceivableTextBlock_646757" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/Inventories">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_646850" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_646851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646850" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_646851" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646871" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock" xlink:label="loc_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock_646872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646871" xlink:to="loc_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock_646872" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PropertyAndEquipmentNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646941" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_646942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646941" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_646942" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermLoansReceivable">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableAbstract" xlink:label="loc_eh_LongTermLoansReceivableAbstract_922529" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableTextBlock" xlink:label="loc_eh_LongTermLoansReceivableTextBlock_922530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_LongTermLoansReceivableAbstract_922529" xlink:to="loc_eh_LongTermLoansReceivableTextBlock_922530" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermInvestments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_1406551" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermInvestmentsTextBlock" xlink:label="loc_eh_LongTermInvestmentsTextBlock_1406553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_1406551" xlink:to="loc_eh_LongTermInvestmentsTextBlock_1406553" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647014" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock" xlink:label="loc_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock_647017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647014" xlink:to="loc_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock_647017" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/BankLoans">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1406688" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1406689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1406688" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1406689" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermDebt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1410773" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaap_ShortTermDebtTextBlock_1410774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1410773" xlink:to="loc_us-gaap_ShortTermDebtTextBlock_1410774" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterests">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_923013" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_923014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_923013" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_923014" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/Revenues">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_647104" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_647106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_647104" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_647106" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647215" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_647216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647215" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_647216" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647824" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_647825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647824" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_647825" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_647370" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_647372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_647370" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_647372" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_933961" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_933962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_933961" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_933962" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LossPerShare">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_647544" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_647545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_647544" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_647545" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RestrictedNetAssets">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RestrictedNetAssetsAbstract" xlink:label="loc_eh_RestrictedNetAssetsAbstract_647598" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_647599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_RestrictedNetAssetsAbstract_647598" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_647599" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410949" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_1410950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410949" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_1410950" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_647425" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_647426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_647425" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_647426" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_647625" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_647626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_647625" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_647626" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_647651" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_647652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_647651" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_647652" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_645136" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_645185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_645185" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_645239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_645239" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_645453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_UseOfEstimates_645453" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_645344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_645344" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConvenienceTranslationPolicyTextBlock" xlink:label="loc_eh_ConvenienceTranslationPolicyTextBlock_645371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_ConvenienceTranslationPolicyTextBlock_645371" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_645375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_645375" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_922940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_922940" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_645386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_645386" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_645389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_645389" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_922946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_922946" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock" xlink:label="loc_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock_645391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock_645391" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_645393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_645393" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_645396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_645396" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_1406138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_1406138" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_645399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_645399" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EquityAndCostMethodInvestment" xlink:label="loc_eh_EquityAndCostMethodInvestment_1330190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_EquityAndCostMethodInvestment_1330190" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_645404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_645404" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_645405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_645405" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_645406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_645406" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_645407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_645407" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_645408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_645408" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1406139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1406139" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_645409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_645409" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_645482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_645482" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GovernmentSubsidiesPolicyTextBlock" xlink:label="loc_eh_GovernmentSubsidiesPolicyTextBlock_645410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_GovernmentSubsidiesPolicyTextBlock_645410" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_645412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_645412" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_645414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_645414" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EmployeeBenefitExpensesPolicyTextBlock" xlink:label="loc_eh_EmployeeBenefitExpensesPolicyTextBlock_645429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_EmployeeBenefitExpensesPolicyTextBlock_645429" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReservePolicyPolicyTextBlock" xlink:label="loc_eh_StatutoryReservePolicyPolicyTextBlock_1410813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_StatutoryReservePolicyPolicyTextBlock_1410813" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_645433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_645433" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DividendsPolicyTextBlock" xlink:label="loc_eh_DividendsPolicyTextBlock_1407696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_DividendsPolicyTextBlock_1407696" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_645436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_645436" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock_1410910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_DebtPolicyTextBlock_1410910" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WarrantsPolicyTextBlock" xlink:label="loc_eh_WarrantsPolicyTextBlock_1410911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_WarrantsPolicyTextBlock_1410911" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_645439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_645439" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock" xlink:label="loc_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock_1409588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock_1409588" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_645443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645136" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_645443" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645732" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock" xlink:label="loc_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock_645733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645732" xlink:to="loc_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock_645733" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_645745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645732" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_645745" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_645529" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="loc_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock_646971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645529" xlink:to="loc_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock_646971" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1406147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645529" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1406147" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_645544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645529" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_645544" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1410792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1410792" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1411068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645529" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1411068" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConcentrationOfRisksTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_646664" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_660365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_646664" xlink:to="loc_us-gaap_ConcentrationRiskTable_660365" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_660365" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660368" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660368" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660369" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_660372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_660365" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_660372" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_660373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_660372" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_660373" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_660374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_660373" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_660374" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_923025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_660373" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_923025" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_660366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_660365" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_660366" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_646665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_660366" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_646665" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermInvestmentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_923094" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_923095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_923094" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_923095" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccountsReceivableNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646769" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_646771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646769" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_646771" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_646772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646769" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_646772" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_646855" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_646856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646855" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_646856" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646875" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_646878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646875" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_646878" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PropertyAndEquipmentNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646944" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_646945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646944" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_646945" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermInvestmentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_1406561" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_1409757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_1406561" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_1409757" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647021" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" xlink:label="loc_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock_647022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647021" xlink:to="loc_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock_647022" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_647023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647021" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_647023" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RevenuesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_647111" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_647112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_647111" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_647112" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647218" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_647219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647218" xlink:to="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_647219" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_923119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647218" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_923119" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_923120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647218" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_923120" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_647222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647218" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_647222" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647827" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_647852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647827" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_647852" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_647828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647827" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_647828" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_647829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647827" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_647829" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_1410939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647827" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_1410939" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_647832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647827" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_647832" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareholdersEquityTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_933964" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_933965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_933964" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_933965" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LossPerShareTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_647550" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_647551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_647550" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_647551" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410955" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1410956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410955" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1410956" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_1410957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410955" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_1410957" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1410959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410955" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1410959" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_647430" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_647431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_647430" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_647431" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CommitmentsAndContingenciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_647629" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_1365791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_647629" xlink:to="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_1365791" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645748" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable" xlink:label="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable_645750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645748" xlink:to="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable_645750" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_645767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable_645750" xlink:to="loc_srt_ConsolidatedEntitiesAxis_645767" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_645768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_645767" xlink:to="loc_srt_ConsolidatedEntitiesDomain_645768" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhflyTechnologyLimitedMember" xlink:label="loc_eh_EhflyTechnologyLimitedMember_645769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_EhflyTechnologyLimitedMember_645769" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:label="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_645771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_645771" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_YunfuEhangIntelligentTechnologyLimitedMember" xlink:label="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_922762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_922762" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember" xlink:label="loc_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember_645788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember_645788" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember" xlink:label="loc_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember_1406090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645768" xlink:to="loc_eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember_1406090" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems" xlink:label="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable_645750" xlink:to="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_645759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_645759" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_662263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_dei_EntityIncorporationStateCountryCode_662263" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_648191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_648191" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_648193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_648193" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations_645765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations_645765" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_659802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems_645751" xlink:to="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_659802" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645816" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645816" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_645823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" xlink:to="loc_srt_ConsolidatedEntitiesAxis_645823" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_645824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_645823" xlink:to="loc_srt_ConsolidatedEntitiesDomain_645824" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_645825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_645824" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_645825" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406111" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1406112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406111" xlink:to="loc_us-gaap_RelatedPartyDomain_1406112" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_1406113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1406112" xlink:to="loc_eh_ThirdPartyMember_1406113" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterCompanyMember" xlink:label="loc_eh_InterCompanyMember_1406114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1406112" xlink:to="loc_eh_InterCompanyMember_1406114" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_645820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_645817" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_645820" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_645826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_AssetsAbstract_645826" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_645864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_645826" xlink:to="loc_us-gaap_AssetsCurrentAbstract_645864" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_645829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_645829" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_645830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_645830" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_645832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_InventoryNet_645832" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_645834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_645834" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent_645833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_645864" xlink:to="loc_us-gaap_DueFromAffiliateCurrent_645833" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_645873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_645826" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_645873" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_645837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_645837" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1410838" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_645838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_645838" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_645841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_645873" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_645841" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_645843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_645826" xlink:to="loc_us-gaap_Assets_645843" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_645844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_LiabilitiesAbstract_645844" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_645870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_645844" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_645870" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_645847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_AccountsPayableCurrent_645847" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645848" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_1406115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_1406115" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_645849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_645849" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent_645853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_645870" xlink:to="loc_us-gaap_DueToAffiliateCurrent_645853" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_645844" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1365702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1365702" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_922901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_922901" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_922894" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410777" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_922909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_645844" xlink:to="loc_us-gaap_Liabilities_922909" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_645856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_Revenues_645856" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_645857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_ProfitLoss_645857" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_645858" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_645859" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_645861" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_645820" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645862" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645879" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable" xlink:label="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_645879" xlink:to="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_645903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_645903" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_645904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_645903" xlink:to="loc_us-gaap_RelatedPartyDomain_645904" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NomineeShareholderMember" xlink:label="loc_eh_NomineeShareholderMember_645906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_645904" xlink:to="loc_eh_NomineeShareholderMember_645906" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VariableInterestEntityAndItsSubsidariesMember" xlink:label="loc_eh_VariableInterestEntityAndItsSubsidariesMember_645932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_645904" xlink:to="loc_eh_VariableInterestEntityAndItsSubsidariesMember_645932" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_645910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_TypeOfArrangementAxis_645910" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_645910" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ExclusiveConsultingAndServiceAgreementMember" xlink:label="loc_eh_ExclusiveConsultingAndServiceAgreementMember_645914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_645912" xlink:to="loc_eh_ExclusiveConsultingAndServiceAgreementMember_645914" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_660038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_srt_ConsolidatedEntitiesAxis_660038" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_660039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_660038" xlink:to="loc_srt_ConsolidatedEntitiesDomain_660039" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:label="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_660040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_660040" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1353582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1353582" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentMember" xlink:label="loc_eh_EhangIntelligentMember_1406102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_eh_EhangIntelligentMember_1406102" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangGZMember" xlink:label="loc_eh_EHangGZMember_1411078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_660039" xlink:to="loc_eh_EHangGZMember_1411078" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660053" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_660053" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_660057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_660055" xlink:to="loc_us-gaap_SalesRevenueNetMember_660057" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_660061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_660061" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_660063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_660061" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_660063" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember" xlink:label="loc_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember_660076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_660063" xlink:to="loc_eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember_660076" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1411090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_us-gaap_DebtInstrumentAxis_1411090" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1411091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1411090" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1411091" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LoanFacilityMember" xlink:label="loc_eh_LoanFacilityMember_1411092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1411091" xlink:to="loc_eh_LoanFacilityMember_1411092" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems" xlink:label="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable_645885" xlink:to="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_645890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_645890" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_645894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_645894" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee" xlink:label="loc_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee_648228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee_648228" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsultingAndServiceAgreementTerm" xlink:label="loc_eh_ConsultingAndServiceAgreementTerm_660045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_eh_ConsultingAndServiceAgreementTerm_660045" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1406099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1406099" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1409790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_NetIncomeLoss_1409790" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1410841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_ProfitLoss_1410841" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410842" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1410843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1410843" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_1411093" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_1411093" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_1411094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_1411094" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1411095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems_645887" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1411095" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_646565" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_646573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_646565" xlink:to="loc_us-gaap_StatementTable_646573" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_646580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_RangeAxis_646580" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_646581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_646580" xlink:to="loc_srt_RangeMember_646581" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_674890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_StatementClassOfStockAxis_674890" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_674892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_674890" xlink:to="loc_us-gaap_ClassOfStockDomain_674892" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_eh_SeriesCRedeemableConvertiblePreferredStockMember_674895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_674892" xlink:to="loc_eh_SeriesCRedeemableConvertiblePreferredStockMember_674895" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_646587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_646587" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_646588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_646587" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_646588" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_646592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_646592" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_646593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_646592" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_646593" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_646596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_TypeOfArrangementAxis_646596" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_646596" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DevelopmentAndPurchaseCooperativeArrangementMember" xlink:label="loc_eh_DevelopmentAndPurchaseCooperativeArrangementMember_646599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_646597" xlink:to="loc_eh_DevelopmentAndPurchaseCooperativeArrangementMember_646599" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_646601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_CounterpartyNameAxis_646601" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_646601" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_BiotechCompanyLimitedMember" xlink:label="loc_eh_BiotechCompanyLimitedMember_646604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_646602" xlink:to="loc_eh_BiotechCompanyLimitedMember_646604" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_646606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_srt_ProductOrServiceAxis_646606" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_646607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_646606" xlink:to="loc_srt_ProductsAndServicesDomain_646607" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AavMember" xlink:label="loc_eh_AavMember_646609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_646607" xlink:to="loc_eh_AavMember_646609" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaap_ShippingAndHandlingMember_673327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_646607" xlink:to="loc_us-gaap_ShippingAndHandlingMember_673327" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_676856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_dei_LegalEntityAxis_676856" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_676857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_676856" xlink:to="loc_dei_EntityDomain_676857" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_676848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_676848" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_676849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_676848" xlink:to="loc_us-gaap_TypeOfAdoptionMember_676849" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_676852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_676852" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_676853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_676852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_676853" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1406244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_676853" xlink:to="loc_us-gaap_CostOfSalesMember_1406244" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenseMember" xlink:label="loc_us-gaap_OtherExpenseMember_1406280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_676853" xlink:to="loc_us-gaap_OtherExpenseMember_1406280" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1324792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1324792" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1324793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1324792" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1324793" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1406227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1406227" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1406228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1406227" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1406228" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_1406229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1406228" xlink:to="loc_us-gaap_AccountsReceivableMember_1406229" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReservesFundTypeAxis" xlink:label="loc_eh_ReservesFundTypeAxis_1406283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_eh_ReservesFundTypeAxis_1406283" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReservesFundTypeDomain" xlink:label="loc_eh_ReservesFundTypeDomain_1406284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ReservesFundTypeAxis_1406283" xlink:to="loc_eh_ReservesFundTypeDomain_1406284" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GeneralReserveFundMember" xlink:label="loc_eh_GeneralReserveFundMember_1406288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ReservesFundTypeDomain_1406284" xlink:to="loc_eh_GeneralReserveFundMember_1406288" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutorySurplusReserveFundMember" xlink:label="loc_eh_StatutorySurplusReserveFundMember_1406296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ReservesFundTypeDomain_1406284" xlink:to="loc_eh_StatutorySurplusReserveFundMember_1406296" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_1407727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_DividendsAxis_1407727" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_1407728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_1407727" xlink:to="loc_us-gaap_DividendsDomain_1407728" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendDeclaredMember" xlink:label="loc_us-gaap_DividendDeclaredMember_1407729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_1407728" xlink:to="loc_us-gaap_DividendDeclaredMember_1407729" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1410806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1410806" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410806" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410807" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_646576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646573" xlink:to="loc_us-gaap_StatementLineItems_646576" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_646610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_646610" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_646623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_AssetImpairmentCharges_646623" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_646626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_AdvertisingExpense_646626" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_646628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_646628" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment_646633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OtherCommitment_646633" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MilestonePaymentsToMade" xlink:label="loc_eh_MilestonePaymentsToMade_646634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_MilestonePaymentsToMade_646634" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NumberOfUnitsProposedToBeSold" xlink:label="loc_eh_NumberOfUnitsProposedToBeSold_646638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_NumberOfUnitsProposedToBeSold_646638" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_673329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_CostOfRevenue_673329" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_674899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_674899" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991899" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_1406225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_RestrictedCash_1406225" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1406233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1406233" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1406239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_InventoryWriteDown_1406239" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1406268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1406268" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1406281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1406281" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfReserveAppropriationNetOfTax" xlink:label="loc_eh_PercentageOfReserveAppropriationNetOfTax_1406290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_PercentageOfReserveAppropriationNetOfTax_1406290" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapital" xlink:label="loc_eh_PercentageOfRegisteredCapital_1406294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_PercentageOfRegisteredCapital_1406294" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AppropriationOfReserves" xlink:label="loc_eh_AppropriationOfReserves_1406305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_AppropriationOfReserves_1406305" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_1407724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_Dividends_1407724" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RightOfUseAsset" xlink:label="loc_eh_RightOfUseAsset_1410189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_RightOfUseAsset_1410189" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1410782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseLiability_1410782" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_1410783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_1410783" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermLeaseTerm" xlink:label="loc_eh_ShortTermLeaseTerm_1410784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_ShortTermLeaseTerm_1410784" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1410785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1410785" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1410786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1410786" use="optional" order="68" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_1410787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeaseCost_1410787" use="optional" order="69" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_1410788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_ShortTermLeaseCost_1410788" use="optional" order="70" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherLeaseCost" xlink:label="loc_eh_OtherLeaseCost_1410789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_eh_OtherLeaseCost_1410789" use="optional" order="71" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_1410790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_OperatingLeasePayments_1410790" use="optional" order="72" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1410924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_646576" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1410924" use="optional" order="73" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1406207" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1406207" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1406210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1406210" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1406210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SoftwareMember" xlink:label="loc_eh_SoftwareMember_1406213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" xlink:to="loc_eh_SoftwareMember_1406213" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PatentsAndTrademarksMember" xlink:label="loc_eh_PatentsAndTrademarksMember_1406215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1406211" xlink:to="loc_eh_PatentsAndTrademarksMember_1406215" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1406216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" xlink:to="loc_srt_RangeAxis_1406216" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1406216" xlink:to="loc_srt_RangeMember_1406217" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1406218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1406217" xlink:to="loc_srt_MaximumMember_1406218" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1406219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1406217" xlink:to="loc_srt_MinimumMember_1406219" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1406209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1406208" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1406209" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1406220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1406209" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1406220" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_645591" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645591" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645598" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645598" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MoldAndToolingMember" xlink:label="loc_eh_MoldAndToolingMember_1410919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_eh_MoldAndToolingMember_1410919" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_645600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_OfficeEquipmentMember_645600" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_645604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_645604" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaap_TransportationEquipmentMember_645602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_TransportationEquipmentMember_645602" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_645603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645599" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_645603" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_645606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" xlink:to="loc_srt_RangeAxis_645606" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_645607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_645606" xlink:to="loc_srt_RangeMember_645607" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_645609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_645607" xlink:to="loc_srt_MinimumMember_645609" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_645608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_645607" xlink:to="loc_srt_MaximumMember_645608" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_645597" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_645611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_645611" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_645620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_645620" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_645612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_645610" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_645612" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_1410794" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1410795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1410795" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1410796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1410796" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1410797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1410797" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1410912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1410912" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1410914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1410914" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1410913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1410913" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1410799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1410799" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1410800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1410800" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1410801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_OperatingLeaseLiability_1410801" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1410916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1410916" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1410794" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1410917" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_645592" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_645592" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_645628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" xlink:to="loc_us-gaap_StatementClassOfStockAxis_645628" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_645629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_645628" xlink:to="loc_us-gaap_ClassOfStockDomain_645629" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_645642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" xlink:to="loc_srt_StatementGeographicalAxis_645642" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_645643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_645642" xlink:to="loc_srt_SegmentGeographicalDomain_645643" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_country_CN_645647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_country_CN_645647" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WestAsiaMember" xlink:label="loc_eh_WestAsiaMember_645658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_eh_WestAsiaMember_645658" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_645649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_srt_EuropeMember_645649" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EastAsiaMember" xlink:label="loc_eh_EastAsiaMember_922983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_eh_EastAsiaMember_922983" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherMember" xlink:label="loc_eh_OtherMember_645656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_645643" xlink:to="loc_eh_OtherMember_645656" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_645627" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_645660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" xlink:to="loc_us-gaap_Revenues_645660" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRevenues" xlink:label="loc_eh_PercentageOfRevenues_645659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_645633" xlink:to="loc_eh_PercentageOfRevenues_645659" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_1411069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_1411069" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1411070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1411070" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1411071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1411071" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1411072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1411072" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1411073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1411073" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1411074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1411074" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_1411075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1411067" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_1411075" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_646673" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_646673" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_646675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xlink:to="loc_srt_MajorCustomersAxis_646675" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_646676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_646675" xlink:to="loc_srt_NameOfMajorCustomerDomain_646676" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerAMember" xlink:label="loc_eh_CustomerAMember_646677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerAMember_646677" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerBMember" xlink:label="loc_eh_CustomerBMember_646678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerBMember_646678" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerCMember" xlink:label="loc_eh_CustomerCMember_646679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerCMember_646679" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerDMember" xlink:label="loc_eh_CustomerDMember_646680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerDMember_646680" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerEMember" xlink:label="loc_eh_CustomerEMember_646681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerEMember_646681" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerFMember" xlink:label="loc_eh_CustomerFMember_646682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerFMember_646682" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CustomerGMember" xlink:label="loc_eh_CustomerGMember_669070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646676" xlink:to="loc_eh_CustomerGMember_669070" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_646683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_646683" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_646684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_646683" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_646684" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_646685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_646685" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierAMember" xlink:label="loc_eh_SupplierAMember_1406351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_eh_SupplierAMember_1406351" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierBMember" xlink:label="loc_eh_SupplierBMember_1406348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_eh_SupplierBMember_1406348" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplierCMember" xlink:label="loc_eh_SupplierCMember_1406349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_646684" xlink:to="loc_eh_SupplierCMember_1406349" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646686" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646686" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueProductLineMember" xlink:label="loc_us-gaap_SalesRevenueProductLineMember_646688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646687" xlink:to="loc_us-gaap_SalesRevenueProductLineMember_646688" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_646674" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_646690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" xlink:to="loc_us-gaap_Revenues_646690" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_923034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_646689" xlink:to="loc_us-gaap_CostOfRevenue_923034" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_646699" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_646701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_646699" xlink:to="loc_us-gaap_ConcentrationRiskTable_646701" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_660142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_srt_StatementGeographicalAxis_660142" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_660143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_660142" xlink:to="loc_srt_SegmentGeographicalDomain_660143" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_country_CN_660145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_660143" xlink:to="loc_country_CN_660145" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OtherThanPRCMember" xlink:label="loc_eh_OtherThanPRCMember_660146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_660143" xlink:to="loc_eh_OtherThanPRCMember_660146" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646702" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_646702" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_646705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_646703" xlink:to="loc_us-gaap_AccountsReceivableMember_646705" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_646706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_srt_MajorCustomersAxis_646706" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_646707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_646706" xlink:to="loc_srt_NameOfMajorCustomerDomain_646707" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TwoCustomerMember" xlink:label="loc_eh_TwoCustomerMember_646709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646707" xlink:to="loc_eh_TwoCustomerMember_646709" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThreeCustomerMember" xlink:label="loc_eh_ThreeCustomerMember_1324814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_646707" xlink:to="loc_eh_ThreeCustomerMember_1324814" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1330532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1330532" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1330533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1330532" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1330533" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1330534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1330533" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1330534" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1406365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_srt_RangeAxis_1406365" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1406365" xlink:to="loc_srt_RangeMember_1406366" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_646710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_646701" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_646710" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_646712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_646712" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_646714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_646714" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_646715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_646715" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_923015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_EquityMethodInvestments_923015" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_646710" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410892" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_923108" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaap_MarketableSecuritiesTable_933908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_923108" xlink:to="loc_us-gaap_MarketableSecuritiesTable_933908" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_933909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_933908" xlink:to="loc_us-gaap_FinancialInstrumentAxis_933909" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_933909" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostOrAmortizedCostMember" xlink:label="loc_eh_CostOrAmortizedCostMember_933911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" xlink:to="loc_eh_CostOrAmortizedCostMember_933911" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GrossUnrealizedHoldingGainsMember" xlink:label="loc_eh_GrossUnrealizedHoldingGainsMember_933912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" xlink:to="loc_eh_GrossUnrealizedHoldingGainsMember_933912" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GrossUnrealizedGainsMember" xlink:label="loc_eh_GrossUnrealizedGainsMember_1410839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_933910" xlink:to="loc_eh_GrossUnrealizedGainsMember_1410839" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_933917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_933908" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_933917" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingSecuritiesDebt" xlink:label="loc_us-gaap_TradingSecuritiesDebt_923109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_933917" xlink:to="loc_us-gaap_TradingSecuritiesDebt_923109" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_923111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_933917" xlink:to="loc_us-gaap_ShortTermInvestments_923111" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_646744" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermInvestmentsTable" xlink:label="loc_eh_ShortTermInvestmentsTable_660148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_646744" xlink:to="loc_eh_ShortTermInvestmentsTable_660148" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_660150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ShortTermInvestmentsTable_660148" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_660150" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_660151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_660150" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_660151" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeMember" xlink:label="loc_us-gaap_InterestIncomeMember_660152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_660151" xlink:to="loc_us-gaap_InterestIncomeMember_660152" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_InterestAndInvestmentIncomeMember" xlink:label="loc_eh_InterestAndInvestmentIncomeMember_1406384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_660151" xlink:to="loc_eh_InterestAndInvestmentIncomeMember_1406384" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermInvestmentsLineItems" xlink:label="loc_eh_ShortTermInvestmentsLineItems_660149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ShortTermInvestmentsTable_660148" xlink:to="loc_eh_ShortTermInvestmentsLineItems_660149" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_646747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ShortTermInvestmentsLineItems_660149" xlink:to="loc_us-gaap_InvestmentIncomeInterest_646747" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_923112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ShortTermInvestmentsLineItems_660149" xlink:to="loc_us-gaap_EquityMethodInvestments_923112" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_1406385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ShortTermInvestmentsLineItems_660149" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_1406385" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646776" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_646777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646776" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_646777" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_646778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646776" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_646778" use="optional" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_646779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646776" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_646779" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646785" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_646786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646785" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_646786" use="optional" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AdditionalProvisionChargedToExpense" xlink:label="loc_eh_AdditionalProvisionChargedToExpense_674114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646785" xlink:to="loc_eh_AdditionalProvisionChargedToExpense_674114" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts" xlink:label="loc_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts_646788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646785" xlink:to="loc_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts_646788" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_646789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_646785" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_646789" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_646861" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_646863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646861" xlink:to="loc_us-gaap_InventoryRawMaterials_646863" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_646864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646861" xlink:to="loc_us-gaap_InventoryWorkInProcess_646864" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_646865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646861" xlink:to="loc_us-gaap_InventoryFinishedGoods_646865" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_646866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646861" xlink:to="loc_us-gaap_InventoryGross_646866" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_646867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646861" xlink:to="loc_us-gaap_InventoryValuationReserves_646867" use="optional" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_646868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_646861" xlink:to="loc_us-gaap_InventoryNet_646868" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrepaidServiceFees" xlink:label="loc_eh_PrepaidServiceFees_1410835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_eh_PrepaidServiceFees_1410835" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_1410833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_1410833" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_646885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_us-gaap_PrepaidTaxes_646885" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrepaidAcquisitionOfInventories" xlink:label="loc_eh_PrepaidAcquisitionOfInventories_1410836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_eh_PrepaidAcquisitionOfInventories_1410836" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_1410834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_1410834" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromEmployeesCurrent" xlink:label="loc_us-gaap_DueFromEmployeesCurrent_646887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_us-gaap_DueFromEmployeesCurrent_646887" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_646890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_us-gaap_OtherAssetsCurrent_646890" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_646891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_646883" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_646891" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1406416" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1406424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1406416" xlink:to="loc_us-gaap_StatementTable_1406424" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1406424" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406428" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1406429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1406428" xlink:to="loc_us-gaap_RelatedPartyDomain_1406429" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_1406432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1406429" xlink:to="loc_eh_ThirdPartyMember_1406432" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1406427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1406424" xlink:to="loc_us-gaap_StatementLineItems_1406427" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1407766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1406427" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1407766" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_646978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_646978" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_646958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_646958" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TransportationEquipmentGross" xlink:label="loc_eh_TransportationEquipmentGross_646977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_eh_TransportationEquipmentGross_646977" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OfficeEquipmentGross" xlink:label="loc_eh_OfficeEquipmentGross_646957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_eh_OfficeEquipmentGross_646957" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_646979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_us-gaap_ConstructionInProgressGross_646979" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MoldAndToolingGross" xlink:label="loc_eh_MoldAndToolingGross_1410837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_eh_MoldAndToolingGross_1410837" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_646981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_646981" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_646982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_646982" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccumulatedImpairmentOfPropertyPlantAndEquipment" xlink:label="loc_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment_1410831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment_1410831" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_646983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_646983" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/PropertyAndEquipmentNetAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646986" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_646987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_646986" xlink:to="loc_us-gaap_Depreciation_646987" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableAbstract" xlink:label="loc_eh_LongTermLoansReceivableAbstract_922544" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_922580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_LongTermLoansReceivableAbstract_922544" xlink:to="loc_us-gaap_StatementTable_922580" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_922623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922580" xlink:to="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_922623" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_922623" xlink:to="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_KeyAavMember" xlink:label="loc_eh_KeyAavMember_922642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_922624" xlink:to="loc_eh_KeyAavMember_922642" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922580" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410846" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410846" xlink:to="loc_us-gaap_RelatedPartyDomain_1410847" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_1410848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410847" xlink:to="loc_eh_ThirdPartyMember_1410848" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtInstrumentPeriodAxis" xlink:label="loc_eh_DebtInstrumentPeriodAxis_1410849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922580" xlink:to="loc_eh_DebtInstrumentPeriodAxis_1410849" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtInstrumentPeriodDomain" xlink:label="loc_eh_DebtInstrumentPeriodDomain_1410850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_DebtInstrumentPeriodAxis_1410849" xlink:to="loc_eh_DebtInstrumentPeriodDomain_1410850" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotLaterThanNineMonthsMember" xlink:label="loc_eh_NotLaterThanNineMonthsMember_1410851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_DebtInstrumentPeriodDomain_1410850" xlink:to="loc_eh_NotLaterThanNineMonthsMember_1410851" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotLaterThanOneYearMember" xlink:label="loc_eh_NotLaterThanOneYearMember_1410852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_DebtInstrumentPeriodDomain_1410850" xlink:to="loc_eh_NotLaterThanOneYearMember_1410852" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember_1410853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_DebtInstrumentPeriodDomain_1410850" xlink:to="loc_eh_LaterThanOneYearAndNotLaterThanTwoYearsMember_1410853" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_922583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922580" xlink:to="loc_us-gaap_StatementLineItems_922583" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermLoansReceivableAgreementTerm" xlink:label="loc_eh_LongTermLoansReceivableAgreementTerm_922612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_eh_LongTermLoansReceivableAgreementTerm_922612" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_922613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_922613" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LoansReceivableWithFixedRatesOfInterestPercentage" xlink:label="loc_eh_LoansReceivableWithFixedRatesOfInterestPercentage_922738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_eh_LoansReceivableWithFixedRatesOfInterestPercentage_922738" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome_922751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome_922751" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1324825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_RepaymentsOfDebt_1324825" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1410845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1410845" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_1410866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922583" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_1410866" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_1406589" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1406592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_1406589" xlink:to="loc_us-gaap_EquityMethodInvestments_1406592" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1406594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_1406589" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1406594" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_1406595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_1406589" xlink:to="loc_us-gaap_LongTermInvestments_1406595" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_1406614" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_1406614" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1406624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1406624" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1406625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1406624" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1406625" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyInvestorMember" xlink:label="loc_eh_ThirdPartyInvestorMember_1406627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1406625" xlink:to="loc_eh_ThirdPartyInvestorMember_1406627" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1406682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" xlink:to="loc_dei_LegalEntityAxis_1406682" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1406683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1406682" xlink:to="loc_dei_EntityDomain_1406683" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_GuangzhouCityGovernmentMember" xlink:label="loc_eh_GuangzhouCityGovernmentMember_1406684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1406683" xlink:to="loc_eh_GuangzhouCityGovernmentMember_1406684" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1406620" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1406647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1406647" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1406651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1406651" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1406654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1406654" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyCommittedCapital" xlink:label="loc_us-gaap_InvestmentCompanyCommittedCapital_1406661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_InvestmentCompanyCommittedCapital_1406661" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1406664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1406664" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromProvidingFacilitatingServices" xlink:label="loc_eh_ProceedsFromProvidingFacilitatingServices_1406677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_eh_ProceedsFromProvidingFacilitatingServices_1406677" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments_1410867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments_1410867" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnbilledRevenueImpairmentOfBalancesReversed" xlink:label="loc_eh_UnbilledRevenueImpairmentOfBalancesReversed_1411076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1406623" xlink:to="loc_eh_UnbilledRevenueImpairmentOfBalancesReversed_1411076" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_647029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_647029" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_1410754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_1410754" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_647031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_647031" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_647030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_647030" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_647032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_647032" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PayablesForCapitalExpenditureCurrent" xlink:label="loc_eh_PayablesForCapitalExpenditureCurrent_1410883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_eh_PayablesForCapitalExpenditureCurrent_1410883" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EquityMethodInvestmentConsiderationPayableCurrent" xlink:label="loc_eh_EquityMethodInvestmentConsiderationPayableCurrent_1406805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_eh_EquityMethodInvestmentConsiderationPayableCurrent_1406805" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_922892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_us-gaap_InterestPayableCurrent_922892" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_Others" xlink:label="loc_eh_Others_676730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_eh_Others_676730" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_647034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647027" xlink:to="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_647034" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_1411080" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_1411080" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_647040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_647040" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_647041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_647041" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease_922919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease_922919" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_1411081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_1411081" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent_1410890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent_1410890" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_1411083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StandardProductWarrantyDisclosureAbstract_647038" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_1411083" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/positiveTerseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647051" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_647051" xlink:to="loc_us-gaap_StatementTable_647065" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_647070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_DebtInstrumentAxis_647070" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_647072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_647070" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_647072" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis" xlink:label="loc_us-gaap_LitigationStatusAxis_1410756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_LitigationStatusAxis_1410756" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain" xlink:label="loc_us-gaap_LitigationStatusDomain_1410757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_1410756" xlink:to="loc_us-gaap_LitigationStatusDomain_1410757" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember" xlink:label="loc_us-gaap_PendingLitigationMember_1410758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_1410757" xlink:to="loc_us-gaap_PendingLitigationMember_1410758" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410759" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1410770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410759" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1410770" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompensatoryDamagesMember" xlink:label="loc_eh_CompensatoryDamagesMember_1410771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1410770" xlink:to="loc_eh_CompensatoryDamagesMember_1410771" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ParitesInvolvedAxis" xlink:label="loc_eh_ParitesInvolvedAxis_1410763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_eh_ParitesInvolvedAxis_1410763" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ParitesInvolvedDomain" xlink:label="loc_eh_ParitesInvolvedDomain_1410764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ParitesInvolvedAxis_1410763" xlink:to="loc_eh_ParitesInvolvedDomain_1410764" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xlink:label="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ParitesInvolvedDomain_1410764" xlink:to="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410765" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1410884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1410884" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410884" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410885" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1411101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1411101" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1411102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1411101" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1411102" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_647068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647065" xlink:to="loc_us-gaap_StatementLineItems_647068" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualProvision" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_1410768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647068" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_1410768" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1406710" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1406710" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1406727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" xlink:to="loc_srt_RangeAxis_1406727" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1406729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1406727" xlink:to="loc_srt_RangeMember_1406729" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1406730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1406729" xlink:to="loc_srt_MaximumMember_1406730" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1406731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1406729" xlink:to="loc_srt_MinimumMember_1406731" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1406767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" xlink:to="loc_srt_StatementGeographicalAxis_1406767" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1406769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1406767" xlink:to="loc_srt_SegmentGeographicalDomain_1406769" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrcMember" xlink:label="loc_eh_PrcMember_1406770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1406769" xlink:to="loc_eh_PrcMember_1406770" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1406725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1406722" xlink:to="loc_us-gaap_ShortTermDebtLineItems_1406725" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_1406711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_RepaymentsOfBankDebt_1406711" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1406712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_LongTermDebt_1406712" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1406718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1406718" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturityDate" xlink:label="loc_us-gaap_LongTermDebtMaturityDate_1406733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_LongTermDebtMaturityDate_1406733" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_1406742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_1406742" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1406766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1406766" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1406772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1406725" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1406772" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1410894" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1410894" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410896" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410896" xlink:to="loc_us-gaap_RelatedPartyDomain_1410897" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember" xlink:label="loc_us-gaap_InvestorMember_1410898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410897" xlink:to="loc_us-gaap_InvestorMember_1410898" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1411084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1411084" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1411085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1411084" xlink:to="loc_us-gaap_ClassOfStockDomain_1411085" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1411086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1411085" xlink:to="loc_us-gaap_CommonClassAMember_1411086" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1410899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1410895" xlink:to="loc_us-gaap_ShortTermDebtLineItems_1410899" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1410900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1410900" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1410901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1410901" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement" xlink:label="loc_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement_1410902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement_1410902" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedPerTransaction_1410903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedPerTransaction_1410903" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1410904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1410904" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1410905" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DebtIssuedDuringThePeriod" xlink:label="loc_eh_DebtIssuedDuringThePeriod_1410906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_eh_DebtIssuedDuringThePeriod_1410906" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_1410907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1410899" xlink:to="loc_us-gaap_InterestExpenseDebt_1410907" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_923019" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable" xlink:label="loc_us-gaap_MinorityInterestTable_923020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_923019" xlink:to="loc_us-gaap_MinorityInterestTable_923020" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_923026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_923020" xlink:to="loc_srt_ConsolidatedEntitiesAxis_923026" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_923027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_923026" xlink:to="loc_srt_ConsolidatedEntitiesDomain_923027" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_YunfuEhangIntelligentTechnologyLimitedMember" xlink:label="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_923028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_923027" xlink:to="loc_eh_YunfuEhangIntelligentTechnologyLimitedMember_923028" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_923031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_923020" xlink:to="loc_srt_OwnershipAxis_923031" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_923032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_923031" xlink:to="loc_srt_OwnershipDomain_923032" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ThirdPartyMember" xlink:label="loc_eh_ThirdPartyMember_923033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_923032" xlink:to="loc_eh_ThirdPartyMember_923033" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems" xlink:label="loc_us-gaap_MinorityInterestLineItems_923023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_923020" xlink:to="loc_us-gaap_MinorityInterestLineItems_923023" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_923042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_923042" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MinorityInterestsOwnershipPercentageByParent" xlink:label="loc_eh_MinorityInterestsOwnershipPercentageByParent_925233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_eh_MinorityInterestsOwnershipPercentageByParent_925233" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_923058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_923058" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_1410909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_923023" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_1410909" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_647118" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_647119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_647118" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_647119" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_647121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_647119" xlink:to="loc_srt_ProductOrServiceAxis_647121" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_647131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_647121" xlink:to="loc_srt_ProductsAndServicesDomain_647131" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsAirMobilitySolutionsMember" xlink:label="loc_eh_ProductsAirMobilitySolutionsMember_647137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ProductsAirMobilitySolutionsMember_647137" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsSmartCityManagementSolutionsMember" xlink:label="loc_eh_ProductsSmartCityManagementSolutionsMember_647139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ProductsSmartCityManagementSolutionsMember_647139" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProductsAerialMediaSolutionsMember" xlink:label="loc_eh_ProductsAerialMediaSolutionsMember_647143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ProductsAerialMediaSolutionsMember_647143" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OthersProductsMember" xlink:label="loc_eh_OthersProductsMember_647145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_OthersProductsMember_647145" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_647148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_us-gaap_ProductMember_647148" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AirMobilitySolutionsMember" xlink:label="loc_eh_AirMobilitySolutionsMember_1406685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_AirMobilitySolutionsMember_1406685" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ServicesAerialMediaSolutionsMember" xlink:label="loc_eh_ServicesAerialMediaSolutionsMember_647212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_eh_ServicesAerialMediaSolutionsMember_647212" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_647153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647131" xlink:to="loc_us-gaap_ServiceMember_647153" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_647157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_647119" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_647157" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_647166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_647157" xlink:to="loc_us-gaap_Revenues_647166" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_673362" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_991933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_673362" xlink:to="loc_us-gaap_StatementTable_991933" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_991934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991933" xlink:to="loc_us-gaap_StatementClassOfStockAxis_991934" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_991935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991934" xlink:to="loc_us-gaap_ClassOfStockDomain_991935" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_991938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991933" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_991938" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_991939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_991938" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_991939" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_991940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_991939" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_991940" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis" xlink:label="loc_us-gaap_ReclassificationTypeAxis_1406799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991933" xlink:to="loc_us-gaap_ReclassificationTypeAxis_1406799" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain" xlink:label="loc_us-gaap_ReclassificationTypeDomain_1406801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeAxis_1406799" xlink:to="loc_us-gaap_ReclassificationTypeDomain_1406801" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember" xlink:label="loc_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember_1406806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_1406801" xlink:to="loc_eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember_1406806" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_991936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991933" xlink:to="loc_us-gaap_StatementLineItems_991936" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_673363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_673363" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_991937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_991937" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DecreaseInAccountsReceivableCausedByImpairment" xlink:label="loc_eh_DecreaseInAccountsReceivableCausedByImpairment_1406750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_eh_DecreaseInAccountsReceivableCausedByImpairment_1406750" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CostAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1407769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991936" xlink:to="loc_eh_CostAndEstimatedEarningsInExcessOfBillings_1407769" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647265" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_660188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647265" xlink:to="loc_us-gaap_StatementTable_660188" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_660192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_660188" xlink:to="loc_us-gaap_AwardTypeAxis_660192" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_660192" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_660194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_660193" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_660194" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_660191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_660188" xlink:to="loc_us-gaap_StatementLineItems_660191" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_647268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_647268" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647269" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_647272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_647272" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_647274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_647274" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_647277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_647277" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_647286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_647286" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_647290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_647290" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_647293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_647293" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_647294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_647294" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_647295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_647295" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_647297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_647297" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" xlink:label="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber_1406705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_660191" xlink:to="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber_1406705" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_923148" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_923148" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923151" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_923158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923151" xlink:to="loc_us-gaap_PlanNameAxis_923158" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_923161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_923158" xlink:to="loc_us-gaap_PlanNameDomain_923161" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2015Member" xlink:label="loc_eh_ShareIncentivePlan2015Member_923162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_923161" xlink:to="loc_eh_ShareIncentivePlan2015Member_923162" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_923175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_923175" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_923176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_923176" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_923177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_923177" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_923191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_923191" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:label="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_923195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_923195" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_923199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_923199" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_923213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_923213" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_923214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_923214" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_923215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_923215" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_923149" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_923149" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923237" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_923239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923237" xlink:to="loc_us-gaap_PlanNameAxis_923239" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_923240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_923239" xlink:to="loc_us-gaap_PlanNameDomain_923240" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2015Member" xlink:label="loc_eh_ShareIncentivePlan2015Member_923242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_923240" xlink:to="loc_eh_ShareIncentivePlan2015Member_923242" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_923237" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_923247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_923247" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_923248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_923248" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_923249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_923249" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_923250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_923245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_923250" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647303" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647303" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_647311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_647311" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_647312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_647311" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_647312" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_647313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_CostOfSalesMember_647313" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_647314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_647314" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_647315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_647315" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_647316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_647312" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_647316" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_647317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" xlink:to="loc_us-gaap_AwardTypeAxis_647317" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_647317" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_647320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647318" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_647320" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_647321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_647310" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_647321" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_647322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_647321" xlink:to="loc_us-gaap_ShareBasedCompensation_647322" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647333" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_647333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_647342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_us-gaap_PlanNameAxis_647342" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_647343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_647342" xlink:to="loc_us-gaap_PlanNameDomain_647343" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlanMember" xlink:label="loc_eh_ShareIncentivePlanMember_647344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_647343" xlink:to="loc_eh_ShareIncentivePlanMember_647344" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2019Member" xlink:label="loc_eh_ShareIncentivePlan2019Member_647345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_647343" xlink:to="loc_eh_ShareIncentivePlan2019Member_647345" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareIncentivePlan2015Member" xlink:label="loc_eh_ShareIncentivePlan2015Member_647346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_647343" xlink:to="loc_eh_ShareIncentivePlan2015Member_647346" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_647348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_us-gaap_AwardTypeAxis_647348" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_647348" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_647350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_647349" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_647350" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_647351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_us-gaap_VestingAxis_647351" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_647352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_647351" xlink:to="loc_us-gaap_VestingDomain_647352" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_647353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_647352" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_647353" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_647354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_647352" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_647354" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VestingBasedOnServiceConditionAxis" xlink:label="loc_eh_VestingBasedOnServiceConditionAxis_1411056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_eh_VestingBasedOnServiceConditionAxis_1411056" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_VestingBasedOnServiceConditionDomain" xlink:label="loc_eh_VestingBasedOnServiceConditionDomain_1411057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_VestingBasedOnServiceConditionAxis_1411056" xlink:to="loc_eh_VestingBasedOnServiceConditionDomain_1411057" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OneYearPeriodMember" xlink:label="loc_eh_OneYearPeriodMember_1411058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_VestingBasedOnServiceConditionDomain_1411057" xlink:to="loc_eh_OneYearPeriodMember_1411058" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TwoYearPeriodMember" xlink:label="loc_eh_TwoYearPeriodMember_1411059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_VestingBasedOnServiceConditionDomain_1411057" xlink:to="loc_eh_TwoYearPeriodMember_1411059" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_FourYearPeriodMember" xlink:label="loc_eh_FourYearPeriodMember_1411060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_VestingBasedOnServiceConditionDomain_1411057" xlink:to="loc_eh_FourYearPeriodMember_1411060" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647339" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_660196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_660196" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_647357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_647357" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_647358" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_647360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_647360" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_647361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_647361" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_647362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_647362" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_923279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_923279" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod" xlink:label="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod_991941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod_991941" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition" xlink:label="loc_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition_1411055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_647355" xlink:to="loc_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition_1411055" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647868" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_647872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647868" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_647872" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_647870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647868" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_647870" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_647873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647868" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_647873" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647881" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_648144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647881" xlink:to="loc_us-gaap_StatementTable_648144" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_648150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_648144" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_648150" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_648151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_648150" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_648151" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_667746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648151" xlink:to="loc_us-gaap_ForeignCountryMember_667746" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_648152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648151" xlink:to="loc_us-gaap_DomesticCountryMember_648152" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxDisclosureLineItems" xlink:label="loc_eh_IncomeTaxDisclosureLineItems_1406408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_648144" xlink:to="loc_eh_IncomeTaxDisclosureLineItems_1406408" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_IncomeTaxDisclosureLineItems_1406408" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1406410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1406410" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1406411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1406411" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1406436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406409" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1406436" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_IncomeTaxDisclosureLineItems_1406408" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406438" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1406439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406438" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1406439" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1406441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406438" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1406441" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1406444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1406438" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1406444" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_647888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_647888" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_647889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_647889" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_647891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_647891" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_647892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_647892" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_647893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_647893" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses" xlink:label="loc_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses_1406518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses_1406518" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate" xlink:label="loc_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate_647896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate_647896" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_647906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_647906" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:label="loc_eh_IncomeTaxReconciliationStatutoryIncomeExpense_667747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_eh_IncomeTaxReconciliationStatutoryIncomeExpense_667747" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_667749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_667749" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_647898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_647898" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_647900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_647900" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare" xlink:label="loc_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare_1406524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647885" xlink:to="loc_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare_1406524" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647931" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647931" xlink:to="loc_us-gaap_StatementTable_647933" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_647934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647933" xlink:to="loc_us-gaap_StatementClassOfStockAxis_647934" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_647935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_647934" xlink:to="loc_us-gaap_ClassOfStockDomain_647935" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsNetLineItems" xlink:label="loc_eh_DeferredTaxAssetsNetLineItems_647937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647933" xlink:to="loc_eh_DeferredTaxAssetsNetLineItems_647937" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_DeferredTaxAssetsNetLineItems_647937" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_647944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_647944" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_647941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_647941" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_eh_DeferredTaxAssetsLeaseLiabilities_1410960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsLeaseLiabilities_1410960" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsWelfarePayables" xlink:label="loc_eh_DeferredTaxAssetsWelfarePayables_667783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsWelfarePayables_667783" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_647939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_647939" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_647940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_647940" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_1406535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_1406535" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment" xlink:label="loc_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment_1406539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment_1406539" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions" xlink:label="loc_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions_1406544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions_1406544" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxAssetsDeferredGovernmentSubsidies" xlink:label="loc_eh_DeferredTaxAssetsDeferredGovernmentSubsidies_647942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_DeferredTaxAssetsDeferredGovernmentSubsidies_647942" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets" xlink:label="loc_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets_1410962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets_1410962" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_647945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_647945" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_647946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_647938" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_647946" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_DeferredTaxAssetsNetLineItems_647937" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1410963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1410963" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment" xlink:label="loc_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment_647948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment_647948" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_647949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_us-gaap_DeferredTaxLiabilities_647949" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1411100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_647947" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1411100" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1410984" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1410984" xlink:to="loc_us-gaap_StatementTable_1969" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1969" xlink:to="loc_us-gaap_StatementLineItems_1972" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1410986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1972" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1410986" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1410987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1972" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1410987" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1410989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1972" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1410989" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647921" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnrecognizedTaxBenefitsGross" xlink:label="loc_eh_UnrecognizedTaxBenefitsGross_647922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647921" xlink:to="loc_eh_UnrecognizedTaxBenefitsGross_647922" use="optional" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_647923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647921" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_647923" use="optional" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_991943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647921" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_991943" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnrecognizedTaxBenefitsGross" xlink:label="loc_eh_UnrecognizedTaxBenefitsGross_647924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647921" xlink:to="loc_eh_UnrecognizedTaxBenefitsGross_647924" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_647952" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_647952" xlink:to="loc_us-gaap_StatementTable_647961" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_647965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_647965" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_647965" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AustrianMinisterOfFinanceMember" xlink:label="loc_eh_AustrianMinisterOfFinanceMember_647967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" xlink:to="loc_eh_AustrianMinisterOfFinanceMember_647967" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_647968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_647966" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_647968" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_647978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_srt_RangeAxis_647978" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_647979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_647978" xlink:to="loc_srt_RangeMember_647979" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_647980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_647979" xlink:to="loc_srt_MinimumMember_647980" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_647981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_647979" xlink:to="loc_srt_MaximumMember_647981" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_648232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_648232" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_648233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_648232" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_648233" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_648234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_us-gaap_DomesticCountryMember_648234" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_country_CN_660235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_country_CN_660235" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR" xlink:label="loc_country_FR_923048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_country_FR_923048" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES" xlink:label="loc_country_ES_923059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_648233" xlink:to="loc_country_ES_923059" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_673382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_srt_ConsolidatedEntitiesAxis_673382" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_673383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_673382" xlink:to="loc_srt_ConsolidatedEntitiesDomain_673383" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentMember" xlink:label="loc_eh_EhangIntelligentMember_673384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangIntelligentMember_673384" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangEgretGDMember" xlink:label="loc_eh_EHangEgretGDMember_673386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EHangEgretGDMember_673386" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhflyMember" xlink:label="loc_eh_EhflyMember_933936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhflyMember_933936" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangHkMember" xlink:label="loc_eh_EhangHkMember_933938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangHkMember_933938" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangIntelligentEquipmentGuanghouCoLtdMember" xlink:label="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_1406361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangIntelligentEquipmentGuanghouCoLtdMember_1406361" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhangYunfuMember" xlink:label="loc_eh_EhangYunfuMember_1406364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673383" xlink:to="loc_eh_EhangYunfuMember_1406364" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_933932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_srt_StatementGeographicalAxis_933932" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_933933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_933932" xlink:to="loc_srt_SegmentGeographicalDomain_933933" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK" xlink:label="loc_country_HK_933935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_933933" xlink:to="loc_country_HK_933935" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesAxis" xlink:label="loc_eh_SrtConsolidatedEntitiesAxis_1406335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_eh_SrtConsolidatedEntitiesAxis_1406335" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesDomain" xlink:label="loc_eh_SrtConsolidatedEntitiesDomain_1406336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_SrtConsolidatedEntitiesAxis_1406335" xlink:to="loc_eh_SrtConsolidatedEntitiesDomain_1406336" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xlink:label="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1406338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_SrtConsolidatedEntitiesDomain_1406336" xlink:to="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1406338" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1406353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_us-gaap_TaxPeriodAxis_1406353" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1406355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_1406353" xlink:to="loc_us-gaap_TaxPeriodDomain_1406355" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TaxYear2008OnwardsMember" xlink:label="loc_eh_TaxYear2008OnwardsMember_1406356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1406355" xlink:to="loc_eh_TaxYear2008OnwardsMember_1406356" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_TaxYearFrom2018To2020Member" xlink:label="loc_eh_TaxYearFrom2018To2020Member_1406358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1406355" xlink:to="loc_eh_TaxYearFrom2018To2020Member_1406358" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_NotExpirableMember" xlink:label="loc_eh_NotExpirableMember_1406570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1406355" xlink:to="loc_eh_NotExpirableMember_1406570" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_647964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647961" xlink:to="loc_us-gaap_StatementLineItems_647964" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_647983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_647983" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_HighAndNewTechnologyEnterpriseTaxRate" xlink:label="loc_eh_HighAndNewTechnologyEnterpriseTaxRate_660222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_HighAndNewTechnologyEnterpriseTaxRate_660222" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_WithholdingTaxRate" xlink:label="loc_eh_WithholdingTaxRate_647994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_WithholdingTaxRate_647994" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_647996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_OperatingLossCarryforwards_647996" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OperatingLossCarryforwardsExpirationPeriod" xlink:label="loc_eh_OperatingLossCarryforwardsExpirationPeriod_647998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_OperatingLossCarryforwardsExpirationPeriod_647998" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_UnrecognizedTaxBenefitsGross" xlink:label="loc_eh_UnrecognizedTaxBenefitsGross_648006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_UnrecognizedTaxBenefitsGross_648006" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_660216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_660216" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_933941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_933941" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EnterpriseIncomeTaxPreferentialRate" xlink:label="loc_eh_EnterpriseIncomeTaxPreferentialRate_1406318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_EnterpriseIncomeTaxPreferentialRate_1406318" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_IncomeTaxExemptionPeriod" xlink:label="loc_eh_IncomeTaxExemptionPeriod_1406328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_IncomeTaxExemptionPeriod_1406328" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent" xlink:label="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent_1406347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent_1406347" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent" xlink:label="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent_1406350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent_1406350" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription_1406583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_IncomeTaxExaminationDescription_1406583" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1411077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647964" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1411077" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_647375" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_922954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_647375" xlink:to="loc_us-gaap_StatementTable_922954" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_922955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922954" xlink:to="loc_us-gaap_StatementClassOfStockAxis_922955" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_922956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_922955" xlink:to="loc_us-gaap_ClassOfStockDomain_922956" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_922961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922954" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_922961" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_922962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_922961" xlink:to="loc_us-gaap_RelatedPartyDomain_922962" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_MrHuazhiHuMember" xlink:label="loc_eh_MrHuazhiHuMember_922965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_922962" xlink:to="loc_eh_MrHuazhiHuMember_922965" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_1406618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_922962" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_1406618" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_1410179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922954" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_1410179" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_1410179" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ShortTermBankLoansGuaranteeMember" xlink:label="loc_eh_ShortTermBankLoansGuaranteeMember_1406638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" xlink:to="loc_eh_ShortTermBankLoansGuaranteeMember_1406638" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_LongTermBankLoansGuaranteeMember" xlink:label="loc_eh_LongTermBankLoansGuaranteeMember_1410177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_1410180" xlink:to="loc_eh_LongTermBankLoansGuaranteeMember_1410177" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_922957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_922954" xlink:to="loc_us-gaap_StatementLineItems_922957" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_1324750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922957" xlink:to="loc_us-gaap_RevenueFromRelatedParties_1324750" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_1406617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922957" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_1406617" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1411017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_922957" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1411017" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_933967" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_933968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_933967" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_933968" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_933969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_933968" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_933969" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_933970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_933969" xlink:to="loc_us-gaap_EquityComponentDomain_933970" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_934826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_933970" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_934826" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsolidationAxis" xlink:label="loc_eh_ConsolidationAxis_934915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_933968" xlink:to="loc_eh_ConsolidationAxis_934915" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ConsolidationDomain" xlink:label="loc_eh_ConsolidationDomain_934917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ConsolidationAxis_934915" xlink:to="loc_eh_ConsolidationDomain_934917" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_933971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ConsolidationDomain_934917" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_933971" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_933972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_ConsolidationDomain_934917" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_933972" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_933973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_933968" xlink:to="loc_us-gaap_ClassOfStockLineItems_933973" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_933974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_933973" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_933974" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_933975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_933973" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_933975" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_933976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_933973" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_933976" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_OrdinarySharesAbstract" xlink:label="loc_eh_OrdinarySharesAbstract_674974" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_674977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_OrdinarySharesAbstract_674974" xlink:to="loc_us-gaap_StatementTable_674977" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_674978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_StatementClassOfStockAxis_674978" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_674979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_674978" xlink:to="loc_us-gaap_ClassOfStockDomain_674979" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_675013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_674979" xlink:to="loc_us-gaap_CommonClassBMember_675013" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_675012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_674979" xlink:to="loc_us-gaap_CommonClassAMember_675012" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_675014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_dei_LegalEntityAxis_675014" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_675015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_675014" xlink:to="loc_dei_EntityDomain_675015" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EuropeanAssetManagementCompanyMember" xlink:label="loc_eh_EuropeanAssetManagementCompanyMember_1406052" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_675015" xlink:to="loc_eh_EuropeanAssetManagementCompanyMember_1406052" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_675058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_srt_TitleOfIndividualAxis_675058" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_675059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_675058" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_675059" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_922925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_922925" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_922925" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_922929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_922926" xlink:to="loc_us-gaap_OverAllotmentOptionMember_922929" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1406053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_AwardTypeAxis_1406053" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1406053" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1406055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1406054" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1406055" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1411050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1411050" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1411051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1411050" xlink:to="loc_us-gaap_EquityComponentDomain_1411051" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1411062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1411051" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1411062" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_674980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_674977" xlink:to="loc_us-gaap_StatementLineItems_674980" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_675002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_CommonStockSharesIssued_675002" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_675007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_675007" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_922918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_922918" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_1406040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_1406040" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CommonStockSharesHeldInDepositoryBank" xlink:label="loc_eh_CommonStockSharesHeldInDepositoryBank_1406050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_eh_CommonStockSharesHeldInDepositoryBank_1406050" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1406051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1406051" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1411048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1411048" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1411049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_674980" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1411049" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_647558" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_673536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_647558" xlink:to="loc_us-gaap_StatementTable_673536" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_673537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_673536" xlink:to="loc_us-gaap_StatementClassOfStockAxis_673537" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_673538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_673537" xlink:to="loc_us-gaap_ClassOfStockDomain_673538" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_673540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_673538" xlink:to="loc_us-gaap_CommonClassAMember_673540" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_673541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_673538" xlink:to="loc_us-gaap_CommonClassBMember_673541" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_925144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_673536" xlink:to="loc_us-gaap_StatementLineItems_925144" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract_673542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_925144" xlink:to="loc_us-gaap_NetIncomeLossAbstract_673542" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_647565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_673542" xlink:to="loc_us-gaap_NetIncomeLoss_647565" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_647568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_673542" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_647568" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_925144" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1410824" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1410825" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1410826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_EarningsPerShareBasic_1410826" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1410827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1410823" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1410827" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1410941" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1410941" xlink:to="loc_us-gaap_StatementTable_1921" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1410942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1921" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1410942" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1410942" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1410944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1410943" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1410944" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1410945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1921" xlink:to="loc_us-gaap_StatementLineItems_1410945" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1410946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1410945" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1410946" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_RestrictedNetAssetsAbstract" xlink:label="loc_eh_RestrictedNetAssetsAbstract_647601" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_647603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_RestrictedNetAssetsAbstract_647601" xlink:to="loc_us-gaap_StatementTable_647603" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_647607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647603" xlink:to="loc_srt_RangeAxis_647607" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_647608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_647607" xlink:to="loc_srt_RangeMember_647608" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_647609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_647608" xlink:to="loc_srt_MinimumMember_647609" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_647610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_647608" xlink:to="loc_srt_MaximumMember_647610" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_647606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_647603" xlink:to="loc_us-gaap_StatementLineItems_647606" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund" xlink:label="loc_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund_647612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund_647612" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund" xlink:label="loc_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund_1411065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund_1411065" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund" xlink:label="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund_660292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund_660292" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund" xlink:label="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund_660300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund_660300" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_647616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_647606" xlink:to="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_647616" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410968" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1410969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1410968" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1410969" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1410970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1410969" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1410970" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1410971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1410970" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1410971" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1410972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1410971" xlink:to="loc_srt_ParentCompanyMember_1410972" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1411002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1410969" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1411002" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1411003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1411002" xlink:to="loc_us-gaap_ClassOfStockDomain_1411003" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1411004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1411003" xlink:to="loc_us-gaap_CommonClassAMember_1411004" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1411005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1411003" xlink:to="loc_us-gaap_CommonClassBMember_1411005" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1410969" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1410974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" xlink:to="loc_us-gaap_AssetsAbstract_1410974" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1410975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1410975" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1410975" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410976" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1410977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1410975" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1410977" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1410978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1410975" xlink:to="loc_us-gaap_AssetsCurrent_1410978" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_1410979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_1410979" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1410980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1410979" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1410980" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_1410981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1410979" xlink:to="loc_us-gaap_AssetsNoncurrent_1410981" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1410983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_Assets_1410983" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_1410985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1410974" xlink:to="loc_us-gaap_LiabilitiesAbstract_1410985" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1410985" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1410990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" xlink:to="loc_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1410990" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1410991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1410991" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1410992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1410988" xlink:to="loc_us-gaap_LiabilitiesCurrent_1410992" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1410985" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_HoldingsInVaribaleInterestEntities" xlink:label="loc_eh_HoldingsInVaribaleInterestEntities_1411109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" xlink:to="loc_eh_HoldingsInVaribaleInterestEntities_1411109" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1411110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1411108" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1411110" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1410993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1410985" xlink:to="loc_us-gaap_Liabilities_1410993" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1410973" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1410995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_CommonStockValue_1410995" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1410996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1410996" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_StatutoryReserves" xlink:label="loc_eh_StatutoryReserves_1410997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_eh_StatutoryReserves_1410997" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1410998" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1410999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1410999" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411000" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1411001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1410994" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1411001" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1411009" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1411009" xlink:to="loc_us-gaap_StatementTable_1411010" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1411011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411010" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1411011" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1411012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1411011" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1411012" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1411013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1411012" xlink:to="loc_srt_ParentCompanyMember_1411013" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411010" xlink:to="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1411015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1411015" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1411016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OperatingExpenses_1411016" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1411018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OperatingIncomeLoss_1411018" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1411019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1411019" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1411020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1411020" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership" xlink:label="loc_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership_1411113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership_1411113" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1411021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OtherNonoperatingExpense_1411021" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1411024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1411024" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1411026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1411026" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_1411027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_1411027" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1411028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1411025" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1411028" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1411029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1411014" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1411029" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1411032" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1411032" xlink:to="loc_us-gaap_StatementTable_1411033" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1411034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411033" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1411034" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1411035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1411034" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1411035" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1411036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1411035" xlink:to="loc_srt_ParentCompanyMember_1411036" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411033" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1411053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1411053" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CapitalContribution" xlink:label="loc_eh_CapitalContribution_1411039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" xlink:to="loc_eh_CapitalContribution_1411039" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1411040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1411040" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1411041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1411038" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1411041" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1411037" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1411043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1411043" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1411044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1411044" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1411045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1411045" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1411046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1411046" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1411054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1411042" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1411054" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_647440" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_647440" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_647442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_647442" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_647442" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_647444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_647444" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_647445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_647445" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_647446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_647443" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_647446" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_647448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_647448" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_647448" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_647465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_647449" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_647465" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647441" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesTradingAndAvailableForSale" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale_1320697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" xlink:to="loc_us-gaap_DebtSecuritiesTradingAndAvailableForSale_1320697" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_647456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_647447" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_647456" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_647472" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_647472" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_647523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" xlink:to="loc_us-gaap_InvestmentTypeAxis_647523" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_647524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_647523" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_647524" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_647531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" xlink:to="loc_us-gaap_FinancialInstrumentAxis_647531" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_647532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_647531" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_647532" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_647537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_647522" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_647537" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PercentageOfAssetsInvestInTemporaryAssets" xlink:label="loc_eh_PercentageOfAssetsInvestInTemporaryAssets_1410133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_647537" xlink:to="loc_eh_PercentageOfAssetsInvestInTemporaryAssets_1410133" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_CapitalLeaseObligationsAbstract_1365793" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1365794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract_1365793" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1365794" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_1365795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract_1365793" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_1365795" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_1365797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract_1365793" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_1365797" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_647645" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_1410926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_647645" xlink:to="loc_us-gaap_LossContingenciesTable_1410926" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusAxis" xlink:label="loc_us-gaap_LitigationStatusAxis_1410927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_us-gaap_LitigationStatusAxis_1410927" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationStatusDomain" xlink:label="loc_us-gaap_LitigationStatusDomain_1410928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_1410927" xlink:to="loc_us-gaap_LitigationStatusDomain_1410928" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PendingLitigationMember" xlink:label="loc_us-gaap_PendingLitigationMember_1410934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_1410928" xlink:to="loc_us-gaap_PendingLitigationMember_1410934" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PartiesInvolvedAxis" xlink:label="loc_eh_PartiesInvolvedAxis_1410929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_eh_PartiesInvolvedAxis_1410929" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PartiesInvolvedDomain" xlink:label="loc_eh_PartiesInvolvedDomain_1410930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_PartiesInvolvedAxis_1410929" xlink:to="loc_eh_PartiesInvolvedDomain_1410930" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember" xlink:label="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_PartiesInvolvedDomain_1410930" xlink:to="loc_eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember_1410935" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember" xlink:label="loc_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember_1410936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_PartiesInvolvedDomain_1410930" xlink:to="loc_eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember_1410936" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_1410937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_PartiesInvolvedDomain_1410930" xlink:to="loc_srt_ChiefExecutiveOfficerMember_1410937" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410931" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1410932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1410931" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1410932" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_CompensatoryDamagesMember" xlink:label="loc_eh_CompensatoryDamagesMember_1410938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1410932" xlink:to="loc_eh_CompensatoryDamagesMember_1410938" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1411096" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1411096" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1411097" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1411096" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1411097" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1411098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1411097" xlink:to="loc_us-gaap_SubsequentEventMember_1411098" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1410933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1410926" xlink:to="loc_us-gaap_LossContingenciesLineItems_1410933" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_1410925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1410933" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_1410925" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1411099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1410933" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_1411099" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_673547" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_673548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_673547" xlink:to="loc_us-gaap_SubsequentEventTable_673548" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_673555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_673555" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_673556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_673555" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_673556" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_673557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_673556" xlink:to="loc_us-gaap_SubsequentEventMember_673557" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_673558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_DebtInstrumentAxis_673558" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_673559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_673558" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_673559" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_673561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_StatementClassOfStockAxis_673561" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_673562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_673561" xlink:to="loc_us-gaap_ClassOfStockDomain_673562" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_933948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_PlanNameAxis_933948" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_933949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_933948" xlink:to="loc_us-gaap_PlanNameDomain_933949" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_933951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_AwardTypeAxis_933951" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_933952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_933951" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_933952" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1410854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1410854" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1410855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1410854" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1410855" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SupplementalAgreementWithInvestorMember" xlink:label="loc_eh_SupplementalAgreementWithInvestorMember_1410856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1410855" xlink:to="loc_eh_SupplementalAgreementWithInvestorMember_1410856" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1410857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1410857" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1410857" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember" xlink:label="loc_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember_1410859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1410858" xlink:to="loc_eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember_1410859" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1410860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1410860" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410860" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangEgretGDMember" xlink:label="loc_eh_EHangEgretGDMember_1410862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410861" xlink:to="loc_eh_EHangEgretGDMember_1410862" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1410863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_dei_LegalEntityAxis_1410863" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1410864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1410863" xlink:to="loc_dei_EntityDomain_1410864" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember" xlink:label="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1410865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1410864" xlink:to="loc_eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember_1410865" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesAxis" xlink:label="loc_eh_SrtConsolidatedEntitiesAxis_1410868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_eh_SrtConsolidatedEntitiesAxis_1410868" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_SrtConsolidatedEntitiesDomain" xlink:label="loc_eh_SrtConsolidatedEntitiesDomain_1410869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_SrtConsolidatedEntitiesAxis_1410868" xlink:to="loc_eh_SrtConsolidatedEntitiesDomain_1410869" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_EHangGZMember" xlink:label="loc_eh_EHangGZMember_1410870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eh_SrtConsolidatedEntitiesDomain_1410869" xlink:to="loc_eh_EHangGZMember_1410870" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_673549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_673548" xlink:to="loc_us-gaap_SubsequentEventLineItems_673549" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410872" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1410873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_1410873" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410874" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410875" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_BusinessCombinationEquityInterestDisposedOff" xlink:label="loc_eh_BusinessCombinationEquityInterestDisposedOff_1410877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_eh_BusinessCombinationEquityInterestDisposedOff_1410877" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="eh-20221231.xsd#eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity" xlink:label="loc_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity_1410879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity_1410879" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1410880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1410880" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths" xlink:label="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths_1410881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths_1410881" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_1410882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_673549" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_1410882" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>g404296dsp1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g404296dsp1.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  (" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @,# @(# @(" P0# P,#! 0$ @,$! 0$! ,$! ,! @(" @(" @(" @,"
M @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# __$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( !D AP,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /W4\:>-/"_P[\+:WXU\::S9>'O"_ARQEU+6-7OY/+MK.UA
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
JJ1C!^@?H?H!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>g404296g29g.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g404296g29g.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( !  %@,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /;IM2,5]<1;5:*&-68@C()SD'GTQ32N*Y6OM>%G;6\QB*^:
M?N,.<?G0EK85R>WU>.8R#H4?'"$\8'I18=ROJ-C=O>M/;PB1"5)0L '('?GM
M3CH)HJZCIE]J%HCRVX,\9W(J,HYSTY.*%9,+$#6NMZ=)BRTY;A9%#.3*$PW/
('7FBZ"Q__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>g404296snap0332.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g404296snap0332.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  (" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @,# @(# @(" P0# P,#! 0$ @,$! 0$! ,$! ,! @(" @(" @(" @,"
M @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# __$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( $@ 3P,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /W\H * "@#C_&7Q"\!_#K3UU7Q[XS\+>#--=BD-YXHU[3-#
M@N)5P!!:-J-S#]KN69D588=\CLZJJEF (!Y4W[4OP8/_ !X:KXU\0)\F)?"7
MP=^,GC*WVNP59/M'A3P#J$7E9(S)OVCJ2 * +%I^U%\!9[BVM;WXBZ;X7GNY
MDM[:/Q]INO\ PY\ZYD.V*U1O'NDZ.OVJ1R$2'/F.Q"HI8XH ]VM;JVO;>&[L
MKB"[M+B))K>ZM98Y[>>&0!HY89HF9)8F4@AE8@@Y!H GH * "@ H SM7U?2_
M#^E:CKFN:C9:/HVCV-UJ>JZKJ5S#9:?ING6,+W%Y?7MW<.D5K:PV\<DDDLC*
MJJA)( H ^>;77?B;\<B]QX/O=6^#WPCF3;9^,KK1($^*WQ"MY, ZAX0T;Q':
MRVWP\\*R0D_9]5UO2KW5KY9?.M=/TN)+:_O0#O\ P5\#?A7X OCK>@>#M-E\
M62KB^\>>(//\4_$+57.2\FJ^._$<M[KE^6=G81RWQB3S&$4:+\H-@V/6* *]
MW:6E];3V5]:V]Y9W,;0W-I=PQW%M<0N-KQ3P3*R2QLO!5E((ZB@#P*]_9U\,
MZ)=3:W\%]4O/@3XDD=IYU\"6=BO@+7)V8NW_  EOPMN4'A[6/-=G\V_L[?2M
M8Q(XAU: L31MY6#;RL7_  9\5M8MO$EE\,?C#H]EX1^(MZMU_P (SJNE&ZD^
M'WQ3MM/MY+N\O? NI7C/+8:W!90RW5[X3U24ZG91Q336\FJ:? =2<_0/T/=J
M "@ H ^7;RT_X7_\2M8T>^D,_P $_@]KUE8:EI2I_H/Q/^,&E.FI7>GZP[$K
MJ/@GP0[:3OL5!AOO$;7$-YE?##6]T?H'Z'U%0 4 % !0 4 <1\0OA_X>^)GA
M>\\*^(X[I+>::TU#3-5TRY:PU[PUK^ESK>:'XH\-:K$#+I'B'2]0BANK6[BY
M1XMKJ\3R1R '%_!GQMK^M6_B?P'X_GMIOB?\+M5AT'Q5=6MJFGVWBC1[^%[W
MP7\1=.T^-V2TL/$>AH9)H(28;35]-UW3HB5TS)/T#]#VN@#SSXM>-S\-OAEX
M\\=QVWVVZ\+>%M8U;3=.Z'4]8M[.4:+I0)90K7NK-96H9F15-R"S*H+  9\(
M_ :?#'X9^"O OV@7UYX>T&SMM:U3&)-<\2W"F^\4>(K@[5WWFK>(KK5-2G<J
MI:6_D; SBC;Y!M\CT:@#X/\ BI\-_AWK/[<W[.6L:QX"\%ZKJ]U\+OC5K=UJ
MFI^%M#OM1N-:\&:M\(F\'ZO/?75B\TVJ:$UY=G3;IW,MB;J;[*\7F-N /O"@
M#\G?%VF^&OA9\1?B'XA_:"^'%_K_ ((^('Q=O-8\,_MF_#+4EU/7/ 5A=^)+
M;2=*^#GQ<GL&&O>#/!7AN_T"T\,2QP_VCX8OENK.TO[!-0DU&0FP;'ZQ4 %
M'SK\1HO^$/\ C;\%?B);H$M?%CZ_\#/%Q0*/,M?$%A<>-O >IW71I?[-\5>$
M;W2;< GRS\1+MMI5F:,V\@V\CZ*H ^>?VI<_\*<OHB%-K=>/_@E8ZKN.U4T&
M_P#C=\.[+Q#(W!RJ:'/J#E3@';@D D@ ^AJ "@#YW\??L^2^.?B?X?\ BQ:_
M&;XL^!O$?A/P_KGAKPU9^$;7X.W&BZ/I?B=M%D\2K%;>-OA%XAN;R?4I_#VD
M2R27UW=&%K3%F+9)94D-@V.H\*_"?4/"MI,L?Q9^)NMZUJ?CBR\:>)O%.OK\
M-[O6_%%O9:;9Z0G@F_M[3X<VND:+X*>QL+5?LWAS2]#O8Y!-/;W\,]Y=27)M
M\@V^1PVN?LO>&M>MM?\ #MU\0?BE'\-?&'B;7/%GC;X2IK'A>Z\$^+-4\3>+
M;SQEXAMKN^U7P?=^*] T#4=4NQ'=:)X;\3:)IL\,<_FVK3:KJLVJFWR#;Y'T
MS0 4 ?/7[2/R>%?AY/"3_:%O^T+^SI_9R@9W_:_C-X,TW6!G<"H7PS>ZY(2
MV1&01@D@ ^A: /*OCCX,U+Q_\(?B'X0T1XX_$&K>%]1/AIYL&!/%&GQC5/#+
M7(++_HRZ]9:<9,,C; ^UE;#  Z+X=>-=.^(_@+P;X^TE'AT_QCX9T7Q';6TN
M?M%D-6T^"\DT^[4JK17MI++);3QNJM'+;R(ZJRD  [.@ H * "@ H * /GGX
MLL/$WQ0^ OPXM_F:+Q3K/QB\0[1N^S^&?AAI/V"P#=H9KCXA>-/ _EE\[X;"
M_P#+!:(O$?H'Z'T-0 4 ?,/A:YC^!OQ+O_AUJF^Q^&/Q6\07OB+X2:I(,:3X
M>^(&N2WNJ^-_A1-,/W>F+J>I+=>)] CEVI<R:OK^FVY7^S+."<V#8^GJ "@
MH * "@# \4^*?#W@CPYK'BSQ7JMKH?AWP_8S:EJVJ7K,L%I:0#+':BM)/,[E
M(HH(4DEFEECAA1Y9$1@#Q_X+^']<U74?%7QJ\<:5>Z-XM^(YL[+P_P"'-5C6
M/4O ?PIT&6[/@OPO>6XDD%AKM^][J'B7680Q>+4?$9T^1I$T6W*FWD&WD>_T
M % '+^-/!GAOX@>&-7\'>+=-35= UNV6WO;5I)K>9'BECN;*^L+VUDCN=,U:
MROH+:\L[^TEAN;2ZM(+FWECF@1U /#[3Q5\1/@D6TGXE0>(OB;\-K2/_ (DW
MQ>T#1GUGQCH-E&0JV'Q:\(>'[9KS4VMX<$>+?#FFSP31Q22:MI^FM"UY?FP;
M'O'A?Q9X7\;:+9^(_!WB+1?%/A^_3?9:SX?U.SU;3+E1PPBO+&:2)G4_*R;M
MR,"K ,"  =!0 4 >4^._C/X$\ :A;>'KZ^O=>\;ZA ;C2/ASX,T^X\4^/M5A
M!51=0^&]+#S:?I(=D635]3:PTRWW!KF]A3+  XG1/ 'C/XEZ]H_CKXUP0:/I
M?A_4X-<\ _!2PN[74]*\.:I:%FTOQ5\1M9M2\'C'QY:EO.MK*R=M$T6?#VC:
MI?6MOK"&P;'T90 4 % !0 4 >+^)?V>_A)XFUB[\3GPJ/#'C&]?SKSQO\/=6
MUKX;^-+R=2S)+J?B;P+J&E7^LA69CY.I37<+!F62)T=E8V\K!MY6,(_ KQ-;
M<:/^TK^T+HT?SYC&H?"3Q)E74J5\[QS\(==F& >&$H93A@P89HV^0;?(#^SS
M9ZB/*\8?%[X\>-K)L?:=-U#XC2^$;&\ &/+O(OA5I?A-I[9N1):E_L\H)2:*
M1"5HV#8]/\$?#;X?_#6QN--\ >#/#7@^TO9A<ZBOA_2++39M4NUW#[=J]W;P
=K/J]^=[EKJ\DGF8NQ9R2<FWD&WD=M0 4 % '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>g404296sp113.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g404296sp113.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( <,"*0,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /?Z "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H 0]J .#$_B75_$^NV]EXA73[6PG2)(OL:2Y!B5B<GW- %K^R?%W_0YC_P
M61?XT ']D^+O^AS'_@LB_P : #^R?%W_ $.8_P#!9%_C0 ?V3XN_Z',?^"R+
M_&@ _LGQ=_T.8_\ !9%_C0 ?V3XN_P"AS'_@LB_QH /[)\7?]#F/_!9%_C0
M?V3XN_Z',?\ @LB_QH /[)\7?]#F/_!9%_C0 ?V3XN_Z',?^"R+_ !H /[)\
M7?\ 0YC_ ,%D7^- !_9/B[_H<Q_X+(O\: #^R?%W_0YC_P %D7^- !_9/B[_
M *',?^"R+_&@ _LGQ=_T.8_\%D7^- !_9/B[_H<Q_P""R+_&@ _LGQ=_T.8_
M\%D7^- !_9/B[_H<Q_X+(O\ &@ _LGQ=_P!#F/\ P61?XT ']D^+O^AS'_@L
MB_QH /[)\7?]#F/_  61?XT ']D^+O\ H<Q_X+(O\: #^R?%W_0YC_P61?XT
M 4-8;Q7H-G%J$GBA;M%N8(VA-A&FY7E53\P/'!H ]! P,4 +0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 <7X>_Y&SQ?_P!?L7_HA* .FH * "@"
MEK%^=*T:]U!8A+]EA>;87V[@JDD9P<=* ,2;Q7=6^@76KOID;006@N0([@G)
M(!*'Y!M.&![YH NVVOO+J5E9R6L<0N;%KTOYV0@!0%?N\_?ZY[4 7&US2H[;
M[2^I6J0>8(O,>4*NX@$#)XY!!_&@!)-=TF&V@N)-2M4AG!,3M*H5P.I!_*@"
MCXD\2C0(M+DCMENEU"]CLT/F[ I?.&S@Y'% $UOKR-J.KV]VD=M!IK(&G:7A
MMR!N00,<$>M $%_XJMK'6='L\1O:ZC'/)]J\X!8EB3<2>.1[Y% &</'D,NKW
M5C:P6TT<%Q;1+.;U46039Y&1R5V_=SDT =#!KFDW-V]I#J5K)<QAB\23*S+M
M^]D Y&,C/IWH 8GB#1I(7ECU6T=(RH<K,IQN^[T/>@"+Q!K;:':VLR6PN/M%
MW%:@&3;M+G .<'.* )-2U5M/OM,MO+A;[9*48R7 C* *22JMR_;@<\YH ;_P
MD^@[F7^V;+*@$CSUR,D@=_48H J'Q7:07MY#=F&&.&Z2VC=;A7+EEW?,H_U>
M,'AO3- &J^J:?&+G=?6X^RC,Y,JXBXS\WITH K:'K4>N1WLD486.VN6@5@VX
M2  '=T&.O2@#4H * "@#FO'?_(L?]OMI_P"CTH [.@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * .+\/?\ (V>+_P#K]B_]$)0!TU !0 4 4=9L
M7U/1+[3TD$;74#P[RN0NX$9Q^- &!+X1O9O#MQHBWMK!;RV9@/EP$;G.T>8?
MF]%Z<<DY- $W_"+RK+#+#<00.NF/8Y6 <LVW$F,X.-OW>: ,Q? -W_8T=@^J
M0NZW=O<^8(&^;RD52""QY.P'\30!1U3POJ=E%I=O::?;:H+6*X,ADWQ^8'DW
M!,KGKSP>#CJ* .D\2^'IO$UGI :1+1[2[BO61TW@E ?DX(XR>OZ4 5=0\%_;
M_P"UE^TQP+>7$%Q$J1\1-$%P",_,#M]J ,[4OAL=1M+&W&I",6ZW9<F,G<]Q
MUQST4]NXH ?<^ ;^]U*:_N-5M_/FN+.=E6W(7]QD8^]_%G\* $_X06XL]8O=
M8^TQW1>2\F^S-#P_G(J["=W;8/KD].X!5T;PK?W>@3Z1?Z7:V7$3BZ1I'+LL
M911\VUD9,)@C(QQW- '5^(-#FUC3;&VBNUC>VN8;CS)$W;C&<X(R.N* *VH^
M']0U+6-+OY[Z!5T^X$R1K$?F&T@\DGG+$Y^E &2OP_N%>5O[2B^?39;#_4GC
M?*9-W7MG&/UH N_\(?<KK5[J*W\0>XOH;L(8B0NQ-N#SSD'.>U %2X^'IFTK
M6M/_ +0C"WLYN+>7R/WD1+K(59L_,NY>GO\ 3 !T6@:3/I27QN+B*:2\NGN3
MY<90(6 &.2<]* ->@ H * .:\=_\BQ_V^VG_ */2@#LZ "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H XOP]_P C9XO_ .OV+_T0E '34 % !0 =
M* #MCMZ4 &3ZG\Z ,BYU)O[=.GH&"6]K]JEVCELL551_WRQ_*@"&UEN?[%MM
M7FO9&!B%S+&1&$8%=Q520  /7/;DT )'XJLC*8YDF@"W(MGD< *K&,2#))X!
M!P"1U_"@!TWB6.&(R26-R%5X%;[H*F5@J_Q>I&?3\* '1^)+61;<B&4&:1HL
M97*$2^4<C).-W?ICWQD FTW6XM1GV);RQ /.A9RO6*3RWZ'U_.@"O>:J^EWV
MH2W!GEM8H86V)'N\LLS@MP-V/E!/7 !.* *=GX@+:EJ=QYS367DVKVZ*R8'F
M;NAS\V<#N3Z9X! )T\7V4C69%M<[+J&VF#%5R%F?8FX9SD$\T 0#Q&9]7AN;
M=9Y=/^PW,GEHH+2F.2-,JO4]6X^E %K^WD:;2+J%M]GJ4AM^GW)-K,I]>B,"
M#R#C@<T ;WTH .G2@ H * "@ H YKQW_ ,BQ_P!OMI_Z/2@#LZ "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H XOP]_R-GB__K]B_P#1"4 =-0 4
M % !0 4 % %-]/3^UDU)&VS"$P,,<.NX,/H0<X/^T?; !6_X1W3VLY;)UF>U
MD1D\HS.556&"!SQ[>G:@"&3PQ8R1S0C)ANY(Y;D3,TIE*;<$%C@'"C)YSCVH
M M76B6-ZTKSQN?->)WQ*P&8R"G0\8('U[T 5QX6TM94D6*564DY6XD&<R>9S
MSS\_(],T 6K/1K*PD#VR.K!I7YE9AF1MS]3W(S_*@!TVE6LMR]R3,LS[/F65
MEQMW;<<\#YF^N>: *?\ PBVD?/\ N'!<QMD3."#&25/!X/)_,YH ;%X3T>)(
M$2"7;;I%'%_I$APL3[X^_9A0 Y/"VDQW#SQ131.V_ 2XD 3>P9]HSA?F4-QW
MYH L'2(#<V4Q/R6CO+&G7]XX(+$^N'88]R: -&@ H * "@ H * .:\=_\BQ_
MV^VG_H]* .SH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * $(Z>U '
M,3^#0^K7^H6NNZG9/?.KRQP&+:2%"@C<A/0#O0 O_")7G_0VZU_Y _\ C5 !
M_P (C>?]#;K7_D#_ .-4 '_"(WG_ $-NM?\ D#_XU0 ?\(C>?]#;K7_D#_XU
M0 ?\(C>?]#;K7_D#_P"-4 '_  B-Y_T-NM?^0/\ XU0 ?\(C>?\ 0VZU_P"0
M/_C5 !_PB-Y_T-NM?^0/_C5 !_PB-Y_T-NM?^0/_ (U0 ?\ "(WG_0VZU_Y
M_P#C5 !_PB-Y_P!#;K7_ ) _^-4 4)O#VH1ZW:V*^*]8\J:WEE8_N-P*-&!C
M]UC^,]O2@"\/"5YC_D;=:_\ )?\ ^-4 +_PB-Y_T-NM?^0/_ (U0 ?\ "(WG
M_0VZU_Y _P#C5 !_PB-Y_P!#;K7_ ) _^-4 '_"(WG_0VZU_Y _^-4 '_"(W
MG_0VZU_Y _\ C5 !_P (C>?]#;K7_D#_ .-4 '_"(WG_ $-NM?\ D#_XU0 ?
M\(C>?]#;K7_D#_XU0 ?\(C>?]#;K7_D#_P"-4 '_  B-Y_T-NM?^0/\ XU0!
M#<>"&NUCCO/$FKW,"2I*8G,(5BK!AG$8/4#I0!U@Z"@!: "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#)N?\
MD;=._P"O*Y_]#@H D77M-,-W+]H(6TF%O+N1@1(=N% (R2=ZXQZB@!TFMV$0
MCWS89UD8+M)("'#DCL >#0 U->TV2>:$7(#0J[.2"  AP_/L2 : -!'$B*P!
M (S@C!% #J "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@#(N?^1NT[C_ERN?_ $."
M@#"GT2_G;4IOL[*RZS#?Q1E@?.1$B![\'Y&QG'(% "3:#?\ VVXNTC:1;RTN
M;;9N7]T7D+*>O0@\X)Y ^H +EYH;6[7%SI=KYEU'$\L(F?*&1FW[0/=U#$D]
M=OJ< &SI,EY);.UZFUQ*XCR,,T88[2P[$C_(Z4 :% !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % ",2,8% '#:AX]\+VWBZW$^L0H;:WN()@004<O%P>/\ 98_A0!V\
M962-70G:PR.W!H =M'O0 FT#N: % P: %H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H 0T 8K^*+%+^ZLDBO)YK1@DWDVD
MCA25# 9 QT- #O\ A)(/^@?JG_@!+_A0 ?\ "20?] _5/_ "7_"@ _X22#_H
M'ZI_X 2_X4 '_"20?] _5/\ P E_PH /^$D@_P"@?JG_ ( 2_P"% !_PDD'_
M $#]4_\  "7_  H /^$D@_Z!^J?^ $O^% !_PDD'_0/U3_P E_PH /\ A)(/
M^@?JG_@!+_A0 ?\ "20?] _5/_ "7_"@ _X2.W/_ ##]3_\  "7_  H X75_
M#NE:G\1M.\1MI>H>3%&6N(O[/DQ)*I'EDC'/4Y_W!0!W7_"20?\ 0/U3_P
M)?\ "@ _X22#_H'ZI_X 2_X4 '_"20?] _5/_ "7_"@ _P"$D@_Z!^J?^ $O
M^% !_P ))!_T#]4_\ )?\* #_A)(/^@?JG_@!+_A0 ?\))!_T#]4_P# "7_"
M@ _X22#_ *!^J?\ @!+_ (4 '_"20?\ 0/U3_P  )?\ "@ _X22#_H'ZI_X
M2_X4 '_"20?] _5/_ "7_"@"*?Q986JH]S!?V\;2+'OELI%4%F"C)QQR: -T
M=* %H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * .3\+_\C5XP_P"O
MV+_T0E '64 % !0 4 % !0 4 % !0 4 % !0 =* "@ H * "@ H * "@ H *
M "@#EOB%_P BF?\ K\M/_2B.@#J: "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H Y/PO_P C5XP_Z_8O_1"4 =90 4 % $5S/';6TD\S%8HU+,0"
M< =\#F@"DFM6,BJ5>0;MFW= ZYWD*I&0,Y)'YT 2WVH6^G0F6Y9PN"?W<;2'
M ZG"@G H DT^_MM3T^&]LY/,MYEW(V",CZ&@""\U>TL)!'.\@=MOW(7?J<+G
M:#U/ H L6EW#>P":$L4R1\RE2""0000",$$<T ,O=0MK#R/M#E/.E6%,*3EF
M. ..GXT 6AC% $5Q/'!;R3NV(XT+L0"V .<X')H +2YAO+."ZMWWPS()(VQC
M<I&0?RH FR/6@"*YN(K6VDGF;;'&I9B 3@#O@4 5EU.VDTI=2B:1[9H_,5DB
M8LRD9&% R<CVH N*>^>.U $1NHA=?9R6#A0V2AVX)P/FQC.>V<T 39 '6@""
MWNH;HR^4Q;RI#&WRD88=>O\ .@"Q0 4 % '+?$+_ )%,_P#7Y:?^E$= '4T
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!R?A?_ )&KQA_U^Q?^
MB$H ZR@ H * *6KJSZ/>(BLSM"ZJJC))*D 8H YV"U(T^"V2UOV&+;S?.+D*
M5D0D*&R>F[...![4 &CVEQ#=0&ZM9MD-S>^670G8C2YCQZ#;T]N..E &;HVG
MW]LNE6:Y3[3;^1?0,^#"$<L'"CIN!9,CU0]A0!UNM1LUC&(XW=A<P,0BD_*L
MJ,3QZ &@#+U&UOI?%4#.EVUD4A:)K=PJQR([E]^><,K)T^]@@]!0!D16&I3:
M)I\5]I]U]NAO+5;N1G+B4QN2\B@'H1SG@G('.,4 *MIJ1NK60V]V!#9JOW6P
M'$X(X[G8/RXH MVUIJQCN$N4E\^,W?FM@E9XW),04_0J /X=I&.1D KPZ?JW
M]E6%LJ3172QV)B< J(0C+YRD]!P&X/WL@<]@".UEBO+W5!)=31.UO+'%)(,0
MG$K$2;\D _,H'T_  &_''=2^%KN::W9+R]A>1H1\S(67"I[D# /N">] &3,M
M_+\.O[+@L+N.]CTQ(_NE&$H50%!^N>1QQUH +RPNY;R"7R+DC^TY&<J&&8#
MPP?]G>1\OK],T 9SV&KRQ:89[.ZF,5GIYN%8$[I$G4R=>K!<_7W[ %BYL]?9
M=5:.WO3>1R,8R)D$<\#3*X1<?Q^6"@STP>?FH Z7P\C+#>.;62V26Z>2-9%V
MG:<8..U &U0 4 % '+?$+_D4S_U^6G_I1'0!U- !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 <GX7_Y&KQA_P!?L7_HA* .LH * "@ H 3'% !M
MH :8EW%MH!/4XH AN[D6MN92,G<J*,XRS,%'/;DB@#G=1\8QZ7-KL<\$"OI5
MLMP%:Z ,P*LV ".#A3^= &LFN6B+;+<N(99MJX 9E#L,A=^,9.> <$Y&* &P
M^(M*N694G;<(UE :%U+*QPI4$?-D\<9YXZT /_MJWGTR\O;(&<6V\,KJT>63
M[RY(]1CI0!6T+Q -=L8+Z"*(6KQ!Y)!+G8Y .T<8. >3G /'/- "'Q#H:V[R
MB<-&9(PQ6%CN:0@1M@+R&.,-T/K0!(WB?1H[.WN6O!Y=Q&)(\1N202%'&,CY
MF YQR<4 7[>Z\VYGMG39+%AL9R"A)VG]",=L4 6L4 &V@ Q0  8&!Q[4 +0
M4 % '+?$+_D4S_U^6G_I1'0!U- !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 <GX7_Y&KQA_P!?L7_HA* .LH * "@ H * "@ H I:E;-<V@5!E
MDECE S]XHZMC\=N* ,J\\-?;AKVZZ*?VQ:K;,-F?* 5ER.>?O'\J ))O#BW%
MNUM-<;H'G@N& 3!W1;, '. #Y2]L\GUX *=]X?FMH(KBWD>XEM[6.V6-$P2%
MD5MX^8<C;G&>U %S3--F;0[NUEB%LURTAR4PQ+]68!VY))/7IC@=* (M.\*)
MI=N;:WN0EO-;+!<JL6/,94V>8.?E8K@'KG ]* (!X,B$<6Z]9I8DLXPY3JEO
M)YBY&?O$YR?R% &=<>'KJSN;*VALA=16\3%9BH",YF\W:Z^8I 5D4@\YY_$
MZRTMY!J5W>2)L$BI$BYR2JECD^G+GCT ]<  OT % !0 4 % !0 4 <M\0O\
MD4S_ -?EI_Z41T =30 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M ')^%_\ D:O&'_7[%_Z(2@#K* "@ H * "@ H * #% !B@ P* $VCTH  H48
M Q0 8% !@"@ VCTH   .E "T % !0 4 % !0 4 <M\0O^13/_7Y:?^E$= '4
MT % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % "-TQ0!R4WA76(];U+4
M-*\2FQ2_D662$V22X8(%X)/HM #AH7B['_(Z+_X+(_\ &@ _L'Q=_P!#J/\
MP61_XT ']@^+O^AU'_@LC_QH /[!\7?]#J/_  61_P"- !_8/B[_ *'4?^"R
M/_&@ _L'Q=_T.H_\%D?^- !_8/B[_H=1_P""R/\ QH /[!\7?]#J/_!9'_C0
M ?V#XN_Z'4?^"R/_ !H /[!\7?\ 0ZC_ ,%D?^- !_8/B[_H=1_X+(_\: *D
MNG>+H]7MK'_A,AB6"6;?_9D?&QHQC&?]O]* +?\ 8/B[_H=1_P""R/\ QH /
M[!\7?]#J/_!9'_C0 ?V#XN_Z'4?^"R/_ !H /[!\7?\ 0ZC_ ,%D?^- !_8/
MB[_H=1_X+(_\: #^P?%W_0ZC_P %D?\ C0 ?V#XN_P"AU'_@LC_QH /[!\7?
M]#J/_!9'_C0 ?V#XN_Z'4?\ @LC_ ,: #^P?%W_0ZC_P61_XT ']@^+O^AU'
M_@LC_P : *]YX1\0:G%';ZCXM^T6HFCE>(:?&A;8X8#(/'(% ':"@ H * "@
M H * "@ H * "@!KL$4L6  &23T% #()XKF(2PRI+&>C(P(_,4 2T 0M/$DR
MPM(HE<%E3=R0,9P/;(_.@!8KB*621(Y4=HCM<*V2I]#Z4 /=E12S,%4<DGH*
M (%O[5UB*W4)$IVQD.#O/H.>: )!-&9C#YB^:%W%-W.WU^G% $HZ4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0!DW/\ R-NG?]>5S_Z,@H IZIXADTN'5)G@606C
M0I$H.-S2$*,GL,MVH JGQ1<'4CI*11F]C>=7D8$(1''&_ ![B5!UXYZ]P"2Q
M\1WM[)',+!UL[B-7@^4Y8,D;*2W3J[ CML)Z4 ;VGW4=W;+)'<0SCNT+97.,
M_P B* +5 !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 <]XOCNWTZR-
MON-NE] ]V%ZF -\WX="?8'KTH Q;^^FM/%<VJZ?,BZ28[>*\EZQ-(90,YZ9"
M$[F[?+SQ0 RVU^]FU&::2]*K%#?+$K)M1BCKL+#&3\N#Q0!9DU^]BGM7Q'*3
M97LAX#DO&R[2K#&01GH!G&<4 4K?55LKW798=30Q3WT2"[P"H!MQ@Y QC<H7
M('4XZT :>OO=26OAVYO%WZ>MPDFH".,A?]6=C%3SL$FTG/3 )Z< $/B#[%)/
MI=WILL2/-J*L;E &0D0R+N'8X&!GITSTH I-XHU*1M/F1K:*2YM+%W_=9,;2
M3!9 3GH 2<=L4 )<^*]2MK6\4W<;SV<DVT>4!YRK(HY ZX5N<8]<B@#T%&#(
MK Y!&0: '4 % !0 FX>M ";U_O"@!<B@ W#Z4 )O7UH 7</7WH -P]: #< ,
MYXH -P!QGF@ W"@ R* %R!0 F10 9%  &!Z&@ ) ZF@ R* #<!0 N: $W#UH
M ,CUH -PH ,@"@ ) H "P R3@>M !N'K0 ;@.,\^E !N [T &X#O0 ;E]0*
M#(H -P!P30 ;E]: #<.F: ,FY(_X2W3C_P!.5S_Z,@H ==Z+9WD=]'/O=+W;
MY@SC!7H1CN,#\10!&_AVQDD$WSK<;G8RJ0"Q=0K<8QR /R% %E]-MI+5;4@K
M;)$8A&IP ,;>O7@9'XT )I6E6^D),L3N?.968OC)*HL8Z =D6@#0R* #<,XS
MS0 9% !N .,T &10 ;AZT &0*  $$<&@ + =Z #(H -P]:  D <T &10 9'K
M0 9% !D4 &0* #< <9YH 0E6Z8- #>#G//TH .,9)_*@ R,\]10 9  ]NG?]
M* '=1ZT )D<C/- !D<=*   'ISB@!VX8ZT &X9QGF@ + =3B@ S_ )Q0!573
M+%3D6< .%'$8Z+]T?AV]* &KI.GQM&T=C;*T0 C(B4;,9QCCC&3^9H (])L(
M5C6.RMT$9#(%A4;2 0",#@@$B@ .D:>01]AML'&1Y*\X4J.W93CZ<4 +_9.G
MAMRV-L&VA<^4N<!=H'3^Z2/IQ0 #2[%=@%E;@1_=Q$HV_+MXXX^4 ?3CI0 U
MM&TUT*MI]J5)+$&%<$E=I[?W>/IQTH <VEV+F3=96Y\W._,2G?D8.>.> !SZ
M4 #Z78R;M]E;ME67F('(8 ,.G0@ 'Z4 -.CZ<1@V%K@%F'[E>K?>/3O@9]<4
M .;2K%UD5K*V82$EP8EPQ)!8GCG) )]<"@!)-)T^4R&2PM7,BE7W0J=X)R0>
M.02,D4 *-+L5<,+*W!&<'RER,MN/;NWS?7GK0 ?V58;0OV&WP&+ >4N,[MV>
MG][!^O- #?[(T_YS]@MB7(+9A7YL-N&>/[Q+?7GK0 ]=-LD8,MG;JP  (B P
M VX#\&Y^O- #4TC3H_+V6%LOE8,>(E^3!)&..,$G\Z !-(TZ( 1V%L@5E8 1
M*,$$E3T[$DCZF@!1I=BN<65N,A0?W2\A>%'3L"<>E ")I&GQNC+86RF,*J$1
M*-H ( ''  ) ]B: %CTJPB6,)96ZB(@IB)1M(& 1QQQQ]* &MH^G,A0V%J5.
M,@PJ0<+L';^Z2OT..E "_P!E6&YF^PVVYAM)\I<D;=N#QTQQ].* %_LNQPO^
MA6_R@A1Y2_+E0IQQ_= 'T&* &MHVFNI5M.M2I8L085Y)7:3TZD<'VH <VEV+
M^;OLK9O-SYF8@=^<9SQSG _*@ ?2[&7<9+*W8LK*Q,2G(8 ,#QW &?H* $_L
MG3^/] MN"Q'[I>"Q!;MW(!/KB@!6TJP=71[&V*N2S@Q+AB2"2>.22 3[B@!'
MTG3Y#(7L;8M("')B4[LG<<\<\\_6@!RZ98HRLMG;JR]"(@"/FW?^A?-]>>M
M#1I.GA47[#;[4.5'E*,'=NR./7GZ\T  TC3ESBPMAD@G]RO)#;AV_O$GZG-
M#AIUE&0RV<"M@#(C . <@?@>1[\T <'?^*/!&F^,[&&>6V@EL()H"GV-@T3[
MXRB@!?\ ?QCU/KR =U%IE@L<7EV-NBQ[3&OD@;,9(P,<8+'Z9/K0 @T?3@,#
M3[4#*D_NEZK]T].H[>E #H]+L8\;+*W7"JO$2C 4%0.G0 D#V)H %TJP3R]M
ME;KY0 3$2C: "!CCC@D?0F@!JZ/IR*%33K15!! $*X!"[1V_N\?3B@!QTNQ9
M7!LK<B3AP8A\WR[.>/[OR_3CI0 '2=/+%C8VQ;!7/E+T*[<=/[H ^G% #?[(
MTX*%%A:A5S@>4O&5VGMW7 /MQ0 LFE6$JR++8VSK(Q9PT2D,2,$GCDD <^U
M VDZ?(TK/86S-+N#DQ*2V<9SQSG SGT'I0 YM,L6.39P$X9<F,=&Y8=.^!GU
MH 8^D:<XPUA:L,EL-"IY+!B>G4D GW /:@!6TC3V$@:QMCYI)?,2_,2=V3QR
M<@'Z\T .;3+%F+-9VY8C!)B7)&[=Z?WN?KSUH 8NCZ<AC*V%L#%]PB)<K\V[
MCCCYN?KS0 Y=*L40(ME;! P8 1* "&+ ].H))^I)[T )_95AR38VV25)_=+S
MM.X=NQ)(H 6/2K")HVCLK=&C4*I6)05 Z <<8R<?6@ 72K&-8E2RMU6''E@1
M*-F,[<<<8W-CTR?6@!@T;3E7:NGV@7*G A7&5& >G4#I0 ]=+L4^[96XX"G$
M0Z!2H'X*2/H2.E  -*L%*$6-L#& J?NE^48VX'']TX^G% #5TC3D4*NGVH4'
M( A7CY=OI_=X^G% "MIE@X=7LH&$GWP8E.[Y=O/'/R\?3B@!'TO3V9W>PMBS
M*58F)<D%0I!XZ$ #Z #M0 ?V9IXV@V-OQN 'E+_$,-V[C@^N* !]*TZ8.CV-
MNX=BS!HE(8G&2<CG.!S[4 $FDZ<YE9[&V/FY\PF%3OSC.>.<[1G/H/04 .;3
MK)V+-9P$X89,8Z$Y(_$\T -;2=..,V%L<$D9A7@E@Q/3NP!^H!H 7^RM/*NO
MV"WVN<L#$O)W;LGCGGGZ\T .;3+%V9FLX"QZL8QD_-N_]"^;Z\]: &II&GQ^
M64L+93$ $(B4;<'=QQQSS]>: !=*L51$6RMU5&#*!$H ()(/3J"Q/U)]: +F
MV@!: "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H 0G% ',3^
M,735K[3[/P]J=\UDZQRR0"(*"5#<;G!Z,.U !_PEFH_]"=K7_D#_ ..4 '_"
M6:C_ -"=K7_D#_XY0 ?\)9J/_0G:U_Y _P#CE !_PEFH_P#0G:U_Y _^.4 '
M_"6:C_T)VM?^0/\ XY0 ?\)9J/\ T)VM?^0/_CE !_PEFH_]"=K7_D#_ ..4
M '_"6:C_ -"=K7_D#_XY0 ?\)9J/_0G:U_Y _P#CE !_PEFH_P#0G:U_Y _^
M.4 (?%>HG_F3M:_\@?\ QR@#B]3T>34_B%IWB=_".L*+=,RQ8A_>R+CRV_UG
M;O\ [JT =H/%FHX'_%&ZU^4'_P <H 7_ (2S4?\ H3M:_P#('_QR@ _X2S4?
M^A.UK_R!_P#'* #_ (2S4?\ H3M:_P#('_QR@ _X2S4?^A.UK_R!_P#'* #_
M (2S4?\ H3M:_P#('_QR@ _X2S4?^A.UK_R!_P#'* #_ (2S4?\ H3M:_P#(
M'_QR@ _X2S4?^A.UK_R!_P#'* #_ (2S4?\ H3M:_P#('_QR@ _X2S4?^A.U
MK_R!_P#'* (KCQO+9+')?>&-6M;=I4B,L@AVJ78*,X<GJ10!UH_*@ H * "@
M H * "@ H * "@ H Y;Q/=ZS8W2BQN56.Y@:*W4Q@D7604!SU5AN!],9H B7
MQ*+KPLVM12S*@@B+(JH7CD)^=3D8R,@$4 2ZEKE[!=:7)"I$3WL]O)$I!\Q4
MCE(.2..8P>/I0 X^)DCU0+''<2I-;VTD<8"!?WKN V>N?EP0>.!CO0 Z_P#%
MB6OA'4-<%JV;-Y8FB9L?.DAC/S#^'(SGTH FO4U:QTNXN3J D:*U=W'DJ/W@
M (*^B\,,-D\]>* &GQ""CR&WFC-M<RP2QJ5(8I&7Z^A'(Z&@!]MXC$UK!+]B
M=!-'%*H9U&U9 Q!;_ODC SU'X &EIFH)J>F6U]&C(EQ&'"MU&?6@"Y0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % "$4 <GX7 _X
M2GQ@, #[;%V_Z8)0!UM !0 A( S0!3BU73YI"D5];.PR2JR@D8Z\9[<T 2"_
MM#Y %U"3/_JOG'[S_=YY_"@"P.10 M $#W4$4T<4DT:22'"(S %OH.] $V:
M(KBY@LX'GN9HX(4^])(P55^I- $::A:2'"74#'S?)XD!_>8SLZ_>QSCK0!8&
M&'(XH =C% #'D6-&=F5549))P !UH KVVIV-Y)Y=M>03/C=MCD#''KP?I^=
M%H\4 1Q7$,LTL*2HTD6-Z \ID9&1VXH EH * "@! 0>GUH 6@ H Y;X@_P#(
MJ'_K\M/_ $HCH ZGI0 4 % !0 4 % !0 4 % !0 4 07%G!=/;O,FXV\GF1^
MS8(S^1- &<_AK3FTJ[TZ-'B@NIVN)2A&2[/O)Y'K_*@!)O#=I/+%(\]QF*9Y
MT&\85G5E;''0AV_[Z]A@ 8/"MB+B&;SKC?#%#$OS+]V)BR=NN6- %F#0K.'3
MKJP8--;74DLDJ2D'<9&+.. ."6/YT -7085T]K)[NZDB,1A7>X)1.F!QR<<9
M.3[T ,_X1NTQ./.G'GSO</ROWF38>WH: (V\+612S43W*FS\H0LK@%?+5U7M
MSQ(PY]>Q H TM/T^#3+"&RM]WDPKM3<V3CZT 6J "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * .3\+_P#(U>,/^OV+_P!$)0!U
ME !0 C?=/]: .,\)QFW@3SYI<->7A6W:(83,\C*^<9 *YP3P=PQ0!FW4-W:6
MWA*Y#WLQMX)'=(H5+QXM'  &.N2  W<B@"Q9:AJUQKUO;O-=+9/<(6PCA=AM
MI"?G(!QO5>>.>F,T 06NL:M):0PWE_-;RF.W8S2(5" 2OYN_C&3&!^?\/!H
MV?%*2G6M!EA5RT+W#%T7.S-NX'/;G'XT 8S3ZL8M',\]\Z-%8RW) ;(<EA)D
M <?PY'TX]0!VI2ZI?^'O$*W,ETTPAGB^R?9F"@B0^65;N2I&,=1R><Y +MNU
MS;SSE#)"KZU(68ID>7Y)Y/\ LY YH H6NN:M]ALKIKB=E\JW2\7R'9\_-YDH
M0 $ GR\@<@9X'&0"[<7&J0Z;<RPZC=SM'Y#P.82F0T[;AMQD@)@<Y..?0T ;
MMOO?1=15_-+B2X!#@GC>VW&>V".E &!'/=:;X>TJ9+FZFD6"W26)8%9X$W()
M"-J[A\N00<GCCD&@"*WUJ_?7[Y$GNFT]9+F*/]VYPWDVS1CIG.6E(SUH K6^
MJZL+"![FYN;=I9M.1F9"A^=%$@Y'KG/I[4 $UYXDCLK<-=W@F6VD8.(QEB+I
M1&6&W&3$3D8Z9.!B@"Y<ZCJEOKM]9/<W<6FM)(L,X@>;8WE0%>5Y^\9L9XR"
M.PP +)<ZPD=M_I5Y+(]W)#)F/;F/[,Y!*@?+^\"\^I S0!UNCL&TFS(WD^2N
M2^=V<<YSS0!>H * .6^(7_(IG_K\M/\ THCH ZF@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"M/
MJ%E;2>7/>01/C.UY IQ]#0 Z>^M+4(;BZAAW_=\R0+N^F>O44 ))?6D,"3RW
M4*0OC8[2 *V1D8/?B@!5O;1[8W"W,)@'60.-H_'I0 D=]:31/+%=0O'&,NZR
M A1[GM0 6]_9W;,MM=PS,O)$<@8C\J $34;&2X^SQWD#S9(\M9 6XZ\9]C0
M?VC8BX^S_;(/.W;?+\P;L^F/6@ N-0LK201W%Y!"Y&0LD@4D?0_2@!;B_L[0
M*;B[AA#C*^9(%R/;- #I+NVBMUN)+B)(3@B1G 4YZ<T <MX1FBG\2^+Y89$D
MC:]BPR,"#^X3N* .OH * "@ H 9(55=SD!1R2>@% &;;ZS#=1VC00RR?;(C-
M%P!F,;?F.3P/G7CKSTZX (9H-&DU SWUO;Q7H0O^_*;F1<'=C/(&>O:@"X^M
MZ7$S+)J-JA52QS,HP NXGK_=Y^G- "QZSIDRNT6H6T@C8(Q653M8] >>IH C
M.OZ/Y*R_VK9>6V,-YZX.3@=^YXH BMM:TK4[1P;B#B(/-#(ZED4Y'S#/2@!-
M.70M/A9[%K.&(JQ)C< !4/S?0+GD=B: +L5[!-/Y<;JV8UE1E.0Z'."/7_ZX
M]: (HM1$R2O!;321QR-'E=OS%25. 3V(([=* )UO[26Y:UCNHGG ),:N-V 0
M#QUXR/S% "6]G!:-</!"%>>3S),?QO@#/Y #\!0!GM>:;J6AQ:I=Q%+2(_:!
MYIP4*'(;@GD8R* +4FJVL=W:VBRI)-<-M55<$CY&<$\YP0IH OJ<J* %H *
M"@ H Y/XD2K!X.DE8,52[M2=H)/_ !\1] .2: )?^$[TK_GUU;_P57'_ ,10
M ?\ "=:7_P ^FK?^"JX_^(H /^$ZTO\ Y]-6_P#!5<?_ !% !_PG6E_\^FK?
M^"JX_P#B* #_ (3K2_\ GTU;_P %5Q_\10 ?\)UI?_/IJW_@JN/_ (B@!K>/
MM%B"M-'J,*%U3?+ITZ*"QP,DK@9) _&@#J: "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@!#]* .0T'3M.\7:'!JVNZ)I]S?
M.\L9::T0G:DKJO4$C@#O0!OZAH>E:J(EU'2[2\$.1&+B%7"?3(..E "7&@Z3
M=V,%C=:9:SVD&/*ADA5D3 P, C H 6/0]+BTU]-CTRU6P?.ZV6%1$>_*XQUH
M 2TT#2;"TGM;/2K.WMYP1+%# J+(",'< ,'- ":?X?TC2)&DTW2;.S9UVLUO
M J%AZ' Y% #;?PWHUI?_ &ZWTBRAO,EO/2!5?)ZG<!F@ /AK0VU$:BVC6!O0
M_F>>;9/,W?WMV,Y]Z %U#P]HVK3K-J.D65Y*J[0]Q KL!GIDB@!;_0-)U7RO
M[0TJSN_)&(Q/"K[!Z#(X[4 23Z/IUS81V%QI]M-91[=D$D2M&N.F%(QQ0!S?
M@NSM=/U_Q9:V5M%;6\=[$$BB0*J_N4/ '2@#LZ "@ H * *VH6HOM/N;0N4$
M\31EEZC(QG]: ,?3=-N8K?3)/DCNK"V-I(C*2KCY,E3_ , !'7@\C/0 A'AB
M:/4$OHKF&*0FXWH(\J!*$Z<CH8Q]<F@"A>^"KF]MQ VH0JJ[PH6$@$-;-!R
MW)^;.XY/;@ 4 -U?19[#4;74DE?>K0*K0VKR^68XYER57/#>:1TX^N, %K3/
M#\SP:<6=%M;,L\4#HWS2Y/[U@<$GDD#C!.?3 !/_ ,(Q.MQ93)=QJUK;^4!Y
M9^8B6.0$\]/W>,>] "CPS,EW?W45TB27YD\U=A*H&CC3Y1GK^[!]\GTH L:7
MH[V5[9LTN_[#8+9A@NT.?E)./;8O_?1]* +5E9W5B9(4DA>!II)@2AW+O<N1
MUYY)YXXQUH H6&@7-A:VL*W4<CVCRO#*\9W,7W<-S_M9..I&>,4 ;437!FG#
MA/*&/*(')XYSSZ_2@#)@T6[AT(Z4UU#Y9ADC+B,[OF!]^V?QQ0 VUT*YMM1>
MX:[C>)[LW1S%\P)B\LKG/3&"#V  YH W8!*(5$Q0R8^8H" 3[ T 24 % !0
M4 <M\0N/"9Q_S^6G_I1'0!U&,4 '/K0 <^M !SZT '/K0 <^M '*_$3CP?+S
M_P O=K_Z41T =70 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 -84 8_A369-?\ #L&HS1I&\DDJ%4/ V2,@_P#0: -J@ H
M* "@ H * "@ H * "@#D_"__ "-7C#_K]B_]$)0!UE !0 4 % "&@#GY-2U&
M]U74+335A/V"6!'$K%=Q;#OR <?(5QQW/L: ,Z6_U>#Q1:6%Y>2Q0RVMS+ML
MX1+G;*@C/W"0=KG(Z>YH 9=ZS>VVN7=NU]=- -'2XC5;8-B0EP6.$./NC@\>
MU %K2O$AATKP\M\)YKG4;>$F;:H4NZ%O8=0<XZ97/6@!UKXWL9[6ZN)+6Z@6
M"(2@.%S(#(T?&"?XE[XZ@]* +CZR;[PWJ-]:K+;26XGC4N%R)(RRDCJ"-RGJ
M.<=* *%KXH^QZ;I0O8+FXEGMK:2:X4)@&5@@) (_B89PO0T .B\8 ->I+8RF
M6":98X8B&9TBVACUZDL,#WH J/K5[(#-%<3*C:S#"J-&JMY3QQL4((XY8]>?
M>@"Q#XQLK;2--N#'>W!N;=)@"$\P*TBQ@M@A<[G7@>_MD LW7C&SM([V3[)=
MRQVB2,S1H""8VVN,DX!!SUQG:<9Q0 7'B&::ZT^RM[26-[J>:WD+,NZ$I&S
M]P>Q[\=NU "7<VH:! VH7U^UW!OMHF38J[2Q$;L, <$L&P<]#CK@ '2#..:
M%H * "@ H Y;XA?\BF?^ORT_]*(Z .IH * "@ H * "@#E/B+_R)TO\ U]VO
M_I1'0!U= !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 AXH S/#NH6.J:+%=Z=;FWM6DD58R@7!61E8X''+ G\: -2@ H *
M"@ H * "@ H * "@#DO"_P#R-7C#_K]B_P#1"4 =;0 4 % !0 E %&'34M]6
MNKZ(X-TJ>:O8LN0&^I! /^Z* &7.B65WJ$=_*)A=QQ-"LB3R)A202,*1W4'\
M!0!&?#VG-=27)CE,LML+1V,\F3$,X'WNO)YZ\]: (5\):,GV,K!*#9QQQPXN
M)/E6,DI_%SC<W)SUH JWWA&S33+B+2X-DTL8A(DN)0&C\PNRYR=I)9OF R,T
M 7=,T7R-%FT^[9VBFW QFX>38I&"HD;#$=3G@\T #^%M(DMXK=H)#%%''$H\
M^3A8V#(,[L\, <]: &S>%-*FG:?9/%,TK2F2&YDC8,V-V"&R =HR!P<9ZT 3
M-X=TQL@P. ;A;K F<#S% "GKV"CCIQTH Q;_ ,(L9K*'3P8;.T@,4#+>3))
MQ.=W<2#A>&QC;UYH UI?#&DS)?QO _E7P(GC69U5LG)(4'"DGJ1C/>@"4Z!I
MWG1S>5()8YS<*PF<$.5VD]>A';I[4 3:AI\>HQ16\XW0K,DK ]RC!E'_ 'TH
M/X4 71TH 6@ H * "@#EOB#_ ,BH1_T^6G_I1'0!U- !0 4 % !0 4 <I\1?
M^1.E_P"ONU_]*(Z .KH * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * $/6@#(\+G2CH$)T4,+#S)=FXDG=YC;^O/WMU &Q0 4
M % !0 4 % !0 4 % "$XZ4 <E-X4UB+6]3U#2O$IL$OY%DDB-DDN"$"\$G/1
M: '?V%XM_P"AU'_@LB_QH /["\6_]#J/_!9%_C0 ?V%XM_Z'4?\ @LB_QH /
M["\6_P#0ZC_P61?XT ']A>+?^AU'_@LB_P : ,CQ/'XO\/Z#/J2>+A.8WC0(
M=.B4'?(J=?\ @6?PH UQH7BS&1XU&.W_ !+(O\: #^PO%O\ T.H_\%D7^- !
M_87BW_H=1_X+(O\ &@ _L+Q9_P!#J/\ P61?XT  T'Q8.GC4?^"R+_&@ _L+
MQ;_T.H_\%D7^- !_87BW_H=1_P""R+_&@ _L+Q;_ -#J/_!9%_C0 ?V#XL_Z
M'7_RFQ?XT ']@^+!_P SJ/\ P61?XT ']A>+?^AU'_@LB_QH /["\6_]#K_Y
M3(O\: #^PO%O_0ZC_P %D7^- !_87BW_ *'4?^"R+_&@ _L+Q;_T.H_\%D7^
M- !_87BW_H=1_P""R+_&@ _L+Q;_ -#J/_!9%_C0!!=^$M>U...#4O%AN;59
MHY7B&GQINV.& R#QR!0!V0X H 6@ H * "@ H Y3XB_\B=+_ -?=K_Z41T =
M70 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M -:@#.\/Z=9:5HL5GI\[3VR/(RR,X<DL[,W(XX)(_"@#3H * "@ H * "@ H
M * "@ Q0 8H * "@ H * "@#E/B1_P B+>GI^]M__1\= '5T % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !B@ H * "@ H * "@#E/B+_P B=+_U]VO_
M *41T =70 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!B_\)-IQO+JVC^US
M26LGE3>39RR!'P#C*J1T([T /_X2*T_Y]M1_\%UQ_P#$4 '_  D5I_S[:C_X
M+KC_ .(H /\ A(K3_GVU'_P77'_Q% !_PD5I_P ^VH_^"ZX_^(H /^$BM/\
MGVU'_P %UQ_\10 ?\)%:?\^VH_\ @NN/_B* #_A(K3_GVU'_ ,%UQ_\ $4 '
M_"16G_/MJ/\ X+KC_P"(H /^$BM/^?;4?_!=<?\ Q% !_P )#9_\^VH_^"ZX
M_P#B* ,?PM<6_A_P_#ILJ:A*\<DK[UTVX .^1G'\'^UB@#8_X2*T_P"?;4?_
M  77'_Q% !_PD5I_S[:C_P""ZX_^(H /^$BM/^?;4?\ P77'_P 10 ?\)%:?
M\^VH_P#@NN/_ (B@ _X2*T_Y]M1_\%UQ_P#$4 '_  D5I_S[:C_X+KC_ .(H
M /\ A(K3_GVU'_P77'_Q% !_PD5I_P ^VH_^"ZX_^(H /^$BM/\ GVU'_P %
MUQ_\10!%<^*M-M+=Y[F._BAC&7=["<*H]R4XH VQTH 6@ H * "@ H Y3XD?
M\B+>_P#76W_]'QT =70 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % '*?$7_D3I?^ONU_]*(Z .KH * "@ H * "@ H * "@ H *
M"@ H * "@ H Y3P=_P A;Q9_V%F_]$Q4 =7TH K7.H6MI(D<LN)9,E(U4L[8
MZX49)H EAN(;B%)H9%DB<95E.01[4 /R* %S0!'+/%!!)-*X6.-2S-Z =: $
MM[F&ZMXYX) \4B!T8=U(R#0!)N'/7CVH K7>HVE@8A=3K%YS;(]W\38S@>^
M3CV/I0 D.J64[1K%<*[2JS(!GD*<-^1X/O0 ^UO[6]A,UM,LD89D)'9E.&'U
M!X/H>* )\B@ +!023P* (+6^M;V S6LRRQ!F0LO3<#@CZ@C% $^X=C0!1GUO
M3;6[-K-=HDZM$I3G(,C%8_S((_"@"W'<12EPCY*-L;V- #]P]: #< <9H 6@
M#GO'7_(CZQ_U[F@#H: "@ H * "@ H Y3XD?\B+>_P#76W_]'QT =70 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '*?$7_D3I?^
MONU_]*(Z .KH * "@ H * "@ H * "@ H * "@ H * "@ H Y3P=_P A;Q9_
MV%F_]$Q4 =7VH YLK+I_C&[O+BVEEMKJUBCBGBB,GEE&<LA !(SNSG';GM0!
MF/=ZU!+:N\%TJ3VP8I!;LRI()5)R!DJ2A[GU[T 0ZE>:X]MJ)MTU&.X#3J@$
M#-C;*@CVG;@@ID_*,\\G(X +.I7M[8R)"LE_+";EP0L+M*T?E*=WRJ6P'..%
MQR!G'! (9Y;Z],B*^HM EJI,S6\@^U.T6-JKMPJ]"<C.3@=* (+-M:L%T^(+
M?R:?]GM#=9C8M%\L@?9@9X(BR!R!DCG)H ==W'B&UM=11/[0EWV-P+$K"S,)
M%=O+W8'RG;MQG&0/7J ;7B,2R2: \<<Y\J^$DC1PLY1?)D&2 #CE@/QH 6W>
M>;4=.D07 "6TZ--):LI8[X^2O&W)5B,^E '+^9KEEI=[':6U_'.)+ZXA,=NV
MUY#<%ER,=U.1G@@X )Z %JXN]?MK=[H3:@'\Z_7#V^Y4C =H6VX /(3&3SGW
MH W?#5Y-=7%\9I[L?<*6UQ;RIY8VX)#2(I?)!Z9 _&@#F[.'6(TN88CJ-K$T
M>HS!8X",RM<EHCRN<E23^'Y@%E3JUK_:DGEZAB?4$>5XT=V6%K=0&C ZD2 9
M Z '/I0 FJ6NH2ZLKO;W4[;=*#R>0?F,=R[R$X&!A2"<<"@"?4]1U6&Y:#S;
MW;(;D(8[:1F3[@C?"*25&6P"NT\Y/'(!7O[[7I;34EMVU)+V*&5K22*V)CG0
MQ'RSDC ;=@XP&W<8QT ))DU,^)+,2-J4VGPW<4N\HW&Z"96' 'R[_+]AF@#O
M0<T <_XZ_P"1'UC_ *]S0!T- !0 4 % !0 4 <I\2/\ D1;W_KK;_P#H^.@#
MJZ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H Y3X
MB_\ (G2_]?=K_P"E$= '5T % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 <I
MX._Y"WBS_L+-_P"B8J .KH 3% "8QCDT -PN.><=J (+C3K6ZEBFFA4S1 A)
M 2&4'&0".<' R/84 3(D<2)&@"@#"@<8'I0 _;R#F@!" !D_F>,4 *%]Z  +
M[T -.%)[=J &2P0W4#PS(LD;C#*PX(H ;;V-O:!O)CP6 !)))('09/.!S^=
M$WMD_C0 ?6@"O?WB6.G75XREUMXFD91R3@$X_2@#"OI4$FH75S!#)/86*3AH
M\JS [RR;@?NG9Q]><T =*J!8U5/E & !V% #BOOB@  Q0!S_ (Z_Y$?6/^O<
MT =#0 4 % !0 4 % '*?$C_D1;W_ *ZV_P#Z/CH ZN@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * .4^(O\ R)TO_7W:_P#I1'0!
MU= #=W'% !NP<4 &[T&:  MCM0 ;QC(Y'M0 Z@ H * "@ H * "@ H * "@#
ME/!W_(6\6?\ 86;_ -$Q4 =70 4 &* .4U[3=.?Q1H;SVD#O<W$@D,B!BX$+
MX!SV&!@>M $=SX@ETJZN;*QBMI8=.MW_ -"4_O\ "1*Z%0"<J?N\@=1SGB@#
M&US6KA3I^KP76G7$]O\ :Y(9HP3'(BP%@",Y)X(."0#[_+0!J#Q;>GQ)%: 6
MKV<D\404 ^9\\#R#G=C(*8Z<Y[4 9>J>(IM;\&ZL;J&$0MIJW09>/(<LP,39
M_B7;UXR0>!QD TKOQ?>VUI)=P1VTH62[B:V.5>$Q+(RLQSP/D / _P!8N/<
M>OBF^19M1$]A=:-;RH)I+8>9(L13YFPKG[KXXQ]T$T 3^)Y]3'A!YB&BD>6/
M[28%8/%;F0;\8).X1Y!(/J10!:E?3+$K=Z8L"2/Y<!:'!14=U 8@?7C_ #@
MDTWQ C:6]SJTUM;&*25#(7"QR*DFP.N3T.5_$XR>"0"AXO>S74O"[W#0J/[2
MY,F.1Y$OKVSC]* *^K>)FM-=@DM]0M_L!LIFRRY0NLJ*6R#R%!R<=@?44 3>
M&+RV_M_Q%#]LM97FO(]@BP _^CH>!DYX!S]#0!TZVT#6RPA,PX&%[8'0>XH
ML4 % !0!SWCK_D1]8_Z]S0!T- !0 4 % !0 4 <I\2/^1%O?^NMO_P"CXZ .
MKH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#E/B
M+_R)TO\ U]VO_I1'0!MZU?/IVCW-S$I:15P@QGYB< GVR1GVH YG4M:E33YH
M;);MKBTEEBF1I/WNY8@PD!!.5&Y20/7ID8(!LZDVHWF@0G29$EEF$;M*LODE
MD(R2AVL 3Z$=": ,N!M52:RO5GE-INC41S2!F8>6ZLC8X+&38=PXP,],Y +-
ME?QZK# MLYO4$7GRHZ[?-656V-@]%.'&.WX4 7-)T^6RE1(HO(MC'(SQX4?.
MTFX8 R !E^_<4 ;@Z4 % !0 4 % !0 4 % !0 4 <IX._P"0MXL_["S?^B8J
M .KH * "@!K(K$%E!(Z'TH !&@<N% 8C!/>@"*5;>"W9Y1&D,2$EFP JC^E
M%%-1T]ID@^59F*[4*8;)!(X['"DT 1V6M6&HQ[K:&5DDD==QA(5G0D,,]R"I
M_*@"&ZOM-OH+.VW2Q-K,9\B2./#$!-V<D$#"\_-^1H ?'X=C217:^N)&W+YA
M*1+YJCE5;:@R >>,?7'% &T/I0!0N;JSL1%:M&I:X8K' B F0@9;CITZGI[]
M* *MQJ&GWEE+')!.\1W1R)Y# J!C(((R!R/YCUH KQ^+-(NK072QW,D!C657
M^QR$,C-MW#Y>0",D] "#T.: -JV>WNH \01D!9< =""0PQV.00: )5@BC"A(
MU4+TP,8XQ_*@"3ITH * "@ H Y[QU_R(^L?]>YH Z&@ H * "@ H * .4^)'
M_(BWO_76W_\ 1\= '5T % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0!RGQ%_Y$Z7_ *^[7_THCH ZB6&.>%XI%W(X*L/4&@"JVDV+
M0"$P?(&+?>.23G.3G)SGG/6@!)]'L;AU=X65E(VF.1DQ@$ ?*1Q@D8Z4 6/L
MEN&A(B \@$1@=$XQP.G3C\3ZF@"&QTFQTP,+.W$0; (!)P , #/0 = .!0!;
MP/2@!: "@ H * "@ H * "@ H * .4\'?\A;Q9_V%F_]$Q4 =70 4 % !0 4
M 9/B2&2?PYJ$<2-*QB)\M1DN!R5 [Y&1CWH F-CIUY(E^;.VGE(5TF,2LQVY
MVD,?3<<>F30!@^&++4M,MHX;FPN5D\ZZ9LSQF,(\KR+P&R6Y4?B>: *%]HVN
M"R\.FTMI9;BQMI0ZM,B".0V[(HW @_>(Y&<=>U "VFCZJ^K*)[.[33#*':,W
M*CY?(*L"%?\ O@'C.<Y[F@"@D>JP6MK%J4&HL+2WMA<26]Q&9(70EF&[S0?F
M!4' 8L#ZXP =3J.GW<?BFQURV3[1'%;R6LT&0&"LRL'7) SE0""1P?;% &;/
M8ZY?VSV>I0W$EC<7,S3+$\2OY&1Y<1.X8!&<D9.!C// !TMG&LEN#)8"V PJ
MQ,%)"J?E^[D>X';- %+PW!-&^L3."(+B_>2!3V4*JD_BZN?H0>] &Y0 4 %
M!0 4 <]XZ_Y$?6/^O<T =#0 4 % !0 4 % '*?$C_D1;W_KK;_\ H^.@#JZ
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H Y3XB_\
MB=+_ -?=K_Z41T =70 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!Q__"*Z
M]::KJ=UI/B2*TAOKC[0T4E@)2K;0OWMX_N^E $O]B>,O^AQMO_!2O_Q= !_8
MGC+_ *'&V_\ !2O_ ,70 ?V)XR_Z'&V_\%*__%T ']B>,O\ H<;;_P %*_\
MQ= !_8GC+_H<;;_P4K_\70 ?V)XR_P"AQMO_  4K_P#%T -&A^,5X'C"V ]!
MI*__ != #O[$\9?]#C;?^"E?_BZ #^Q/&7_0XVW_ (*5_P#BZ (;K3/%]I:S
M7#^+X"D*,Y"Z2N< 9_OT 4]+TSQ1K.F6.L)XHM1]I@29"^CIN4, <9W^] &E
M_8GC+_H<;;_P4K_\70 ?V)XR_P"AQMO_  4K_P#%T ']B>,O^AQMO_!2O_Q=
M "#1/&0&!XQMO_!2O_Q= "_V)XR_Z'&V_P#!2O\ \70 ?V)XR_Z'&V_\%*__
M != !_8GC+_H<;;_ ,%*_P#Q= !_8GC+_H<;;_P4K_\ %T ']B>,O^AQMO\
MP4K_ /%T 5M0\*^*=4L9;&]\70/;3#;(JZ8JEE[C._B@#LUX'- "T % !0 4
M % '*?$C_D1;W_KK;_\ H^.@#JZ "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H Y3XB_\B=+_ -?=K_Z41T =70 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 4=:_P"0%J'_ %[R
M?^@F@#/\%''@70/^P?!_Z * -*#5M.NK=KBWO[::!'\MI(Y590^0-I(. <D<
M>] $WVNW^T_9_.0S[=_E[ANVYQG'7&<_E0 ^.5)5W1L& )7*G/(."/P(Q0 ^
M@ H * "@ H * "@ H * "@ H * "@#E/B1_R(M[_ -=;?_T?'0!U= !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 <I\1?^1.E_Z^
M[7_THCH ZN@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H HZU_R M0_Z]Y/_ $$T 8_A:1(?ASH\DOF"--,B+&-2S8\L= ,D
MGZ4 1"&XC\/72.99;=;F/[,3%MD,0,?W@ .0=W..@&: -"728UUHWEN[I/<K
MB5B> @ '''4X4>G4]1R 'A:ZN;K18FNK86TBJB^4%(V'8I*\^C%ES[4 ;= !
M0 4 % !0 4 % !0 4 % !0 4 % '*?$C_D1;W_KK;_\ H^.@#JZ "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H Y3XB_\B=+_ -?=
MK_Z41T =70 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 4-:/_$DOQ_T[R?^@F@#.\%_\B)X?X_YA\'(_P"N:T ;^T8H ,4
M  % "T % !0 4 % !0 4 % !0 4 % !0 4 <I\2/^1%O?^NMO_Z/CH ZN@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * ./\ B1<0
MQ^$Y(GE17-U:D*6&2/M$?;\_RH ZN.=)5#Q.KH>C*<@T 2T % !0 4 % !0
M4 % !0 4 % !0 4 % !0 F: "@ H * "@ H * "@ H * .&^*^F:QJ'@Z6;1
M+VXM[BT)ED2&5D\Z+:0ZG!Y[''M[T 0?!^QU&V\"P7&HW%Q))<MOA2:1F\N(
M !  3\HX)X]: /0* "@ H * "@ H * "@ H ,F@ !XH 6@ H * "@ H Y3XD
M?\B+>_\ 76W_ /1\= '5T % !0 4 % !0 4 % !0 4 % !0 4 % '+S_ !#\
M+VUU-;2ZF?-A<QR*MO*VU@<$9"XZT ,_X63X4_Z"4G_@)-_\10 ?\+)\*?\
M02D_\!)O_B* #_A9/A3_ *"4G_@)-_\ $4 '_"R?"G_02D_\!)O_ (B@ _X6
M3X4_Z"4G_@)-_P#$4 '_  LGPI_T$I/_  $F_P#B* #_ (63X4_Z"4G_ ("3
M?_$4 '_"R?"G_02D_P# 2;_XB@ _X63X4_Z"4G_@)-_\10!Y=\8+W1/%4-A?
M:/>--=VQ,4B?9Y5+(V",$J.A]^_M0!W'A;Q=X4\/>&-.TDZH2]K"%=DM9L,_
M5C]SIN)H V?^%D^%/^@E)_X"3?\ Q% !_P +)\*?]!*3_P !)O\ XB@ _P"%
MD^%/^@E)_P" DW_Q% !_PLGPI_T$I/\ P$F_^(H /^%D^%/^@E)_X"3?_$4
M'_"R?"G_ $$I/_ 2;_XB@ _X63X4_P"@E)_X"3?_ !% !_PLGPI_T$I/_ 2;
M_P"(H EM?B!X8O+R"T@U)C/.XCC5K>5=S'H,E<4 =** %H * "@ H * //-*
M\-Z?XCU_Q+/J9NY'@U$PQA+R:,*GEH< *P'5C0!L?\*Y\.?\\K[_ ,&-Q_\
M%T '_"N?#G_/*^_\&-Q_\70 ?\*Y\.?\\K[_ ,&-Q_\ %T '_"N?#G_/*^_\
M&-Q_\70 ?\*Y\.?\\K[_ ,&-Q_\ %T '_"N?#G_/*^_\&-Q_\70 ?\*Y\.?\
M\K[_ ,&-Q_\ %T '_"N?#G_/*^_\&-Q_\70 ?\*Y\.?\\K[_ ,&-Q_\ %T (
M?ASX<(P8;XC_ +"-Q_\ %T (GPW\-1HJ)!>JB@ *-1N  !_P.@!W_"N?#G_/
M*^_\&-Q_\70 ?\*Y\.?\\K[_ ,&-Q_\ %T '_"N?#G_/*^_\&-Q_\70 ?\*Y
M\.?\\K[_ ,&-Q_\ %T '_"N?#G_/*^_\&-Q_\70 ?\*Y\.?\\K[_ ,&-Q_\
M%T '_"N?#G_/*^_\&-Q_\70 ?\*Y\.?\\K[_ ,&-Q_\ %T '_"N?#G_/*^_\
M&-Q_\70!4O\ P;H^C+:7UB+R.XCO+8 M?3.,-,BD$,Y!X)[4 =J.G- "T %
M!0 4 % '*?$C_D1;W_KK;_\ H^.@#JZ "@ H * "@ H * "@ H * "@ H *
M"@#D_ /_ "#-5_["]Y_Z-- '64 % !0 4 '2@!D<B2J'C<,OJ#0 ^@ H * #
M% !@4 % "'I0 TR*"!N&2=O7OUQ0 J,'0,I!4\@CN* '4 % !0 4 <IXXZ>'
M/^PU;?\ LU '5CI0 4 % !0 4 % '*>#O^0MXL_["S?^B8J .KH .E $8GA,
MAB$J>8/X=PS^5 $F1ZT )D>HH 7(]: &B2-G9%=2ZXRH/(H 7( SD8H 7(]:
M (C<P*^PS1AO0L,T *9X55F,J *<$EAP: 'Y'8B@!<CUH ,@=Z &1S12C,<B
M..GRL#0 [(]: %R/6@!K.J*69@JCDDG % "JRNH96!4\@@]: %H R?$7_(,A
M_P"OVT_]*(Z -:@ H BN;B*UMI)Y7VQQJ230!R=AXBO+^XFMYI8+8F]DA#C#
M!$$2LJGG&XDG\C0 FB^)[[4([*\FAVVLJN)2B$J-H&'4]3N;<H'.>,=.0#J;
M&=9[8,)8Y'XW[&!"M@'''L10!SOQ(_Y$6]_ZZV__ */CH ZN@ H * "@ H *
M "@ H * "@ H * "@ H Y/P#_P @S5?^PO>?^C30!UE "&@#F-6T.U&O6MU"
MHB;4&-M>!% \^,(SC/OE0N?1C[8 (]6NKC2KNVL[&406XFM%6%(U"B-G97 X
MX& /IQ0!2EO-3+ZE;/J$TL,EA=.A*(-C)(RK@A1U7USTXQ0!/;SSZ;XBN+&*
M4);R7$#@")%W[T?><A1G)5<GUH FUFS6Z\4IG[(A^P, ]U")%!WC'&1S0!CQ
MV9_M;Q)]C^RI!_9=N@_<;E<!91A<,..GYC\0#3L[Z:'4]-L8KDQ6X@B5X]BJ
MJYBD.02#NR0OH!@#G)H I6>L:POA@7EQ?M)<-!:R%I41-NZ4K)MX #%0,!N
M<9P* -N:1[KPAJ;23_:M\=P!RC?+\VU?EX/R[?7F@#.EOK^V\1"WMKIELHTL
MMD(B0H?,>1'YQG@!3UXX]: *5IJ6JFRDM6UA[6Z9[KRYKA5/S+.RJN"O.%VG
M;P2#QVP 37,(^V:2X4+(NL7+%PF, P39/.<9)'7VH 98:KJ1AT.V-[#9QOI]
MI(RXCC&23Y@*D<9  4*.#G..* %EUG69=*GNTOC!.MQ'$UN(P6B/V@*0<KP"
MA/7.0,@XH OP7%__ ,)'I$<NHSF K>))D*%D9)4$>["]=I/IG!Q[@'74 % '
M*>.>GAS_ +#5M_[-0!U8H * "@ H * "@#E/!W_(6\6?]A9O_1,5 '5T ,D'
MR]LCH3VH Y.RNX5\/Z/9J(#>[XDG@;'FI(>7;;UW EF)(/<\T 5+?Q->/H]E
M//=A)F@07.(@QCD$J(X]%;#$?,< X)% &>WB?73:ZH_VE8Y+&VFF1&A!,K1S
MRHJGZJB'@#KD8!% %J\\6ZC%>3I;3P-<12W0-IP2R(I\HJ/O,20"0/?TY &0
M:F8?%MW-#J(EL;M+59;\(NV-0MP>H&T?,%&2#C=@\XH #XCUY%U)I;A$-DD3
MQ+Y(Q<#SY4+<\X9%1N,8W C@\@&CIGB*XO?$4%FU];@^==1SVY*@C8Y$6WN<
MJ,GKTZ#I0!!/.L?CC6B9[5(7M[-9%G!.\!I=X7!^\ >F#U% %;Q4\LGA[Q2(
MF@:%IT^7DLW[N+ICKT/'L: ':KXIU*WN;H6=TLB*+E.80%C=,% !USC/).&Z
M@8H FG\1W5E>WMK=:BBP17.Q+H(@(S '4<\8#Y&>O !/6@"34YM0U'P9HTS[
M;E)I[=M2^RX=#%G,@&W[R@@ XZKGWH DO=96/5[Z6TBMS;QVL >^CY&&D8%&
M;!'RKEN0<;NF.: *MQK>MVL=L9+Z"1T6!G6*+Y9E>X\LG)&1\AW< #(STH 6
M_P!?UF.'6+B&:"'[,71870F1&$NU#C&,.G/)/48XS@ BUG6KV-Y]/^TBXA/F
MVTY\D* /LK.&]<EU//W2#@ D9H Z_06#:!IQSD_9H\\]#M% &C0!D^(CC3(?
M^OVT_P#2B.@"W/JEA;7]M8S7<27=SGR82WSO@$D@>@ /- %O- $<D22QM'(@
M96ZJ1D&@#+C\.6,$-[%;^9 E[*99Q%A"^5"E<@9 P.Q!Y/- %P:?"KVY5=L=
MLNV*)0 B<8! QU X'H": (=)T>#2!<"%W<SLK,7(_A14 &!TVJ/QS0!B_$DX
M\"WO_76W_P#1\= '64 % !0 4 % !0 4 % !0 4 % !0 4 % ')^ ?\ D&:K
M_P!A>\_]&F@#K* "@!",]J *&IZK:Z/:37=YYBV\*&25UC9@JCJ>* )UNHF1
M&8F+<=H60;23Z<T 07>I6MDBM*XR98X-J\E6=PJY Z#)% %C[5 $#FXCV'H2
MXP><?SXH 5IHU?RS(OF!=VS/./I0!!8ZC;:CIUI>V[8ANXUEA#C!967<./I0
M W4+6QU"!K>[?Y8RK$K*8W1L\$,I!!^F* );6.WMK<QVS%U3DY<R,>,\L3DG
M!'4^E $5GJEM?Z2FJ6@>2UEB\Z,[2"ZD9! /J/7% %@7$6Y09%#.,JI;D]S0
M!%)J-M%AWD"Q>49O-+#8%&._XT 5GTS39M5^TDD7C("RK.P#J.A9 V& SU([
MT 6;34+>]GN(K=]YMV"N1TR1G@]^#0!;V\YQ0 Z@ H Y3QST\.?]AJV_]FH
MZL4 % !0 4 % !0!RG@[_D+>+/\ L+-_Z)BH ZN@!&&1B@!-O.: $*G^$@>O
M% "GY>OUH PM&@L+D2W=C>W$MO\ :)1Y3RDHL@<AC@\_>R<$XZ8Q0!KR2^7+
M$@BD?>V"P&0G&<GGIQCZXH =++'&%\QPNY@JY[GM0!G:=I<,++.'N\!V9(9Y
M<B(DG.!^/?.,T :>, #!H HRZI''>M910S7$\:"218@/D!SC)) R2#P,G\*
M+<4R3PQ2H"%D4,NX8./I0!!?::MZ8G-Q/ \6<-"^TX.,@]CTH ;I\L+K/;P1
M/&+:4QMOYRQ 8G)R3G<#GJ2: )+F]AMK/[609(_E *8.0Q !_44 65&1VX_G
M0 NWKS0 ;3D<YH 7% "T 8?BV![G0?(CG>W:2ZME$L>-R$SQC(SW% 'FMM\(
M-<L/&UIJP\237,9=_-NU.VY3*,,_-N![#GL>GH =T/!^H8_Y'+7!_P #A_\
MB* %_P"$.U#_ *'/7/\ OJ'_ .-T '_"':A_T.>N?]]0_P#QN@ _X0[4/^AS
MUS_OJ'_XW0 ?\(=J'_0YZY_WU#_\;H @NO ,M_#]GO?%6LW-N65FC=XL-M8,
M,X3U H [(<"@ H * "@ H * "@ H * "@ H * "@ H Y/P#_ ,@S5?\ L+WG
M_HTT =90 4 % &-XJTN?6O#&I:;;&-9[F!HD:0X4$CKD T 5=1T6XOM7%Q*D
M,]G);I$8S.\9B8,6)7 Y!ROH?D'/H 9Q\*W<VF6=M=06,EU;2Q[KGS&)F03I
M*^X;>K;,]^: (&\$SR2:ANBLFBGAO$A3/W3*R%3]WC&UOINH NIX<U!K>W26
M2W6>&]CN?M",Q8A0H9<8[@%/H<^U %*V\':G'IMK:R7,&Z&RL[=)$9OW#P/N
M8IQDAACT^Z ?8 IV\&E3W6J2ZFT4MDQN8Y 6R\"2/DF4$97)4;?0''/4 '6^
M'[22#0X_.?SKF50TDQ0H9"%"JQ'8E57CM0!F0:!J"?#Y?#DR6;2C3S:F3S&*
M;_+*@_=Z9Q]* &W7A26YU"WN6ALSLG@D<MG+*B,K?P]\].] "-X7G^TS.BVJ
M(]C<VJH"1CS)=Z<;?N@<>U #+_PQJ-W#?H'M_-EF,L$QGD&%( *% ,8VY7.3
MP<XH W-*L);2]U"XEB@C%TZ,%A8MC"!3G('I0!K]J "@ H Y3QST\.?]AJV_
M]FH ZL4 % !0 4 % !0!RG@[_D+>+/\ L+-_Z)BH ZN@ H * "@"IJ,EU'8S
M-90^;<XQ&N1UZ9Y[#K0!S4?AZ>"_U+3X5D_LG4K<,\F]0T-P %W #U4*>AY7
MW- $BZ5JS_V3=W$<+ZBLCM=F-MJ#]RZ*/7&2I[GDXH S+?P_J4FGZ>MUIB&2
MUOH;@H\JOD"+8_/^\,\\G.22<T 3SZ%K;V<4*$J/L\\2?O!FVF:3='-UYP/Q
M&..IH MZ=HU_;>)+B\DAD\J6\D;<91@Q&)!]W/=U)QCTH T52^T_6[V9+(W5
MK>;'#1.H>-PH4@AB." ,8)YSF@"FFFZB=9N)+B,2;[F*>WN4<?N4 4/%C.<?
M*W0$'?SB@#7M;ZZGG6"XLO(8P[R?-5]K;B-IQ[<Y^OH: *=L=0MKR]":;(5N
M+H.LAD3:$VHI)^;.?E)QCT'O0!@'0]4C2T@&FQ26T=M#$D:NH\B5)-S28Z8<
M 8(Y&T#C)P =K:R32><)H/*"2%4.\-O7CYN.G<8]J )Z "@ H * ,GQ%_P @
MR'_K]M/_ $HCH U<4 +TH * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * .3\ _\@S5?^PO>?^C30!UE !0 4 )CF@#%;4[FXU#4[6QC1WT]4!5F
MQYDC#=MSVPNWZD]L<@%:;5=0M[JTCO4-L)9YD(B7S2R*,JP !(XZC% #X=:(
MU"**>Y!@DM%G5O+(+$L<9';C% $.G^*(QI5G->B1I)@F^1(\(-\FQ.I[D=!D
MC% #H_&>F/$LSQW$<3QR2([Q@!]CA&4<]=S#\^O!H T[#48M0:\AC22.:TD\
MF4.HR&VANV1RK*?QH S=.U:\O)OL1E1KNQE=;\K'C@9V #L7&UNIP,T ./C#
M3=EDX6X(O((IX<1Y)61@J]^#EAQ0!6?Q++?7]C9Z?!-&;A;GS&9%+1O$RJ00
M6P1ECG!],'K0!:M-=&N6J_V5*R3".WN"TL60T<G(XSW ;N<8[T 3VEW?VUQ8
MVNH-'*;B.3+HFW#J<CC)ZKGOP5]Q@ V<4 +0 4 % '*>.>GAS_L-6W_LU '5
MB@ H * "@ H * .4\'?\A;Q9_P!A9O\ T3%0!U= !0 4 % !B@!-H]* # H
M-H]* # H , 4 &!0 8% !@ ]* #:* #:/2@!: "@ H * "@#)\1?\@R'_K]M
M/_2B.@#6H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#D/
MDL<>G:JK2*K#5KS(8X/^M- '5_:(?^>R?]]"@ ^T0_\ /9/^^A0 ?:(?^>R?
M]]"@ ^T0_P#/9/\ OH4 9<%M#:ZW>7D4L?EWBJ95+#(=1M##ZK@?\!'KP 27
MMK;WEQ;W'V]X)+?=L,;)QD8/4'M0 VVL+:VNQ<"^D>7RO*)>13D;BV>GJ?I0
M!G#POI)2,?;9RJ1HF/.'(60NIX'4,3]>^<# !6U/PW;+HP@LIVEDC61$62=5
M!6217D&=O7CC/'3/% &EX?MWL+:99[AOG;<$FDC9U[')15';W^O:@"S:6%E:
M:A?WD=P6DO65Y59QMRJA00.W % &5!X3TF!K4K?7!^R(D4(:92%1'#(N,= 5
M'7F@"U;:'IUIJ$5[%>2&6-YG :12"92I<'CIE1]* 'Z-H>F:'([VERYW11PX
MDF# (F=@'T#$4 698DGU>WNFGC6*VC<(NX99VP-WX $?\"- %\7$('^M3_OH
M4 +]HA_Y[)_WT* #[1#_ ,]D_P"^A0 ?:(?^>R?]]"@#E/&\T;GPVJ2(3_;5
ML< ]OFH ZY<XYH 6@ H * "@ H Y*#0_$.F:KJT^EWVF^1?W7VDK<6[LR'8J
MXRKC^[Z4 6_)\9_\_P!HG_@)-_\ '* #R?&?_/\ :)_X"3?_ !R@ \GQG_S_
M &B?^ DW_P <H /)\9_\_P!HG_@)-_\ '* #R?&?_/\ :)_X"3?_ !R@ \GQ
MG_S_ &B?^ DW_P <H /)\9_\_P!HG_@)-_\ '* #R?&?_/\ :)_X"3?_ !R@
M \GQG_S_ &B?^ DW_P <H /)\9_\_P!HG_@)-_\ '* #R?&?_/\ :)_X"3?_
M !R@ \GQG_S_ &B?^ DW_P <H /)\9_\_P!HG_@)-_\ '* #R?&?_/\ :)_X
M"3?_ !R@ \GQG_S_ &B?^ DW_P <H /)\9_\_P!HG_@)-_\ '* #R?&?_/\
M:)_X"3?_ !R@ \GQG_S_ &B?^ DW_P <H /)\9_\_P!HG_@)-_\ '* #R?&?
M_/\ :)_X"3?_ !R@".73O%%ZT$5]?:5]E2>*5Q!;2*YV2*^ 2Y SM]* .E%
M"T % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '.7'@/PK>74MS
M<:#9R32N7=VCY9B<DGW)YH C_P"%=>#_ /H7;'_OW0 ?\*Z\'_\ 0NV/_?N@
M _X5UX/_ .A=L?\ OW0 ?\*Z\'_]"[8_]^Z #_A7?@__ *%VQ_[]T '_  KO
MP?\ ]"[8_P#?N@!/^%=>#_\ H7;'_OW0 O\ PKKP?_T+MC_W[H /^%=^#_\
MH7;'_OW0 ?\ "NO!^,?\([8_]^Z $_X5UX/QC_A';''_ %SH 7_A7?@__H7;
M+_OW0 ?\*Z\'_P#0NV/_ '[H /\ A7?@\?\ ,NV/_?N@ _X5UX/_ .A=L?\
MOW0 ?\*Z\'_]"[8_]^Z #_A77@__ *%VQ_[]T '_  KKP?\ ]"[8_P#?N@ _
MX5UX/_Z%VQ_[]T 36G@;POI]W%=6NA6<5Q$P>.18^5([B@#H10 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 @/.* %H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ /% '.:AXCU.SOY;>#PMJ-Y&A&V>)X@K\9XRP- %;_A+-9_Z$G5O^_D/_Q=
M !_PEFL_]"3JW_?R'_XN@ _X2S6?^A)U;_OY#_\ %T !\6:SC_D2M6'OOA_^
M+H \XE^*/BG3_B+>V*Z1<7,$C*%TR0*98OD7[K+GW/.1S0![797$EU9Q336T
MEM(ZAFBD(+(?0X)'ZT 3DXQ0!SEEKUW=:Q?V)>T0VMX+=8R2'E'EK(6'/HQX
MQVZT 7Y/$.F1-.'O4'V==\GRDA5SM)STP#D'TP?2@"*[\0V=NL4HO(A&)I(Y
M%*,68HCLRJ!SN&W/3H#[4 /M/$>GW=M',)7C+0QS%'B8,%<X7@CN>.* +%[J
MUGIQ(NKA8]J;V)!(1<_>8C[J]>3@<=: (O\ A(--#*#=J-\DD:_*>60$N.G4
M $_A0 L.O:;<7WV&*[1KK./*P0P.W=CD<':<X^OH: (Y?$FDV\8>6_C4%PBY
M!RQ*[A@8YR.01UH ;=:_;I;&:WE5@DD6_<C<HTFS(]><],]* '/XBTU+:.]-
M_ MDT+2EVR#@,HS[8)P01UQ0!<L-1MM1C>2UF$J(Q1B 1AACCGZ@_B* += !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0!!%96D-Q+<16T,<\V#)(J ,^.!D]3TH GH 0CTH P+?0;FUU"]N4O
M8\7ETMRX^S_,N$5"JG=@ JF.G<T 8D7@^5+F[TM[B9M/ETUK:*8H 8E,A(7/
M\14'KQ0!I?\ "(F2%(IM0+_Z9-=N5A"Y,D;H5')P!YA/Y?B 3V.DF*[TV"=9
M9?[-M]@N-JJDIX &W)/&,\]^: )=0T$WM]<W,5T81>6@M+A"F\,@+$$<C##>
MW/(YZ4 ,;PK8O>RW&Y\.\3B+^%'3 9A[NH53[#W.0".7PN)M;?4'N\JUS]H,
M?E_],##MSGT;/U% $5IX3DM+73X#J1E%A<+)&S0 $HJLJJ<8R<,?FZ\"@">/
MPYY=W).MRJ&1XRR1Q;48I)OW%0V"QQ@L,=^/0 S=6\,74/A2ZM+2;[3-Y5P$
M41X+&642>O8C% '46-LT!GD=PTEPXD8JNT9VA>F3V4=Z +E !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 &@##E\7:!!K(TB75H
M$U N(_(+?-N/08]Z %O_ !=H&EZB-/O=5MX+LXQ"[88YZ4 2ZQXDT;0%A.JZ
MC#9K-GR_-.-V,9Q^8H ;>>)]$T_2[?4[O4H(K*XQY4S-\KY&1C\* )!XAT@Z
M'_;0U"(Z;C/VG/R=<=?KQ0!'I_BC1-5LKF\L=2AN+>U!,TB-P@ R<_@* +NF
MZC9ZK8Q7MA<)/;2@E)$.0<'!_6@"W0!GW.M:?:S2Q2W #0X\TA2RQYZ;B!A<
M\=3W% %\$8%  2!U(% "Y% "%E52Q(  R3Z4 +D>M %2[O[:SEM8IY-K74GE
M1?*3N?!;'MPI/X4 6@0!C/2@ R/6@ R,XR,^E  <=* *UE?VU^LS6TA<0RM"
M^5(PZ]1R* +5 "9''- !D>HH 7(]: #('>@ H :755+%@%'4YZ4 *"".#F@!
M: "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@!#TH :8U)R5!.<].: #RU/WE!
M^HH "@)'&<>O- !Y8.T%1A>@["@ \M<8VC'IVH /+4 X4#/IWH 5%VC   ]A
M0 XT <KH=K<Z2^K:?>64DYN;R6XCE"@I,DASACT4J/E(.. ,9H K3Q:^;BY(
MDN R_:O,V,0C1G/V<)Z,,KDC'W6SVH @@L=2><+.+]X(-1AE0M*^X(8 '.<Y
M($A/';L.E %=K;7H?"UF\2ZI)JCP;I/WY)$JE< @D  C=QT/U.: +6LVFK:G
MI7B*U^SWHNGMIEA(EVQ2!AF, 9^\.AZ=\YR!0 V=]=@:>.VM=0E*7K2QYFP#
M";<[5W$G/S\8/0\^F0""WM]8DU73O/M[U[:*]@G#3<[1]GE5R,L2!N(X)[Y]
MZ -W4&O_ /A(3";:]>U:.-K:6UDV(CACO#\^FWJ#QG'/4 H+'K+/;R*]ZD8B
M1;Y69CF82Q\Q^@V^9G;P05X] !D-KJ*3W&]+]UB:ZBMF,C[@K",IDYR1D-C.
M<>W% $$=OKHTN2(_VA]K?3HGM)#*P"7>"'#\XQN"'YLKC..IR :-G#J-IH'B
M#9;RF[-Q<R0JHV,^<[2I/2@"G8V^J7.IO;7)U)+!KDM&WFLO[LP(<9#;@/,#
M8!/?'K0!5G@UX:9)'$NIF68WS)(+ALHWF'[..6&!L(.2<#&""3P .E_MB"*:
M^>348G2\F)RQVI;^0Q'RL=F!)C&>_H* &0SZNH21X-7=<QBYMEW!P@1@SQLQ
MYRY0D C '?G(!:GMM76WD:&35/-BDM6@WR$L4\S]YN"_*Q\OKG/XGF@!UI_;
MB36,-Q%J#VOF31J\;@/&1.3&9"W)0Q[>>>AR,F@"M<:=J]YX;U>V_P!/>YN+
M?4(XU>5P?]9F =>#M/'MP>F* -JP745\0QLJ7!T\P$,EPSYB8!<')8AL\^X.
M<GF@#IJ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@!I.&H 7 S0 AXQ0 ?XT -R05H 7//X4 *>* &Y(90* %)PN: %'6@ '?VH
M :Y(4$?YXH <W XH 1C@'':@ DC22,QN@9'&&4C((H AMK:"VPL$$<2E<D(H
M&?RH F!_K0 ,<#CTS0 O3'X4 (#SCWQ0 ^@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
'H * "@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236849616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001759783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">EHang Holdings Limited<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">11/F Building One, EHang Technology Park<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">No. 29 Bishan Blvd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Huangpu District<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Guangzhou<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">510700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers Zhong Tian LLP<span></span>
</td>
<td class="text">Ernst & Young Hua Ming LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1424<span></span>
</td>
<td class="text">1408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Guangzhou, the People&#8217;s Republic of China<span></span>
</td>
<td class="text">Shanghai, the People&#8217;s Republic of China<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Richard Jian Liu<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">11/F Building One, EHang Technology Park<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">No. 29 Bishan Blvd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Huangpu District<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Guangzhou<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">510700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+86 20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">2902 8899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depositary Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">American depositary shares, each representing two Class A ordinary shares, par value US$0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">EH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">116,455,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A ordinary shares [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A ordinary shares, par value US$0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">77,429,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B ordinary shares [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">39,026,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235604208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 249,310<span></span>
</td>
<td class="nump">$ 36,147<span></span>
</td>
<td class="nump">&#165; 246,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">65,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of RMB69,417 and RMB115,380 (US$16,728) as of December 31, 2021 and 2022, respectively</a></td>
<td class="nump">20,298<span></span>
</td>
<td class="nump">2,943<span></span>
</td>
<td class="nump">56,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">72,364<span></span>
</td>
<td class="nump">10,492<span></span>
</td>
<td class="nump">78,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">45,183<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
<td class="nump">29,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from a related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,360<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">387,155<span></span>
</td>
<td class="nump">56,132<span></span>
</td>
<td class="nump">477,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">47,060<span></span>
</td>
<td class="nump">6,823<span></span>
</td>
<td class="nump">33,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="nump">73,482<span></span>
</td>
<td class="nump">10,654<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,959<span></span>
</td>
<td class="nump">284<span></span>
</td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Long-term loans receivable</a></td>
<td class="nump">9,980<span></span>
</td>
<td class="nump">1,447<span></span>
</td>
<td class="nump">15,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">9,839<span></span>
</td>
<td class="nump">1,427<span></span>
</td>
<td class="nump">6,143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other&#160;non-current&#160;assets</a></td>
<td class="nump">1,392<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="nump">2,367<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total&#160;non-current&#160;assets</a></td>
<td class="nump">143,712<span></span>
</td>
<td class="nump">20,837<span></span>
</td>
<td class="nump">58,284<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">530,867<span></span>
</td>
<td class="nump">76,969<span></span>
</td>
<td class="nump">535,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="nump">49,794<span></span>
</td>
<td class="nump">7,219<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShortTermBorrowingsCurrent', window );">Short-term debt</a></td>
<td class="nump">57,838<span></span>
</td>
<td class="nump">8,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">35,456<span></span>
</td>
<td class="nump">5,141<span></span>
</td>
<td class="nump">45,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">19,321<span></span>
</td>
<td class="nump">2,801<span></span>
</td>
<td class="nump">14,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Current portion of long-term bank loans</a></td>
<td class="nump">13,154<span></span>
</td>
<td class="nump">1,907<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">97,763<span></span>
</td>
<td class="nump">14,175<span></span>
</td>
<td class="nump">61,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">5,520<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Deferred income</a></td>
<td class="nump">1,495<span></span>
</td>
<td class="nump">217<span></span>
</td>
<td class="nump">733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DeferredGovernmentSubsidiesCurrent', window );">Deferred government subsidies</a></td>
<td class="nump">1,993<span></span>
</td>
<td class="nump">289<span></span>
</td>
<td class="nump">468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">282,341<span></span>
</td>
<td class="nump">40,936<span></span>
</td>
<td class="nump">136,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term bank loans</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent', window );">Mandatorily redeemable&#160;non-controlling&#160;interests</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">5,799<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit</a></td>
<td class="nump">5,480<span></span>
</td>
<td class="nump">795<span></span>
</td>
<td class="nump">5,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities</a></td>
<td class="nump">69,913<span></span>
</td>
<td class="nump">10,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeNoncurrent', window );">Deferred income</a></td>
<td class="nump">2,928<span></span>
</td>
<td class="nump">425<span></span>
</td>
<td class="nump">2,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">1,389<span></span>
</td>
<td class="nump">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total&#160;non-current&#160;liabilities</a></td>
<td class="nump">123,848<span></span>
</td>
<td class="nump">17,956<span></span>
</td>
<td class="nump">64,941<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">406,189<span></span>
</td>
<td class="nump">58,892<span></span>
</td>
<td class="nump">201,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional&#160;paid-in&#160;capital</a></td>
<td class="nump">1,558,356<span></span>
</td>
<td class="nump">225,940<span></span>
</td>
<td class="nump">1,459,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="nump">1,191<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">1,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,450,374)<span></span>
</td>
<td class="num">(210,284)<span></span>
</td>
<td class="num">(1,122,153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="nump">15,010<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
<td class="num">(5,886)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total EHang Holdings Limited shareholders' equity</a></td>
<td class="nump">124,258<span></span>
</td>
<td class="nump">18,016<span></span>
</td>
<td class="nump">332,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling&#160;interests</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">1,445<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">124,678<span></span>
</td>
<td class="nump">18,077<span></span>
</td>
<td class="nump">334,046<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">530,867<span></span>
</td>
<td class="nump">76,969<span></span>
</td>
<td class="nump">535,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">&#165; 24<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">&#165; 25<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DeferredGovernmentSubsidiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the government grants that will be recognised in profit on a systematic basis within one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DeferredGovernmentSubsidiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ShortTermBorrowingsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short term borrowings current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ShortTermBorrowingsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the segregation of retained earnings which is unavailable for dividend distribution according to local law and regulation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589230856912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">&#165; 115,380<span></span>
</td>
<td class="nump">$ 16,728<span></span>
</td>
<td class="nump">&#165; 69,417<span></span>
</td>
<td class="nump">$ 10,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities of the VIE without recourse to the company</a></td>
<td class="nump">282,341<span></span>
</td>
<td class="nump">40,936<span></span>
</td>
<td class="nump">136,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities of the VIE without recourse to the company</a></td>
<td class="nump">123,848<span></span>
</td>
<td class="nump">17,956<span></span>
</td>
<td class="nump">64,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RecourseStatusAxis=us-gaap_NonrecourseMember', window );">Nonrecourse [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities of the VIE without recourse to the company</a></td>
<td class="nump">29,993<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">23,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities of the VIE without recourse to the company</a></td>
<td class="nump">&#165; 5,234<span></span>
</td>
<td class="nump">$ 759<span></span>
</td>
<td class="nump">&#165; 9,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">1,904,577,337<span></span>
</td>
<td class="nump">1,904,577,337<span></span>
</td>
<td class="nump">1,904,577,337<span></span>
</td>
<td class="nump">1,904,577,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">78,300,387<span></span>
</td>
<td class="nump">78,300,387<span></span>
</td>
<td class="nump">74,309,007<span></span>
</td>
<td class="nump">74,309,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">77,309,937<span></span>
</td>
<td class="nump">77,309,937<span></span>
</td>
<td class="nump">73,723,637<span></span>
</td>
<td class="nump">73,723,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">45,422,663<span></span>
</td>
<td class="nump">45,422,663<span></span>
</td>
<td class="nump">45,422,663<span></span>
</td>
<td class="nump">45,422,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">39,026,560<span></span>
</td>
<td class="nump">39,026,560<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">39,026,560<span></span>
</td>
<td class="nump">39,026,560<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RecourseStatusAxis=us-gaap_NonrecourseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RecourseStatusAxis=us-gaap_NonrecourseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236564016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 44,317<span></span>
</td>
<td class="nump">$ 6,425<span></span>
</td>
<td class="nump">&#165; 56,807<span></span>
</td>
<td class="nump">&#165; 180,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Costs of revenues</a></td>
<td class="num">(15,098)<span></span>
</td>
<td class="num">(2,189)<span></span>
</td>
<td class="num">(20,777)<span></span>
</td>
<td class="num">(73,914)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">29,219<span></span>
</td>
<td class="nump">4,236<span></span>
</td>
<td class="nump">36,030<span></span>
</td>
<td class="nump">106,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="num">(53,116)<span></span>
</td>
<td class="num">(7,701)<span></span>
</td>
<td class="num">(43,229)<span></span>
</td>
<td class="num">(37,186)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(151,065)<span></span>
</td>
<td class="num">(21,902)<span></span>
</td>
<td class="num">(187,388)<span></span>
</td>
<td class="num">(61,613)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="num">(135,082)<span></span>
</td>
<td class="num">(19,585)<span></span>
</td>
<td class="num">(137,148)<span></span>
</td>
<td class="num">(105,252)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(339,263)<span></span>
</td>
<td class="num">(49,188)<span></span>
</td>
<td class="num">(367,765)<span></span>
</td>
<td class="num">(204,051)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating income</a></td>
<td class="nump">6,094<span></span>
</td>
<td class="nump">884<span></span>
</td>
<td class="nump">11,199<span></span>
</td>
<td class="nump">6,576<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(303,950)<span></span>
</td>
<td class="num">(44,068)<span></span>
</td>
<td class="num">(320,536)<span></span>
</td>
<td class="num">(91,296)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest and investment income</a></td>
<td class="nump">4,669<span></span>
</td>
<td class="nump">677<span></span>
</td>
<td class="nump">5,143<span></span>
</td>
<td class="nump">3,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="num">(3,819)<span></span>
</td>
<td class="num">(554)<span></span>
</td>
<td class="num">(1,803)<span></span>
</td>
<td class="num">(2,337)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange loss</a></td>
<td class="num">(1,488)<span></span>
</td>
<td class="num">(216)<span></span>
</td>
<td class="num">(827)<span></span>
</td>
<td class="num">(333)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">1,944<span></span>
</td>
<td class="nump">282<span></span>
</td>
<td class="nump">6,086<span></span>
</td>
<td class="nump">1,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="num">(26,804)<span></span>
</td>
<td class="num">(3,886)<span></span>
</td>
<td class="num">(1,549)<span></span>
</td>
<td class="num">(3,127)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expense) income</a></td>
<td class="num">(25,498)<span></span>
</td>
<td class="num">(3,697)<span></span>
</td>
<td class="nump">7,050<span></span>
</td>
<td class="num">(775)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income tax and income (loss) from equity method investment</a></td>
<td class="num">(329,448)<span></span>
</td>
<td class="num">(47,765)<span></span>
</td>
<td class="num">(313,486)<span></span>
</td>
<td class="num">(92,071)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(134)<span></span>
</td>
<td class="num">(206)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee', window );">Loss before income (loss) from equity method investment</a></td>
<td class="num">(329,527)<span></span>
</td>
<td class="num">(47,776)<span></span>
</td>
<td class="num">(313,620)<span></span>
</td>
<td class="num">(92,277)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Income (loss) from equity method investment</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(276)<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(329,331)<span></span>
</td>
<td class="num">(47,748)<span></span>
</td>
<td class="num">(313,896)<span></span>
</td>
<td class="num">(92,041)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss (income) attributable to non-controlling interests</a></td>
<td class="nump">1,110<span></span>
</td>
<td class="nump">161<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="nump">4,422<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to EHang Holdings Limited's ordinary shareholders</a></td>
<td class="num">&#165; (328,221)<span></span>
</td>
<td class="num">$ (47,587)<span></span>
</td>
<td class="num">&#165; (313,959)<span></span>
</td>
<td class="num">&#165; (87,619)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per ordinary share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per ordinary share, Basic | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per ordinary share, Diluted | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Earnings Per Share, Basic, Other Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares used in net loss per ordinary share computation , Basic</a></td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">112,985<span></span>
</td>
<td class="nump">109,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in net loss per ordinary share computation, Diluted</a></td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">112,985<span></span>
</td>
<td class="nump">109,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_NetLossPerAmericanDepositaryShareAbstract', window );"><strong>Net loss per ADS (2 ordinary shares equal to 1 ADS):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per ADS, Basic | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per ADS, Diluted | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of nil tax</a></td>
<td class="nump">&#165; 20,896<span></span>
</td>
<td class="nump">$ 3,030<span></span>
</td>
<td class="num">&#165; (6,107)<span></span>
</td>
<td class="num">&#165; (9,974)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Unrealized (realized) gains on available-for-sale investments, net of nil tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,729)<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
<td class="num">(7,836)<span></span>
</td>
<td class="num">(8,245)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(308,435)<span></span>
</td>
<td class="num">(44,718)<span></span>
</td>
<td class="num">(321,732)<span></span>
</td>
<td class="num">(100,286)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (loss) income attributable to non-controlling interests</a></td>
<td class="nump">1,110<span></span>
</td>
<td class="nump">161<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="nump">4,422<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to EHang Holdings Limited</a></td>
<td class="num">&#165; (307,325)<span></span>
</td>
<td class="num">$ (44,557)<span></span>
</td>
<td class="num">&#165; (321,795)<span></span>
</td>
<td class="num">&#165; (95,864)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per ordinary share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per ordinary share, Basic | (per share)</a></td>
<td class="num">&#165; (5.72)<span></span>
</td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">&#165; (5.56)<span></span>
</td>
<td class="num">&#165; (1.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per ordinary share, Diluted | (per share)</a></td>
<td class="num">(5.72)<span></span>
</td>
<td class="num">(0.82)<span></span>
</td>
<td class="num">(5.56)<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_NetLossPerAmericanDepositaryShareAbstract', window );"><strong>Net loss per ADS (2 ordinary shares equal to 1 ADS):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per ADS, Basic | (per share)</a></td>
<td class="num">(5.72)<span></span>
</td>
<td class="num">(0.82)<span></span>
</td>
<td class="num">(5.56)<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per ADS, Diluted | (per share)</a></td>
<td class="num">&#165; (5.72)<span></span>
</td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">&#165; (5.56)<span></span>
</td>
<td class="num">&#165; (1.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 40,775<span></span>
</td>
<td class="nump">$ 5,912<span></span>
</td>
<td class="nump">&#165; 54,923<span></span>
</td>
<td class="nump">&#165; 176,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Costs of revenues</a></td>
<td class="num">(15,038)<span></span>
</td>
<td class="num">(2,180)<span></span>
</td>
<td class="num">(19,991)<span></span>
</td>
<td class="num">(72,082)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,542<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="nump">1,884<span></span>
</td>
<td class="nump">4,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Costs of revenues</a></td>
<td class="num">&#165; (60)<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">&#165; (786)<span></span>
</td>
<td class="num">&#165; (1,832)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net income loss after tax and before share of equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_NetLossPerAmericanDepositaryShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Loss Per American Depositary Share [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_NetLossPerAmericanDepositaryShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589230671856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Changes In Shareholders' Equity<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th">
<div>Over-Allotment Option [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Common Class A [Member] </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Common Class A [Member] </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Common Class B [Member] </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Common Class B [Member] </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Over-Allotment Option [Member] </div>
<div>Common Class A [Member] </div>
<div>shares</div>
</th>
<th class="th">
<div>Additional Paid-in Capital [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Additional Paid-in Capital [Member] </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Additional Paid-in Capital [Member] </div>
<div>Over-Allotment Option [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated Other Comprehensive Income [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated Other Comprehensive Income [Member] </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Statutory Reserves [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Statutory Reserves [Member] </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated Deficit [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated Deficit [Member] </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Parent [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Parent [Member] </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Parent [Member] </div>
<div>Over-Allotment Option [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Non-controlling Interest [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Non-controlling Interest [Member] </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">&#165; 315,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,020,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (720,419)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 311,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at Dec. 31, 2019 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,034,573<span></span>
</td>
<td class="nump">64,034,573<span></span>
</td>
<td class="nump">45,422,663<span></span>
</td>
<td class="nump">45,422,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(92,041)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,422)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Issuance of a subsidiary's equity to a&#160;non-controlling&#160;interest holder</a></td>
<td class="nump">2,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of Class A ordinary shares pursuant to underwriters' exercise of over-allotment option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of Class A ordinary shares pursuant to underwriters' exercise of over-allotment option | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Class B ordinary shares converted to Class A ordinary shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,108<span></span>
</td>
<td class="nump">430,108<span></span>
</td>
<td class="num">(430,108)<span></span>
</td>
<td class="num">(430,108)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">54,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(8,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">277,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,081,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(808,038)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at Dec. 31, 2020 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,634,743<span></span>
</td>
<td class="nump">64,634,743<span></span>
</td>
<td class="nump">44,992,555<span></span>
</td>
<td class="nump">44,992,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(313,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(313,959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(313,959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of ordinary shares for the vested restricted share units</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of ordinary shares for the vested restricted share units | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,002,130<span></span>
</td>
<td class="nump">3,002,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Class A ordinary shares in connection with initial public offering ("IPO")</a></td>
<td class="nump">256,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Class A ordinary shares in connection with initial public offering ("IPO") | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,230,769<span></span>
</td>
<td class="nump">1,230,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Class&#160;B common shares converted to Class&#160;A common shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Class B ordinary shares converted to Class A ordinary shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,855,995<span></span>
</td>
<td class="nump">4,855,995<span></span>
</td>
<td class="num">(4,855,995)<span></span>
</td>
<td class="num">(4,855,995)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">121,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(7,836)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,836)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,836)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of ordinary shares to the depository bank | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled', window );">Settlement of vested restricted share units with shares held by the depositary bank, shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,914,630)<span></span>
</td>
<td class="num">(1,914,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AppropriationOfStatutoryReserves', window );">Appropriation of statutory reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">334,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,459,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,122,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at Dec. 31, 2021 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,309,007<span></span>
</td>
<td class="nump">74,309,007<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(329,331)<span></span>
</td>
<td class="num">$ (47,748)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(328,221)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(328,221)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Issuance of a subsidiary's equity to a&#160;non-controlling&#160;interest holder</a></td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of ordinary shares for the vested restricted share units | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,595,750<span></span>
</td>
<td class="nump">2,595,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Class&#160;B common shares converted to Class&#160;A common shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Class B ordinary shares converted to Class A ordinary shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,110,000<span></span>
</td>
<td class="nump">1,110,000<span></span>
</td>
<td class="num">(1,110,000)<span></span>
</td>
<td class="num">(1,110,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">96,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of ordinary shares to the depository bank | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">876,380<span></span>
</td>
<td class="nump">876,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled', window );">Settlement of vested restricted share units with shares held by the depositary bank, shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(590,750)<span></span>
</td>
<td class="num">(590,750)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan', window );">Clawback of shares under share incentive plan</a></td>
<td class="num">(383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax', window );">Arrangement for employee stock withholding tax</a></td>
<td class="num">(11,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Warrants arising from private placement</a></td>
<td class="nump">13,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">&#165; 124,678<span></span>
</td>
<td class="nump">$ 18,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 51<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">&#165; 24<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,558,356<span></span>
</td>
<td class="nump">$ 225,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,010<span></span>
</td>
<td class="nump">$ 2,176<span></span>
</td>
<td class="nump">&#165; 1,191<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
<td class="num">&#165; (1,450,374)<span></span>
</td>
<td class="num">$ (210,284)<span></span>
</td>
<td class="nump">&#165; 124,258<span></span>
</td>
<td class="nump">$ 18,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 420<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at Dec. 31, 2022 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,300,387<span></span>
</td>
<td class="nump">78,300,387<span></span>
</td>
<td class="nump">39,026,560<span></span>
</td>
<td class="nump">39,026,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital employee stock withholding tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital reclaim of shares unde rshare incentiveplan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AppropriationOfStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is unavailable for dividend distribution according to local law and regulation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AppropriationOfStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares restricted stock award settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123466302&amp;loc=d3e4724-112606<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236963280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flow<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">&#165; (329,331)<span></span>
</td>
<td class="num">$ (47,748)<span></span>
</td>
<td class="num">&#165; (313,896)<span></span>
</td>
<td class="num">&#165; (92,041)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation of property and equipment</a></td>
<td class="nump">8,478<span></span>
</td>
<td class="nump">1,229<span></span>
</td>
<td class="nump">7,427<span></span>
</td>
<td class="nump">5,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">439<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">346<span></span>
</td>
<td class="nump">407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use assets</a></td>
<td class="nump">11,976<span></span>
</td>
<td class="nump">1,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">96,898<span></span>
</td>
<td class="nump">14,049<span></span>
</td>
<td class="nump">121,131<span></span>
</td>
<td class="nump">54,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ReclaimOfSharesUnderShareIncentivePlan', window );">Clawback of shares under share incentive plan</a></td>
<td class="num">(383)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfIntangibleAssets', window );">Loss on disposal of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gains) on disposal of property and equipment</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="nump">820<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gain on disposal of long-term investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discounts</a></td>
<td class="nump">1,674<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_InterestAndInvestmentIncome', window );">Interest and investment income</a></td>
<td class="num">(3,131)<span></span>
</td>
<td class="num">(454)<span></span>
</td>
<td class="num">(1,367)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss (income) from an equity method investment</a></td>
<td class="num">(196)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="nump">276<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">47,784<span></span>
</td>
<td class="nump">6,928<span></span>
</td>
<td class="nump">56,517<span></span>
</td>
<td class="nump">13,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write-downs of inventories</a></td>
<td class="nump">956<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionLossBeforeTax', window );">Foreign exchange loss</a></td>
<td class="nump">1,488<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(10,072)<span></span>
</td>
<td class="num">(1,460)<span></span>
</td>
<td class="nump">39,336<span></span>
</td>
<td class="num">(134,678)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_UnbilledRevenue', window );">Unbilled revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">4,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Cost and estimated earnings in excess of billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,495<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(3,257)<span></span>
</td>
<td class="num">(473)<span></span>
</td>
<td class="num">(38,607)<span></span>
</td>
<td class="num">(29,269)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other current assets</a></td>
<td class="num">(22,942)<span></span>
</td>
<td class="num">(3,326)<span></span>
</td>
<td class="num">(12,972)<span></span>
</td>
<td class="num">(5,001)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Amounts due from a related party</a></td>
<td class="nump">1,360<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">1,279<span></span>
</td>
<td class="num">(2,639)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other&#160;non-current&#160;assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,155)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(10,104)<span></span>
</td>
<td class="num">(1,465)<span></span>
</td>
<td class="num">(7,748)<span></span>
</td>
<td class="nump">26,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">4,490<span></span>
</td>
<td class="nump">651<span></span>
</td>
<td class="nump">7,051<span></span>
</td>
<td class="num">(2,426)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">36,252<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
<td class="nump">11,370<span></span>
</td>
<td class="nump">7,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(8,783)<span></span>
</td>
<td class="num">(1,273)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred income</a></td>
<td class="nump">1,521<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="nump">3,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncreaseDecreaseInDeferredGovernmentSubsidies', window );">Deferred government subsidies</a></td>
<td class="nump">1,525<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="num">(430)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncreaseDecreaseInUnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash flow used in operating activities</a></td>
<td class="num">(173,458)<span></span>
</td>
<td class="num">(25,148)<span></span>
</td>
<td class="num">(121,629)<span></span>
</td>
<td class="num">(151,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PaymentsFromDeconsolidationOfSubsidiaries', window );">Deconsolidation of a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(76,807)<span></span>
</td>
<td class="num">(11,136)<span></span>
</td>
<td class="num">(157,761)<span></span>
</td>
<td class="num">(115,364)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments', window );">Proceeds from maturities of short-term investments</a></td>
<td class="nump">151,388<span></span>
</td>
<td class="nump">21,949<span></span>
</td>
<td class="nump">140,756<span></span>
</td>
<td class="nump">71,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(12,166)<span></span>
</td>
<td class="num">(1,764)<span></span>
</td>
<td class="num">(15,645)<span></span>
</td>
<td class="num">(8,742)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property and equipment</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible assets</a></td>
<td class="num">(1,653)<span></span>
</td>
<td class="num">(240)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(337)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLongtermInvestments', window );">Cash paid for long-term investment</a></td>
<td class="num">(4,550)<span></span>
</td>
<td class="num">(660)<span></span>
</td>
<td class="num">(700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Loans to third parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Repayment of loan to a third party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flow (used in) provided by investing activities</a></td>
<td class="nump">56,400<span></span>
</td>
<td class="nump">8,176<span></span>
</td>
<td class="num">(33,401)<span></span>
</td>
<td class="num">(66,209)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromBankDebt', window );">Proceeds from short-term bank loans</a></td>
<td class="nump">49,794<span></span>
</td>
<td class="nump">7,219<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayment of short-term bank loans</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="num">(1,450)<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ProceedsFromLongTermBankLoans', window );">Proceeds from long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_RepaymentOfLongTermBankLoan', window );">Repayment of a Long-term bank loan</a></td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(435)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of loans from third parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from the private placement</a></td>
<td class="nump">69,861<span></span>
</td>
<td class="nump">10,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities', window );">Proceeds from mandatorily redeemable&#160;non-controlling&#160;interests of a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany', window );">Proceeds from issuance of a subsidiary's equity to a non-controlling interest holder</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans', window );">Shares issued upon vesting of restricted share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of Class A ordinary shares, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,945<span></span>
</td>
<td class="nump">7,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of underwriters' exercise of over-allotment option's issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(750)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PaymentOfIssuanceCostsForInitialPublicOffering', window );">Payment of issuance costs for IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,906)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">106,740<span></span>
</td>
<td class="nump">15,475<span></span>
</td>
<td class="nump">266,947<span></span>
</td>
<td class="nump">42,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">12,605<span></span>
</td>
<td class="nump">1,828<span></span>
</td>
<td class="num">(5,067)<span></span>
</td>
<td class="num">(6,264)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">2,287<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">106,850<span></span>
</td>
<td class="num">(181,489)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the beginning of the year</a></td>
<td class="nump">247,023<span></span>
</td>
<td class="nump">35,815<span></span>
</td>
<td class="nump">140,173<span></span>
</td>
<td class="nump">321,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">249,310<span></span>
</td>
<td class="nump">36,147<span></span>
</td>
<td class="nump">247,023<span></span>
</td>
<td class="nump">140,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">342<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash&#160;investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables', window );">Long-term loan from a third party settled by accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities', window );">Purchase of property and equipment included in Accrued expenses and other liabilities</a></td>
<td class="nump">3,327<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">1,228<span></span>
</td>
<td class="nump">4,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction', window );">Unpaid issuance costs for issuance of Class A ordinary shares pursuant to underwriters' exercise of overallotment option included in Accrued expenses and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract', window );"><strong>Reconciliation of cash, cash equivalents and restricted cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of year</a></td>
<td class="nump">249,310<span></span>
</td>
<td class="nump">36,147<span></span>
</td>
<td class="nump">246,863<span></span>
</td>
<td class="nump">137,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">2,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">&#165; 249,310<span></span>
</td>
<td class="nump">$ 36,147<span></span>
</td>
<td class="nump">&#165; 247,023<span></span>
</td>
<td class="nump">140,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=eh_SeriesCConvertibleRedeemablePreferredStockMember', window );">Series C Convertible Redeemable Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash&#160;investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_UnpaidStockIssuanceCosts', window );">Issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash&#160;investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_UnpaidStockIssuanceCosts', window );">Issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 821<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_IncreaseDecreaseInDeferredGovernmentSubsidies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for the government grants recognised in profit on a systematic basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_IncreaseDecreaseInDeferredGovernmentSubsidies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_IncreaseDecreaseInUnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_IncreaseDecreaseInUnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_InterestAndInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest and investment income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_InterestAndInvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term loan from a third party settled by accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PaymentOfIssuanceCostsForInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of issuance costs for initial public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PaymentOfIssuanceCostsForInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PaymentsFromDeconsolidationOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments from de-consolidation of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PaymentsFromDeconsolidationOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ProceedsFromLongTermBankLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from long term bank loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ProceedsFromLongTermBankLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from minority shareholders of the subsidiary company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase of property and equipment included in Accrued expenses and other liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ReclaimOfSharesUnderShareIncentivePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclaim of shares under share incentive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ReclaimOfSharesUnderShareIncentivePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reconciliation of cash, cash equivalents and restricted cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_RepaymentOfLongTermBankLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayment of long term bank loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_RepaymentOfLongTermBankLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issuance cost incurred during noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_UnbilledRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_UnbilledRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_UnpaidStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash unpaid related to issuance cost during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_UnpaidStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of an equity security that embodies an unconditional obligation requiring the issuer to redeem the security by transferring the assets at a specified or determinable date (or dates) that is (or are) initially more than one year (or the normal operating cycle, if longer) from the issuance date, or upon an event that is certain to occur beyond one year (or the normal operating cycle, if longer) from the issuance date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=eh_SeriesCConvertibleRedeemablePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=eh_SeriesCConvertibleRedeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244241008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Nature of Operations</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Organization and Nature of Operations </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal activities </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang Holdings Limited (the &#8216;&#8216;Company&#8217;&#8217;) was incorporated in the Cayman Islands on December&#160;23, 2014 under the Cayman Islands Companies Law as an exempted company with limited liability. On December 12, 2019, the Company completed its initial public offering (the &#8220;IPO&#8221;) and got listed on Nasdaq Global Market. The Company through its consolidated subsidiaries, variable interest entity (the &#8216;&#8216;VIE&#8217;&#8217;) and the subsidiaries of the VIE (collectively, the &#8216;&#8216;Group&#8217;&#8217;) are principally engaged in the manufacturing, sales and operations of autonomous aerial vehicles. The Group established its manufacturing <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">facility</div> in Yunfu City in the PRC. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal subsidiaries and VIEs </div></div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s major subsidiaries, VIE and the subsidiaries of the VIE (&#8220;VIEs&#8221;, refer to VIE and its subsidiaries as a whole, where appropriate) are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:56%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Entities</div></div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subsidiaries:</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date of<br/> incorporation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of<br/> incorporation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">direct&#160;or&#160;indirect</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Principal&#160;activities</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Direct</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Indirect</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ehfly Technology Limited (&#8220;Ehfly&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">December 5, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Hong Kong</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Product sales<br/> investment<br/> holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EHang Intelligent Equipment (Guangzhou) Co., Ltd. (&#8220;EHang Intelligent&#8221; or the &#8220;WFOE&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">October 15, 2015</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449500">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Yunfu EHang Intelligent Technology Limited (&#8220;EHang Yunfu&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">June 15, 2020</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449498">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Variable Interest Entity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Guangzhou EHang Intelligent Technology Co., Ltd. (&#8220;EHang GZ&#8221; or the &#8220;VIE&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">August 8, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449501">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>     <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Entities</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">VIE&#8217;s Subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">direct&#160;or&#160;indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Principal&#160;activities</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Direct</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indirect</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:46%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Guangdong EHang General Aviation Co., Ltd. (&#8220;EHang Aviation&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">March 11, 2021</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449499">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%(a)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: top; width: 20%; padding: 0pt;">Operational flight services</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">EHang GZ and EHang Intelligent hold 51% and 49% equity interests in EHang Aviation, respectively. </div> </td> </tr> </table>  <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Summary of the VIE contractual arrangements (the &#8220;VIE Contractual Agreements&#8221;) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group conducts all of its business in China through its subsidiaries and the VIEs in the PRC. The Company&#8217;s subsidiary EHang Intelligent, or the WFOE, has entered into contractual arrangements with the VIE and its shareholder described below, which are referred to as the VIE Contractual Agreements. As of December&#160;31, 2019, the equity interests of the VIE were legally held by Mr.&#160;Huazhi Hu and Mr.&#160;Derrick Yifang Xiong (the &#8220;Former Shareholders&#8221;). For the year ended December&#160;31, 2020, the Former Shareholders transferred their equity interests to Mr.&#160;Shuai Feng and Mr.&#160;Weixian Xia, both are the Group&#8217;s employees (the &#8220;Nominee Shareholders&#8221;). The Nominee Shareholders then signed the Contractual Agreements with terms essentially the same as the ones signed before. Through the Contractual Agreements, the Nominee Shareholders of the VIE effectively assigned all of their voting rights underlying their equity interests in the VIE to the WFOE, which is a wholly-owned entity by the Company, who further assigned the voting rights underlying their equity interests in the VIE to the Company. Therefore, the Company has the power to direct the activities of the VIE that most significantly impact their economic performance. The Company also has the right to receive economic benefits via the WFOE, and the obligation to absorb losses of the VIE, that potentially could be significant to the VIE. Through the VIE Contractual Agreements, the Company is considered the primary beneficiary of the VIEs for accounting purposes only and thus consolidates each of these entities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASC810-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Consolidation: Overall</div></div>. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the Contractual Agreements among the Former Shareholders, the VIE and the WFOE, and then amended in 2020 to the Nominee Shareholders: </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Loan Agreement </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The WFOE has granted interest-free loans with an aggregate amount of RMB60,000 to the Nominee Shareholders of the VIE for the sole purpose of providing funds necessary for the capital injection of the VIE. The loans are repayable by such Nominee Shareholder through a transfer of their equity interests in the VIE to the WFOE, in proportion to the amount of the loans to be repaid. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Power of Attorney and Shareholders Voting Proxy </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Power of Attorney and Shareholders Voting Proxy entered into between the Nominee Shareholders, the VIE and the WFOE, the Nominee Shareholders authorized the WFOE to act on behalf of the Nominee Shareholders as exclusive agent and attorney with respect to all matters concerning the VIE&#8217;s equity interests, including but not limited to: (1)&#160;attend shareholders&#8217; meetings of the VIE; (2)&#160;exercise all the shareholders&#8217; rights, including voting rights; and (3)&#160;designate and appoint the senior management members of the VIE. The proxy is irrevocable and continuously valid from the date of execution. The WFOE is entitled to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-authorize</div> or assign its rights related to the equity interest to any other person or entity at its own discretion and without giving prior notice to the Nominee Shareholders or obtaining their consents. In 2019, the WFOE reassigned its rights under the Power of Attorney and Shareholders Voting Proxy to the Company, pursuant to the Commitment Letter below. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Option Agreements </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Exclusive Option Agreements entered amongst the Nominee Shareholders, the VIE and WFOE, the Nominee Shareholders granted to WFOE or their designees an irrevocable and exclusive right to purchase all or part of the equity interests held by the Nominee Shareholders in the VIE at the WFOE&#8217;s sole discretion, to the extent permitted under the PRC laws, at an amount equal to the minimum consideration permitted under the applicable PRC law and administrative regulations. Any proceeds received by the Nominee Shareholders from the exercise of the options shall be remitted to the WFOE or its designated party, to the extent permitted under PRC laws. In addition, the VIE and the Nominee Shareholders have agreed that without prior written consent of the WFOE, they will not create any pledge or encumbrance on their equity interests in the VIE, or transfer or otherwise dispose of their equity interests in the VIE. The term of the agreement remains effective as long as each Nominee Shareholder remains a shareholder of the VIE. The WFOE may terminate the agreement at its sole discretion, whereas under no circumstances may the VIE or the Nominee Shareholders terminate the agreement. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Consulting and Service Agreement </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Exclusive Consulting and Service Agreement between the WFOE and the VIE, the WFOE has the exclusive right to provide services to the VIE related to the VIE&#8217;s and the VIE&#8217;s subsidiaries&#8217; business, including but not limited to the development, manufacturing and sales of intelligent aerial vehicles. In return, the VIE agrees to pay a service fee equal to 100% of the consolidated net profits of the VIE after the VIE turns cumulative profitable and after certain expenses. The WFOE has sole discretion in determining the service fee charged to the VIE under this agreement. Without the WFOE&#8217;s prior written consent, the VIE shall not, directly and indirectly, obtain the same or similar services as provided under this agreement from any third party. The WFOE will have the exclusive ownership of all intellectual property rights developed by performance of this agreement. The Exclusive Consulting and Service Agreement is valid for 10 years and renewable at the WFOE&#8217;s option. This agreement can be terminated by the WFOE with 30 days&#8217; notice at any time but cannot be terminated by the VIE unless the WFOE is found to be in gross negligence. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share Pledge Agreements </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Share Pledge Agreements entered amongst the WFOE and the Nominee Shareholders, the Nominee Shareholders pledged all of their equity interests in the VIE to the WFOE in favor of the WFOE to secure the VIE and their obligations under the various contractual agreements, including the Exclusive Consulting and Service Agreements and Exclusive Option Agreements described above. The WFOE shall have the right to collect dividends generated by the pledged equity interests during the term of the pledge. If the Nominee Shareholders breach their respective contractual obligations under the Share Pledge Agreements, the WFOE, as pledgee, will be entitled to rights, including the right to dispose of the pledged equity interests entirely or partially. The Nominee Shareholders of the VIE agree not to create any encumbrance on or otherwise transfer or dispose of their respective equity interests in the VIE, without the prior consent of the WFOE. The Share Pledge Agreements will remain effective until all the contractual obligations have been satisfied in full under all the agreements mentioned above. In March 2021, the Company has completed the registration of the share pledge with the relevant office of Administration for the Industry and Commerce in accordance with the PRC Property Rights Law. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commitment Letter </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Commitment Letter, the WFOE irrevocably and unconditionally commits to execute its rights and obligations under the Power of Attorney and Shareholders Voting Proxy under the instruction of the Company. In addition, the Company is obligated and undertakes to provide unlimited financial support to the VIE, to the extent permissible under applicable PRC laws and regulations. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2020, a judicial freeze was placed on the equity interests of the VIE in connection with an arbitration filed by a third party against Mr.&#160;Huazhi Hu, one of the Former Shareholders of the VIE. The arbitration arose from a financial dispute between the third party and Mr. Huazhi&#160;Hu, and was unrelated to the Group. The third party did not have any claim against the VIE. The VIE was named as a party in the arbitration only because the third party regarded equity interests of the VIE as potential assets of Mr. Huazhi&#160;Hu. The third party and Mr. Huazhi&#160;Hu reached a settlement and as a result, in March 2021, the third party filed a petition with the court and the judicial freeze on the VIE&#8217;s equity interests has been released since then. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Based on the opinion of the Company&#8217;s PRC legal counsel, (i)&#160;the ownership structure of the WFOE and the VIEs are in compliance with applicable PRC laws and regulations, (ii)&#160;such Contractual Agreements constitute valid, legal and binding obligations enforceable against each party of such agreements in accordance with the terms of each agreement, and will not result in any violation of PRC laws or regulations currently in effect. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">However, uncertainties in the PRC legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future PRC laws or regulations. If the Company, the WFOE or any of their current or future VIE are found in violation of any existing or future laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in dealing with such violations, which may include, but not limited to, revocation of business and operating licenses, being required to discontinue or restrict its business operations, restriction of the Group&#8217;s right to collect revenues, being required to restructure its operations, imposition of additional conditions or requirements with which the Group may not be able to comply, or other regulatory or enforcement actions against the Group that could be harmful to its business. The imposition of any of these or other penalties may result in a material and adverse effect on the Group&#8217;s ability to conduct its business. In addition, if the imposition of any of these penalties causes the Company to lose the rights to direct the activities of the VIE or the right to receive their economic benefits, the Company would no longer be able to consolidate the VIE. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following financial statement balances and amounts of the Group&#8217;s VIEs were included in the accompanying consolidated financial statements: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">ASSETS</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,959</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">202</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">839</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">837</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,302</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">530</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from the Company and its subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,002</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Property<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and equipment, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,032</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Right-of-use assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">229</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">97</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">52,094</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25,347</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,675</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">449</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,677</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,027</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">294</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">747</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,053</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,858</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Company and its subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,846</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">558</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized tax benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">588</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">588</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79,334</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">90,678</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,147</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,372</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,399</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,471</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">- Third-party revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,280</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">- Inter-company revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,092</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,169</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,141</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net profit (loss)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,755</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,534</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(38,091</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,523</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash (used in) provided by operating activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,118</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,482</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,627</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash used in investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(237</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(34</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash provided by (used in) financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(145</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (decrease) increase in cash, cash equivalents and restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,225</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,390</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">492</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other than the amounts due to the Company and its subsidiaries (which are eliminated upon consolidation), all remaining liabilities of the VIE are without recourse to the primary beneficiary. The Company did not provide or intend to provide financial or other supports that are not previously contractually required to the VIEs during the years presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The revenue-producing assets that are held by the VIEs comprise mainly of permits, domain names, IP rights, operating licenses, intangible assets and fixed assets. The VIEs contributed an aggregate of 19.6%, 0.4% and 0.01% of the Group&#8217;s consolidated revenues for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-company transactions. The VIEs contributed RMB507, RMB36,371 and RMB47,683 (US$6,913) <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">of the Group&#8217;s consolidated net loss for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-company transactions. There are no consolidated VIE&#8217;s assets that are pledged or collateralized for the VIE&#8217;s obligations which can only be used to settle the VIE&#8217;s obligations, except for the registered capital and the statutory reserves. Relevant PRC laws and regulations restrict the VIE from transferring a portion of its net assets, equivalent to the balance of its statutory reserves and its share capital, to the Company in the form of loans and advances or cash dividends (Note 21). Creditors of the VIE do not have recourse to the general credit of the Company for any of the liabilities of the VIE. There were no other pledges or collateralization of the VIE&#8217;s assets.&#160;</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidity and Going Concern </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has been incurring losses from operations since inception. The Group incurred net losses of RMB92,041, RMB313,896 and RMB329,331 (US$47,748) for the years ended December 31, 2020, 2021 and 2022, respectively. Accumulated deficit amounted to RMB1,122,153 and RMB1,450,374 (US$210,284<div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) as of December 31, 2021 and 2022, respectively. Net cash used in operating activities was RMB</div></div>151,696, RMB121,629 and RMB173,458 (US$25,148) for the years ended December 31, 2020, 2021 and 2022, respectively. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021 and 2022, the Group&#8217;s balance of cash and cash equivalents was RMB 246,863 and RMB249,310 (US$36,147), respectively. Up to the date of this report, the Group had unused loan facilities of RMB10,000 with expiration date of February 9, 2024. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s ability to continue as a going concern is currently largely dependent on when the Group will obtain the type certificate of its EH216-S in the near term to launch fully commercial sales of its EH216-S autonomous aerial vehicle, and raising additional funds through debt financings or equity offerings. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s management expect to obtain the type certificate in the near future as the Group has completed majority of the compliance tests of the EH216-S as of the date of this report. However, there is uncertainty as to when the Group will obtain the type certificate of its EH216-S in the near term, which may materially and adversely affect the execution of management&#8217;s business plan and the Company&#8217;s future liquidity. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If the Group would be unsuccessful in obtaining the type certificate of EH216-S in a timely manner in the near term, or raising sufficient funds, the Group&#8217;s management will continue to tighten its cash management, further undertake significant cost-cutting measures, adjust the pace of its R&amp;D projects<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">, expand revenues from smart city management solutions and aerial media solutions</div> and utilize the unused loan facilities of RMB 10,000. This will help maintain the liquidity of the Group within the twelve-month period from the issuance date of these consolidated financial statements and provide additional time for the Group to obtain the type certificate of its EH216-S and raise sufficient funds. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management has concluded, after giving consideration to its plans as noted above and existing balance of cash and cash equivalents as of December 31, 2022, that the Group has sufficient funds for sustainable operations and it will be able to meet its payment obligations from operations and debt related commitments for the next twelve months from the issuance of the consolidated financial statements. Accordingly the consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities during the normal course of operations. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236703360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Summary of Significant Accounting Policies </div></div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The accompanying consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) to reflect the financial position, results of operations and cash flows of the Group. Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</div><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIEs, for which the Company is the ultimate primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries, and the VIEs have been eliminated upon consolidation. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A subsidiary is an entity in which the Company, directly or indirectly, controls more than one half of the voting power: has the power to appoint or remove the majority of the members of the board of directors (the &#8220;Board&#8221;): to cast majority of votes at the meeting of the Board or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A VIE is an entity in which the Company, or its subsidiary, through contractual arrangements, bears the risks of, and enjoys the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiary is the primary beneficiary of the entity. In determining whether the Company or its subsidiaries are the primary beneficiary, the Company considered whether it has the power to direct activities that are significant to the VIE&#8217;s economic performance, and also the Company&#8217;s obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. </div><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the balance sheet date and revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in the Group&#8217;s consolidated financial statements include, but not limited to expected total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> revenue contracts, allowance for doubtful accounts, the determination of warranty cost, lower of cost and net realizable value of inventory, useful lives of long-lived assets, impairment of long-lived assets, valuation allowance for deferred tax assets, uncertain tax positions, fair value of the warrants and short-term debt, fair value of share-based awards and fair value of financial instruments. Management bases the estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The functional currency of the Company, Ehfly, and EHANG Investment (HK) Limited (&#8220;EHang HK&#8221;) is the United States dollar (&#8220;US$&#8221;). The functional currency of EHang Holding GmbH (&#8220;EHang GmbH&#8221;), EHANG TECHNOLOGIES SPAIN&#160;&amp; LATAM, S.L. (&#8220;EHang Spain&#8221;) and Ehang EUROPE SAS (&#8220;EHang France&#8221;) is the euro (&#8220;&#8364;&#8221;). The functional currency of the Company&#8217;s PRC subsidiaries and the VIEs is the Renminbi (&#8220;RMB&#8221;). The Group uses the RMB as its reporting currency. The determination of the respective functional currency is based on the criteria set out by ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Transactions denominated in foreign currencies are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> at the exchange rates prevailing at the balance sheet date. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-monetary</div> items that are measured in terms of historical cost in foreign currency are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The financial statements of the Group&#8217; entities of which the functional currency is not RMB use the periodic average exchange rates and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders&#8217; (deficit) equity. </div><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of US$1.00 to RMB6.8972 as set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;30, 2022, or any other rate. </div><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(f)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents consist of cash on hand, deposits and highly liquid investments placed with bank and other financial institutions, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less when purchased. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(g)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted cash</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, restricted cash amounting to RMB160 mainly represents cash frozen by People&#8217;s Court of Nansha District in Guangzhou city in request by a third-party plaintiff regarding a lawsuit against one of the Group&#8217;s subsidiaries. The lawsuit has come to a sentence and the Company has fulfilled its obligation. The Company filed a request with the court to release the judicial freeze on the Group&#8217;s cash which had been released in January 2022. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, there was no restricted cash in the Group. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(h)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All highly liquid investments with original maturities of greater than three months but less than twelve months, are classified as short-term investments. Investments that are expected to be realized in cash during the next twelve months are also included in short-term investments. As of December&#160;31, 2021, the Group&#8217;s short-term investments comprised of debt instruments issued by international financial institutions (Note 4). The Group accounts for short-term investments in accordance with ASC 320 (&#8220;ASC 320&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt and Equity Securities</div></div>. The Group classifies its short-term investments as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;held-to-maturity,&#8221;</div></div> &#8220;trading&#8221; or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;available-for-sale,&#8221;</div></div> whose classification determines the respective accounting methods stipulated by ASC 320. Debt investments that the Group has the positive intent and ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> and stated at amortized cost. Securities that are bought and held principally for the purpose of selling them in the near term are classified as trading. Unrealized holding gains and losses for trading securities are included in earnings. Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> which are reported at fair value, with unrealized gains and losses recorded in &#8220;Accumulated other comprehensive income (loss)&#8221;. Dividend and interest income for all categories of short-term investments are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(i)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable and allowance for doubtful accounts</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts <div style="null;text-indent: 0px;;display:inline;">receivable</div> are carried at net realizable value. An allowance for doubtful accounts is recorded in the period when loss is probable based on an assessment of specific evidence indicating troubled collection, historical experience, accounts aging and other factors. Accounts <div style="null;text-indent: 0px;;display:inline;">receivable</div> are written off after all collection effort has ceased. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(j)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loans receivable and allowance for credit loss</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The long-term loans receivable represents the loans to third parties (Note 9). Such amount is recorded at the principal net of allowance for credit loss, if any, and includes accrued interest receivable as of the balance sheet date. The Group reviews and monitors the credit worthiness of the third parties. An allowance for credit loss is recorded in the period in which a loss is determined to be probable and the amount of the loss can be reasonably estimated. RMB1,704 (US$247) of allowance for credit losses were incurred for the year ended December 31, 2022. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(k)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost and estimated earnings in excess of billings</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Design and construction of customized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts generally extend over longer periods of time and revenue is recognized using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method. The Group&#8217;s right to receive payments depends on its performance in accordance with the contractual agreements. Billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are five milestones: 1) signing of the contract, 2) delivery and acceptance of hardware, 3) completion of software integration into hardware and the related testing, 4) delivery and acceptance of a completed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center, and 5) expiration of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> warranty period. The amounts to be billed at each milestone are specified in the contract. The length of each interval between two continuous billings under a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contract varies depending on the duration of the contract and the last billing to be issued for the contract is scheduled at the end of a warranty period. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred income until the above revenue recognition criteria are met. The carrying value of the Group&#8217;s costs and estimated earnings in excess of billings, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Group recognizes an allowance for doubtful accounts on costs and estimated earnings in excess of billings when it is probable that it will not collect the amount and writes off any balances in the period when deemed uncollectible. The Group periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Group does not require collateral from its customers and does not charge interest for late payments by its customers. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, the decrease in cost and estimated earnings in excess of billings was in accordance with the achievement of milestones in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> billing terms for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers, corresponding RMB717 was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. As of December&#160;31, 2022, there were no cost and estimated earnings in excess of billings. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(l)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Inventories are comprised of raw materials, work in progress and finished goods. The Group&#8217;s raw materials consist of accessories and hardware parts used to produce autonomous aerial vehicles and hardware for building the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers. Work in progress primarily consist of autonomous aerial vehicles and hardware parts in production which will be transferred into production cost when incurred. Finished goods consist of autonomous aerial vehicles. Cost is determined using the weighted average method and includes all costs to acquire and other costs to bring the inventories to their present location and condition. Inventories are stated at the lower of cost or net realizable value. This requires the determination of the estimated selling price of the vehicles less the estimated cost to convert inventory on hand into a finished product. Once inventory is written down, a new, lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, to record the decreases in sales prices, obsolescence or similar reductions in the estimated net realizable value. Inventory write-downs of RMB1,344, RMB2,640 and RMB956 (US$139<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> were recognized in cost of revenues for the years ended December&#160;31, 2020, 2021 and 2022. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(m)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Property<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and equipment, net</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Plant and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:43%"/>
<td style="vertical-align:bottom;width:8%"/>
<td style="width:40%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated&#160;useful&#160;life</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Residual&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mold and tooling</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">2-5 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">5 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and electronic equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10&#160;years</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transportation equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">4 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;">Shorter of lease term or the estimated useful lives of the assets</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="null;text-indent: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the costs of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. The loss on the disposal of property and equipment amounting to</div>&#160;RMB456 and RMB820 <div style="null;text-indent: 0px;;display:inline;">were recognized in other expenses for the years ended December 31, 2020 and 2021. The gain on the disposal of property and equipment amounting to RMB</div>103<div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;</div>(US$15<div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">)</div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="display:inline;">was recognized in other income for the year ended December 31, 2022.&#160;</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">Direct costs that are related to the construction of property and equipment and incurred in connection with bringing the assets to their intended use are capitalized as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">construction-in-progress.</div></div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Construction-in-progress</div></div> is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use. </div></div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(n)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangible assets, net</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Intangible assets consist of software, patents and trademarks. Intangible assets with finite lives, including software, patents and trademarks are carried at acquisition cost less accumulated amortization and impairment, if any. Finite lived intangible assets are tested for impairment if impairment indicators arise. </div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets with finite lives are computed using the straight-line method over the estimated useful lives as below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:51%"/>
<td style="vertical-align:bottom;width:3%"/>
<td style="width:46%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5</div> years</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Patents and trademarks</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">5 years</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The estimated useful lives of intangible assets with finite lives are reassessed if circumstances occur that indicate the original estimated useful lives have changed. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">There are no intangible assets with indefinite lives for the years ended December&#160;31, 2020, 2021 and 2022. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(o)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets other than goodwill</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group evaluates its long-lived assets or asset group, including intangible assets with finite lives, for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates for impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets or asset group, when the market prices are not readily available. Nil, RMB1,627 and nil impairment of long-lived assets were recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(p)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments consist of an equity investment without readily determinable fair value and an equity investment accounted for using the equity method. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Investments without Readily Determinable Fair Values </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to ASC 321, the Group elected to use the measurement alternative to measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group&#8217;s management regularly evaluates the impairment of its investments based on the performance and financial position of the investee as well as other evidence of estimated market values. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, projected and historical financial performance, cash flow forecasts and current and future financing needs. An impairment loss is recognized in the consolidated statements of comprehensive loss equal to the excess of the investment&#8217;s cost over its fair value at the balance sheet date of the reporting period for which the assessment is made. The fair value would then become the new cost basis of the investment. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Investments Accounted for Using the Equity Method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Investments in equity investees represent investments in entities in which the Group can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Method and Joint Ventures: Overall</div></div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10&#8221;).</div> Under the equity method, the Group initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee&#8217;s net profit or loss. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as goodwill included in long-term investments on the consolidated balance sheets. The Group evaluates its equity method investments for impairment under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10.</div> An impairment loss on equity method investments is recognized in the consolidated statements of comprehensive loss when the decline in value is determined to be other-than-temporary. No impairment was charged in any of the presented periods. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(q)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements of financial instruments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group applies ASC 820 (&#8220;ASC 820&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures</div></div>. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;1 &#8212; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;2 &#8212; Other inputs that are directly or indirectly observable in the marketplace. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;3 &#8212; Unobservable inputs which are supported by little or no market activity. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, loans receivable, accounts receivable and payable, other current assets, bank loans, short-term debt, accrued expenses and other liabilities and mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests. The carrying values of these financial instruments, except for short-term debt, long-term loans and mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests, are approximated to their fair values due to their short-term maturities. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021, Financial assets that are measured at fair value on a recurring basis consist of a debt investment, which was classified within Level II of the fair value hierarchy because the quoted market price of underlying asset is not fully observable. As of December 31, 2022, the Group had no financial assets that are measured at fair value. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(r)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s revenues are primarily derived from the sale of Autonomous Aerial Vehicles (&#8220;AAVs&#8221;) and related commercial solutions, mainly including air mobility solutions, smart city management solutions, and aerial media solutions. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group enters into legally enforceable and binding agreements with its customers with fixed terms and conditions, including pricing. The Group recognizes revenue at the amount to which it expects to be entitled when control of the products or services are transferred to its customers. Revenues are presented net of taxes collected on behalf of the government. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">When either party to a contract has performed, the Group presents the contract in the consolidated balance sheets as a contract asset or a contract liability, depending on the relationship between the entity&#8217;s performance and the customer&#8217;s payment. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A contract asset is the Group&#8217;s right to consideration in exchange for goods and services that the Group has transferred to a customer when the consideration is conditioned other than the passage of time, which is recorded as unbilled revenue. A receivable is recorded when the Group has an unconditional right to consideration. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract liability when the payment is made or a receivable is recorded (whichever is earlier). A contract liability is the Group&#8217;s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. The Group&#8217;s contract liabilities primarily result from the advance received of sales of AAVs and related commercial solutions, which are recognized as revenue based on the consumption of the services or the delivery of the goods. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generally does not separately bill its customers for shipping and handling fees and charges. The Group elects to record the costs incurred for shipping and handling in &#8220;sales and marketing expenses&#8221; in its consolidated statements of comprehensive loss. The shipping and handling costs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB1,409, RMB1,067 and RMB848 (US$123<div style="display:inline;">)</div>, respectively. </div><div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Practical Expedients </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed as substantially all of the Group contracts have a duration of one year or less. </div><div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Air mobility solutions </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Revenues from air mobility solutions are primarily product revenues from the sales of passenger-grade AAVs based on firm customer orders with fixed terms and conditions, including pricing, net of discounts, if any. The performance obligation under the contract is the delivery of passenger-grade AAVs, which is satisfied at a point in time, in general upon the Group&#8217;s receipt of acknowledgement receipts from customers or under some circumstances upon the products have been shipped to the contractually agreed location when the products are sold to customers outside PRC. The Group only provides the right of return for defective goods in connection with its warranty policy which is accounted for as an assurance-type warranty (Note 11). For the extended warranty beyond the standard policy, the Group considers it provides a level of protection beyond defects that existed at the time and accounts it as a separate performance obligation. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also sells software components of the passenger-grade AAVs. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Service revenues from air mobility solutions are primarily provision of logistics services which are satisfied over time. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Smart city management solutions</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group enters into contracts with its customers for designing, building and delivering customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers. The duration of the contracts depends on the contract size and ranges from three months to one year, excluding the duration of warranty accounted for as an assurance-type warranty (Note 11), which ranges from one year to three years. The Group provides a significant service of integrating goods and services including the project design, hardware and software promised in the contract into a combined output; therefore, the goods and services in the contracts are not distinct from each other and the Group determines there is one performance obligation, which is the delivery of the customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center. The performance obligation is satisfied, and control is transferred to the customer over time because there is no alternative use for the highly customized and integrated command-control-center and the Group has an enforceable right to payment for performance completed to date. The Group has determined the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method best depicts the measure of progress towards fulfilling the performance obligation. Under this method, revenue is recognized based on the estimated extent of progress, which is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for designing, building and delivering a customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center. Revisions in the estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts are made in the period in which the circumstances requiring the revision become known. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group reviews and updates the estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts periodically. The Group accounts for revisions to contract revenue and estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts, in the period in which the facts that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract modifications, defined as changes in the scope or price (or both) of a contract that are approved by the parties to the contract, such as a contract amendment, exist when the parties to a contract approve a modification that either creates new or changes existing enforceable rights and obligations of the parties to the contract. Contract modifications, if any, will be accounting for as one of the following: (i)&#160;a separate contract; (ii)&#160;a termination of the existing contract and a creation of a new contract; or (iii)&#160;a combination of the preceding treatments. A contract modification is accounted for as a separate contract if the scope of the contract increases because of the addition of promised goods or services that are distinct and the price of the contract increases by an amount of consideration that reflects the Group&#8217;s standalone selling prices of the additional promised goods or services. When a contract modification is not considered a separate contract and the remaining goods or services are distinct from the goods or services transferred on or before the date of the contract modification, the Group accounts for the contract modification as a termination of the existing contract and a creation of a new contract. When a contract modification is not considered a separate contract and the remaining goods or services are not distinct, the Group accounts for the contract modification as an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">add-on</div> to the existing contract and as an adjustment to revenue on a cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> basis. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Aerial media solutions</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generates revenue by providing aerial media performance services and related products. Aerial media performance services allow multiple smart control-based drones to demonstrate and transform their formation to display diversified messages and images in specific airspace, that is tailor made based on different branding or advertising requirements. The Group uses self-produced drones and customizes the fleet formation performances based on customer&#8217;s needs and availability of airspace approval in the area. The performance is usually completed within a day and revenue is recognized when the service is delivered. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also sells hardware and software components of the aerial media performance drones. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. </div> <div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generates other revenues mainly from stand-alone sales of consumer drones and their components and spare parts. Revenues are recognized when the consumer drones are shipped and the control of the drones are transferred to the customers. The Group started to phase out the consumer drone business in late 2016. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(s)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of revenue</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cost of revenue consists primarily of autonomous aerial vehicle material and manufacturing costs, construction costs of smart city management solutions, product warranty costs, provision for inventories, payroll, employee benefits, rental fees, depreciation and related costs of operations. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(t)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product warranty liability</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group offers standard warranties to replace or repair defects on certain hardware parts of its passenger-grade AAVs for a period of six months to three years. The Group does not provide warranties to guarantee that the AAVs will perform as expected or in accordance with published specifications or provide expected benefits. The Group also provides a standard warranty for hardware and software for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers for a period ranging from one year to three years. The Group accrues for the estimated costs to repair or replace defective hardware parts and costs to assure software effectiveness as costs of revenues when revenue is recognized. The Group estimates its warranty costs by considering its historical experience of having to replace or repair hardware parts and for software <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-bugging</div> and the historical costs incurred have been insignificant to date. The estimates of warranties are inherently uncertain given the Group&#8217;s relatively short history of sales, and changes to the Group&#8217;s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group reassesses whether warranty accruals are adequate based on actual experience as it becomes available and adjusts its estimates on a prospective basis. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Product warranty accrual is included in accrued expenses and other current liabilities (Note 11) and other non-current liabilities in the accompanying consolidated balance sheets. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(u)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising expenditures </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB1,965, RMB2,114 and RMB2,945 (US$427<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(v)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of payroll, employee benefits, share-based compensation, legal and other professional services fees, long-lived assets impairment, <div style="null;text-indent: 0px;;display:inline;">allowance for doubtful accounts</div>, payroll and other general corporate related expenses. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(w)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Research and development expenses include materials and supplies, payroll, employee benefits, share-based compensation and other operating expenses such as rent, depreciation and other related expenses. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group capitalizes costs to develop or obtain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software and costs of significant upgrades and enhancements resulting in additional functionality of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40</div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software</div></div>. Costs incurred for internally developed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software used for a particular research and development project are expensed as incurred, regardless of whether the software has alternative future uses. Costs incurred for maintenance, training, and minor modifications or enhancements are also expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life of the applicable software. Capitalized software development costs have not been material for the periods presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also incurs cost to develop software embedded in its products. The software components cannot function or be sold separately from the AAV as a whole. The Group accounts for costs incurred in the development of software embedded in its products in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">985-20</div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">985-20&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Costs of Software to be Sold, Leased, or Marketed</div></div>. Such software development costs consist primarily of salaries and related payroll costs and are capitalized once technological feasibility is established, which is when a completed detail program design or in the absence of a completed detail program design, a working model of the product is available. As a result, capitalized software development costs were immaterial for the years ended December&#160;31, 2020, 2021 and 2022. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(x)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group leases facilities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating leases expiring on different dates. On January&#160;1, 2022, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.2016-02 (Topic</div> 842) &#8220;Leases&#8221; using the modified retrospective transition method. Results and disclosure requirements for reporting periods beginning after January&#160;1, 2022 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with the Group&#8217;s historical accounting under Topic 840. Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases. A contract is or contains a lease if the contract conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Group determines whether a contract conveys the right to control the use of an identified asset for a period of time by assessing whether the Group has both the right to obtain substantially all of the economic benefits from use of the identified asset and the right to direct the use of the identified asset. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Based on the portfolio of leases as of December&#160;31, 2021, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset of approximately RMB24,670 and a lease liability of approximately RMB24,661 was recognized on the Group&#8217;s consolidated balance sheet upon its adoption date of January&#160;1, 2022, primarily relating to the rental of office and production facilities with terms of more than 12 months. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at commencement date of the lease and do not include options to purchase or renew that the Group is reasonably certain to exercise. The Group accounts for short-term leases with terms less than 12 months in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">842-20-25-2</div></div></div> to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred. The adoption of the standard did not have a significant impact on the Group&#8217;s net assets and the consolidated statement of comprehensive loss. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Operating leases are included in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets, current lease liabilities and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> lease liabilities on the consolidated balance sheet. Renewal options are considered within the right-of-use assets and lease liability when it is reasonably certain that the Group will exercise that option. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Group to carry forward the historical determination of contracts as leases, lease classification and not reassess initial direct costs for historical lease arrangements. In addition, the Group also elected the practical expedient to apply consistently to all of the Group&#8217;s leases to use hindsight in determining the lease term (that is, when considering lessee options to extend or terminate the lease and to purchase the underlying asset) and in assessing impairment of the Group&#8217;s right-of-use assets. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has lease agreements with lease and non-lease components, and has elected to utilize the practical expedient to account for the non-lease components together with the associated lease component as a single combined lease component. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As most of the Group&#8217;s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The incremental borrowing rate is a hypothetical rate based on the Group&#8217;s understanding of what its credit rating would be to borrow and resulting interest the Group would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized basis. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets, which mainly comprise of office and production facilities, are initially measured at the present value of the lease payments. Amortization of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets is made over the lease term on a generally straight-line basis. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(ii) Lease liabilities </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Lease liabilities are lessees&#8217; obligations to make the lease payments arising from a lease, measured on a discounted basis. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As a lessee, the weighted average remaining lease terms of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets was 18 years and the discount rate for the lease is the rate implicit in the lease unless that rate cannot be readily determined. The weighted-average discount rate of the operating lease was 4.40%. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">For the year ended December&#160;31, 2022, operating lease cost and short-term lease cost were RMB13,986 (US$2,028<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> and RMB305 (US$44), respectively. There was no other lease cost other than operating lease cost and short-term lease cost for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2022, cash paid for operating leases included in operating cash flows was RMB11,164. For the year ended December&#160;31, 2022, <div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>eased assets obtained in exchange for operating lease liabilities was RMB64,869 (US$9,405<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A maturity analysis of the Company&#8217;s operating lease liabilities and reconciliation of the undiscounted cash flows to the operating lease liabilities recognized on the consolidated balance sheet was as below: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production<br/> facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">US$</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,982</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,448</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">935</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">988</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028 and <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">thereafter</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,779</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Minimum lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,305</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,862</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: imputed interest</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40,872</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,926</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,433</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,936</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: Current portion</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,520</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Non-current portion of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69,913</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021, future minimum lease payments under non-cancellable operating leases with initial terms in excess of one year consisted of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:28%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production&#160;facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,530</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">791</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,252</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,635</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 and thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,612</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December 31, 2020 and 2021, the Group recognized operating lease expenses for all operating leases of RMB9,019 and RMB10,460, respectively, under ASC 840.</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/><div/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(y)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Government subsidies primarily consist of financial subsidies received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of operating nature with no further conditions to be met are recorded in &#8220;other operating income&#8221; when received. The government subsidies with certain operating conditions are recorded as &#8220;deferred government subsidies&#8221; on the consolidated balance sheets when received and are recorded as operating income when the conditions are met. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January 1, 2022, the Group adopted ASU No. 2021-10, Government Assistance (Topic 832). This ASU requires business entities to disclose information about government assistance they receive if the transactions were accounted for by analogy to either a grant or a contribution accounting model. The disclosure requirements include the nature of the transaction and the related accounting policy used, the line items on the balance sheets and statements of operations that are affected and the amounts applicable to each financial statement line item and the significant terms and conditions of the transactions. The disclosure requirements can be applied either retrospectively or prospectively to all transactions in the scope of the standard that are reflected in the financial statements at the date of initial application and new transactions that are entered into after the date of initial application. The adoption of the standard did not have a material impact on the Group&#8217;s consolidated balance sheets and the consolidated statements of comprehensive loss. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(z)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group follows the liability method of accounting for income taxes in accordance with ASC 740 (&#8216;&#8216;ASC 740&#8217;&#8217;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes</div></div>. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related PRC tax law. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(aa)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group applies ASC 718 (&#8216;&#8216;ASC 718&#8217;&#8217;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div></div> to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or an equity award. All of the Group&#8217;s share-based awards granted to employees were classified as equity awards. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has elected to recognize compensation expense using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. Prior to the completion of the IPO, with the assistance of an independent third-party valuation firm, the group determined the grant date fair value of the awards granted to employees. Subsequent to the completion of the IPO, share-based awards granted were measured based on the fair value of ordinary share as of grant date. The Group accounts for forfeitures as they occur. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/><div style="clear:both;max-height:0pt;;text-indent: 0px;"/><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A change in any of the terms or conditions of share-based payment awards is accounted for as a modification of awards. The Group measures the incremental compensation cost of a modification as the excess of the fair value of the modified awards over the fair value of the original awards immediately before its terms are modified, based on the share price and other pertinent factors at the modification date. For vested awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested awards, the Company recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. If the fair value of the modified award is lower than the fair value of the original award immediately before modification, the minimum compensation cost the Group recognizes is the cost of the original award. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group doesn&#8217;t reflect reload features and contingent features in the grant-date fair value of an equity award. Reload features and contingent features are that require a grantee to transfer equity shares earned, or realized gains from the sale of equity instruments earned, to the issuing entity for consideration that is less than fair value on the date of transfer (including no consideration), such as a claw back feature. The Group accounted for these features if and when the contingent event occurs by recognizing the consideration received in the corresponding balance sheet account and a credit in the income statement equal to the lesser of the recognized compensation cost of the share-based payment arrangement that contains the contingent feature and the fair value of the consideration received, and debits in additional paid-in capital, and treasury shares, if any. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ab)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefit expenses </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund, maternity insurance and employment injury insurance are provided to employees. Chinese labor regulations require that PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries. The Group has no legal obligation for the benefits beyond the contributions. The total expenses the Group incurred for the plan were RMB4,022, RMB10,262 and RMB12,361 (US$1,792<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ac)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statutory reserve </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s PRC entities are required to make appropriations to certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the laws applicable to China&#8217;s Foreign Investment Enterprises, the Group&#8217;s subsidiaries registered as WFOEs have to make appropriations from its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under the Accounting Standards for Business Enterprises as promulgated by the Ministry of Finance of the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;)) to reserve funds including general reserve fund, and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the company. Appropriation to the staff bonus and welfare fund is at the company&#8217;s discretion. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In addition, in accordance with the Company Laws of the PRC, the Group&#8217;s entities registered as PRC domestic companies must make appropriations from its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit as determined under the PRC GAAP to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including a statutory surplus fund and a discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits as determined under the PRC GAAP. Appropriation is not required if the surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the company. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The use of the general reserve fund, statutory surplus fund and discretionary surplus fund are restricted to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-setting</div> of losses or increasing capital of the respective company. The staff bonus and welfare fund are a liability in nature and is restricted to fund payments of special bonus to staff and for the collective welfare of employees. All these reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December 31, 2020, 2021 and 2022, appropriations to general reserve fund and statutory surplus fund amounted to nil, RMB156 and nil respectively. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ad)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive income (loss) </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Comprehensive income (loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Among other disclosures, ASC 220, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income</div></div>, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group&#8217;s comprehensive income (loss) includes net loss, foreign currency translation adjustments and unrealized and realized gains on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities and is presented in the consolidated statements of comprehensive loss. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ae)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Dividends are recognized when declared. No dividends were declared for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(af)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss per share </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 260 (&#8220;ASC 260&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net loss is allocated between ordinary shares, and other participating securities based on their participating rights. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December 31, 2020, 2021 and 2022, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is applicable because the Group has two classes of ordinary shares outstanding, Class&#160;A and Class&#160;B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#8217;s Class&#160;A and Class&#160;B ordinary shares are identical, except with respect to voting and conversion (Note 19). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class&#160;A and Class&#160;B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Ordinary equivalent shares consist of unvested restricted shares units, and ordinary shares issuable upon the exercise of outstanding share options (using the treasury stock method). Ordinary equivalent shares are excluded from the computation of diluted loss per share for all periods presented as their effects would be anti-dilutive. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ag)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term debt </div></div></div></div></td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2022, the Group entered into a share purchase agreement (the &#8220;SPA&#8221;) with an investor (the &#8220;Investor&#8221;) to issue predetermined number of Class A ordinary shares (the &#8220;Underlying Shares&#8221;) of the Company, at a fixed consideration in US$ (the &#8220;Private Placement&#8221;), upon meeting the specified preconditions, of which the substantial one is the Investor obtaining the Outbound Direct Investment(&#8220;ODI&#8221;) approval. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2022, a transitional agreement has been reached to supplement the Private Placement (the &#8220;Supplemental Agreement&#8221;), according to which before the ODI approval, the Investor provided RMB proceeds (the &#8220;RMB Proceeds&#8221;) as an interim funding, equivalent to consideration in U.S. dollar of the Private Placement, to the designated subsidiary of the Company. </div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The RMB Proceeds and associated subsequent repayment obligation was accounted for as a liability to the Company, since: </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) The RMB Proceeds are a loan provided by the Investor to the subsidiary of the Company under the Supplemental Agreement. The Investor is entitled to receive the money back after at least three months if the ODI approval is not obtained due to force majeure or other situations agreed by the Company and Investor. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ii) It is within the Investor&#8217;s control that it can stop pursuing the ODI approval, and therefore it can make the repayment obligation to happen. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iii) Upon the occurrence of dissolution, windup or liquidation of the onshore subsidiary, the Investor could claim its creditor right in accordance with PRC bankruptcy law. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">Therefore the instrument is accounted for as a short-term debt under ASC 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ah)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Warrants </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to the SPA, the Company issued a purchase right to the Investor under which the Company will issue predetermined ordinary shares for a fixed cash consideration at a future date (the &#8220;Warrants&#8221;). </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Warrants were accounted for as equity instruments to the Company, since: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">i)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Warrants were indexed to the Company&#8217;s own stock, since: </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Warrants will be exercised upon the ODI approval, which is not based on an observable market, or an observable index. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The exercise price is fixed by the SPA and Supplement Agreement, and the number of Underlying Shares to be issued is also fixed divided by the fixed purchase price per share. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="display:inline;"/></td>
<td style="width: 5%; vertical-align: top;;text-align:left;"><div style="display:inline;">ii)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Warrants were classified in shareholders&#8217; equity, since: </div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><br/></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Warrants will be settled only by gross physical delivery of ordinary shares by the Company. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Company has the ability to settle the Private Placement in ordinary shares. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The number of Underlying Shares to be issued is explicitly fixed at the total consideration divided by the fixed purchase price per share, with no adjustment provision. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">No requirement for cash settlement in the agreements. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">There are no cash settled <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">top-off</div> or make-whole provisions. </div></td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">The Group received the Proceeds and issued short-term debt and Warrants in a bundled transaction in 2022. The RMB Proceeds shall be allocated to the two elements based on the relative fair values of the debt instrument without the Warrants and of the Warrants themselves at time of issuance. The portion of the RMB Proceeds so allocated to the Warrants shall be accounted for as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. The remainder of the proceeds shall be allocated to the debt instrument portion of the transaction, the short-term debt. This results in a discount which shall be accounted for as interest expense in the following three months. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">On January 1, 2022, The Group has elected to early adopt the ASU No. 2020-06, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt&#8212; Debt with Conversion and Other Options</div></div> (Subtopic 470-20) and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity</div></div> (Subtopic 815-40): <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Convertible Instruments and Contracts in an Entity</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8217;</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">s Own Equity</div></div> (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This adoption of the new guidance had no material impact on the treatment of the Warrants or Short-term debt in Note 2(ag). </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ai)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 280 (&#8220;ASC 280&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s Chief Executive Officer as the CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Group as a whole and hence, the Group has only one reportable segment. The Group&#8217;s long-lived assets are substantially all located in the PRC. </div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents revenue by customer incorporation location for the years ended December&#160;31, 2020, 2021 and 2022, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,683</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,975</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">West Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,124</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,199</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,638</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">East Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,550</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">798</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">521</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,276</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">330</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net revenues</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">180,093</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,807</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">44,317</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,425</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>   <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(aj)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Development and purchase cooperative arrangement </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In April 2016, the Group entered into a development and purchase cooperative arrangement with a U.S. biotechnology company (&#8220;Biotech Customer&#8221;) to design, develop, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">test-run</div> and manufacture an organ transport <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-helicopter</div> system, which includes an operational interface with air traffic control, associated customized passenger-grade AAVs and recharging infrastructure. The Biotech Customer is responsible for obtaining the approvals of the Federal Aviation Administration (&#8220;FAA&#8221;) and the Food and Drug Administration (&#8220;FDA&#8221;) relating to the import and operations of the AAV products. Upon the Group&#8217;s achievement of agreed-upon milestones in the agreement, Biotech Customer will make investments of US$14,000 and payments totaling US$36,000. The agreement may be terminated at Biotech Customer&#8217;s discretion upon written notice. In February 2019, although the first milestone was not yet achieved, the Group and the Biotech Customer entered into an amendment whereby the Biotech Customer made the initial investment of US$7,000 (RMB 48,733 equivalent) to subscribe for 1,189,397 Series C redeemable convertible preferred shares of the Company in full satisfaction of its obligation to invest in the Group following the successful attainment of the first milestone, and all other terms and conditions of the agreement remain unchanged. As of December&#160;31, 2022, none of the milestones have been achieved and the agreement, as amend, remains in effect. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As part of the same arrangement, the Group may sell 1,000 units of customized AAVs with the organ transport <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-helicopter</div> system conforming to the functional specifications by the Biotech Customer for according to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15-year</div> delivery schedule subject to subsequent purchase amendments. Purchase orders are conditional on the Group achieving a number of performance milestones and the Biotech Customer obtaining required approvals from the FAA and FDA for the internal testing of the AAVs. In December 2018, two amendment contracts were signed to specify the sale of five units of passenger-grade AAVs by the Group to the Biotech Customer for the latter&#8217;s testing and training purposes in partial satisfaction of the original agreement. For the years ended December&#160;31, 2020, 2021 and 2022, three, zero and zero units of the AAVs were delivered, respectively. Because the Biotech Customer purchased these AAVs as a customer, the Group accounted for the sales of individual AAVs as separate units of account for which revenue from air mobility solutions of RMB5,137, nil and nil were recorded for the years ended December&#160;31, 2020, 2021 and 2022, respectively under ASC 606 following the revenue recognition policy noted above. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ak)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent accounting pronouncements </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company is an emerging growth company (&#8220;EGC&#8221;) as defined by the Jumpstart Our Business Startups Act (&#8220;JOBS Act&#8221;). The JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an EGC to delay adoption of certain accounting standards until those standards would otherwise apply to private companies. The Group elected to take advantage of the extended transition period. However, this election will not apply should the Group cease to meet the definition of an EGC. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments &#8212; Credit Losses</div></div> (Topic 326), Measurement of Credit Losses on Financial Instruments. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> changes the impairment model for most financial assets and certain other instruments. The standard will replace the &#8220;incurred loss&#8221; approach with an &#8220;expected loss&#8221; model for instruments measured at amortized cost. For <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. Per ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-10,</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> is effective for the Group for annual reporting periods beginning January&#160;1, 2023, and interim periods within that year. Early adoption is permitted. In February 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses</div></div> (Topic 326) and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases</div></div> (Topic 842) &#8212;Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.&#160;119 and Update to SEC Section on Effective Date Related to Accounting Standards Update <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(Topic 842). For <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit Losses</div></div> (Topic 326), it added the accounting for loan losses by registrants engaged in lending activities subject to FASB ASC Topic 326. This staff interpretation applies to all registrants that are creditors in loan transactions that, individually or in the aggregate, have a material effect on the registrant&#8217;s financial condition. The Group will adopt the ASU with modified retrospective method on January&#160;1, 2023, and the Group assessed that adoption of the ASU would have no material impact on the Group&#8217;s consolidated financial statements. </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In October 2021, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2021-08,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div> (Topic 805): <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</div></div> (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08),</div> which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div>. The new guidance is effective for public business entities 1 for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. For all other entities, the new guidance is effective for fiscal years beginning after December&#160;15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group does not plan to early adopt ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08</div> and the ASU is currently not expected have a material impact on the Group&#8217;s consolidated financial statements. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which the Company will adopt on January 1, 2023. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU would be applied prospectively. Early adoption is also permitted, including adoption in an interim period. The Group will adopt this update on January 1, 2023 and does not expect the adoption to have a material impact to the Group&#8217;s consolidated financial statements. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244368896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Risks</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentration of Risks </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Group to significant concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, short-term investments. As of December&#160;31, 2021, the aggregate amount of cash and cash equivalents, restricted cash and short-term investments of RMB36,825 were held at major financial institutions located in the PRC and RMB275,306 were deposited with international financial institutions located outside the PRC, among which included short-term debt investments of RMB65,108 issued by a private equity fund outside the PRC that are mandatorily redeemable (Note 4). As of December 31, 2022, the aggregate amount of cash and cash equivalents RMB240,542 (US$34,876) was held at major financial institutions located in the PRC and RMB8,768 (US$1,271) was deposited with international financial institutions located outside the PRC. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet dates. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. Historically, deposits in Chinese banks are secure due to the state policy on protecting depositors&#8217; interests. The Group selected reputable international financial institutions with high credit ratings to deposit its foreign currencies. The Company regularly monitors the credit ratings of the international financial institutions to avoid any potential defaults. In the event of bankruptcy of one of these financial institutions, the Group may not be able to claim its cash and demand deposits back in full. The Group continues to monitor the financial strength of the financial institutions. There has been no recent history of default in relation to these financial institutions. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business supplier risk </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group relies on external supplies for raw materials and certain components and parts used in the Group&#8217;s products. Some of the components for AAVs are currently selected to be purchased from a single source to improve cost-efficiency. As the result of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, the Group has experienced delayed fulfillments from suppliers in 2021. Disruption in the supply of components, whether or not from a single-source supplier, could temporarily disrupt commercial production of the Group&#8217;s AAVs. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Suppliers accounting for 10% or more of total purchases of materials were: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Supplier</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">A</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,807</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,056</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">443</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">B</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,405</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">C</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">less than 10% of total purchase of materials of the Group. </div> </td> </tr> </table> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Customer risk </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The success of the Group&#8217;s business going forward will rely in part on the Group&#8217;s ability to continue to obtain and expand its business from existing customers while also attracting new customers. For the year end December&#160;31, 2022, the majority of the Group&#8217;s revenue generated from sales of passenger-grade AAVs are from a limited number of customers that mainly operate the AAVs on a limited trial basis in tourism locations in China, rather than in broad, mainstream commercial operations. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreak has had a particularly severe impact on the global tourism industry. Some customers have been materially adversely affected, which resulted in failing to make payments owed to the Group in a timely manner or at all. This may further result in these customers to ceasing purchases, canceling or reducing orders for the Group&#8217;s products or services or failing to make payments owed to us in a timely manner or at all, which would materially and adversely impact the Group&#8217;s business and result of operations. </div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">External customers with 10% or more of the Group&#8217;s revenues are: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">A</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">B</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,331</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">C</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,071</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">D</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">E</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,217</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,336</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">F</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,611</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">814</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">G</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">less than 10% of total revenues of the Group. </div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, accounts receivable (including the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion recorded in other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets), net of allowances, from the top three customers amounted to RMB32,385, accounting for 58% of the Group&#8217;s total balance. As of December&#160;31, 2022, accounts receivable, net of allowances, from the top two customers amounted to RMB8,095 (US$1,174), accounting for 40% of the Group&#8217;s total balance. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div/> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Currency convertibility risk </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group primarily transacts its business in RMB, which is not freely convertible into foreign currencies. On January&#160;1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People&#8217;s Bank of China (the &#8216;&#8216;PBOC&#8217;&#8217;). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping documents and signed contracts. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency exchange rate risk </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">From July&#160;21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The functional currency and the reporting currency of the Company are the US$ and the RMB, respectively. Most of the Group&#8217;s revenues and costs are denominated in RMB, while a portion of cash and cash equivalents is denominated in U.S. dollars. Any significant revaluation of RMB may materially and adversely affect the Group&#8217;s loss and shareholders&#8217; equity in U.S. dollars.</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238963584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">Short-term Investments</a></td>
<td class="text"> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Investments </div></div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Short-term investments as of December&#160;31, 2021 consisted of the following: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:47%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;or</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">cost</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrecognized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">holding&#160;gains</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrecognized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">holding</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">losses</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">gains</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrealized<br/> losses</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;value&#160;carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trading debt investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,741</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">63,741</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group had no short-term investments as of December&#160;31, 2022. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Trading debt investments include debt investments issued by a private equity fund outside the PRC amounting to RMB65,108 as of December&#160;31, 2021. The Company disposed of the debt investments in 2022. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recognized interest and investment income of RMB478, RMB1,818 and RMB2,771 (US$402) from short-term investments, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2021, the realized gain on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-<div style="letter-spacing: 0px; top: 0px;;display:inline;">for</div>-sale</div></div> debt investments held by the Group that was reclassified from Accumulative other comprehensive income to Interest and investment income amounted RMB1,729. There was no such reclassification in 2020 and 2022. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244394160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">Accounts Receivable, Net</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts Receivable, Net </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable, net, consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">125,606</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">135,678</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69,417</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(115,380</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16,728</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,189</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,298</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,943</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>   <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The movements in the allowance for doubtful accounts were: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(862</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,051</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69,417</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,064</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional provision charged to expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,217</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(59,347</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(46,045</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,676</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(10,051</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(69,417</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(115,380</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16,728</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI https://asc.fasb.org/topic&amp;trid=2196771<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -URI https://asc.fasb.org/topic&amp;trid=82887179<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244452240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Inventories consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw materials</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,127</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,123</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Work in progress</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,939</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,087</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories, total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">106,764</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82,254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories provision</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(28,689</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,890</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,434</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">78,075</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">72,364</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,492</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589240139968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock', window );">Prepayments and Other Current Assets</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Prepayments and Other Current Assets </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:77%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment for service</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,672</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,618</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unbilled revenue (Note 15)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,566</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deductible value-added tax input</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,487</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment for acquisition of inventories</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,286</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,910</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,002</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans receivable &#8211; current portion (Note 9)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">580</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Staff advances</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,257</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">940</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,400</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">347</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,395</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">45,183</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,550</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  As of December&#160;31, 2021 and 2022, the Group recorded the allowance for doubtful accounts of RMB1,537 and RMB1,655 (US$240<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for prepaid expenses and other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238601664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="null;text-indent: 0px;;display:inline;">Property</div> and Equipment, Net </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,250</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,634</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and electronic equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,547</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,214</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transportation equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,643</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,249</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">471</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,511</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,641</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">383</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction in progress</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,720</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,885</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mold and tooling</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">332</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">60,671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,760</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(25,223</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(23,240</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,369</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated impairment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,627</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,460</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(212</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,821</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,060</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,823</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recorded depreciation expense of RMB5,785, RMB7,427 and RMB8,478 (US$1,229<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244196464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term loans receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_LongTermLoansReceivableAbstract', window );"><strong>Long Term Loans Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_LongTermLoansReceivableTextBlock', window );">Long-Term Loans Receivable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-Term Loans Receivable </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In January 2020, the Group entered into a three-year loan agreement with a third-party supplier of key AAV components with a principal amount of RMB52,000 and an interest rate of 3% per annum. The use of loan proceeds is limited to expanding supplier&#8217;s production capacity. This long-term loan can be repaid by the borrower at any time. The outstanding loan balance was guaranteed by the borrower&#8217;s sole shareholder and his spouse and would mature in January 2023. In 2020, RMB40,000 of the loan&#8217;s principal was repaid by the borrower. Subsequent to December&#160;31, 2022, the Group entered into a supplementary agreement with the third-party supplier to extend the term of the loan of the outstanding amount of RMB12,000 (US$1,740) as follows: (1) RMB2,000 (US$290<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) of the outstanding amount is extended to September 30, 2023. (2) RMB</div></div>2,000 (US$290<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) of the outstanding amount is extended to December 31, 2023. (3) RMB</div></div>8,000 (US$1,160<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">) of the outstanding amount is extended to December 31, 2024. RMB</div></div>4,000 (US$580) of the loan was included in current assets in Prepayments and Other Current Assets (Note 7). </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In March 2020, the Group provided a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> loan to a third-party entity with a principal amount of EUR243 (equivalent to RMB1,900) and an interest rate of 3.5% per annum. In March 2022, the Group entered into a supplementary letter with the third-party entity to extend the term of the loan by two years. The usage of the loan proceeds is limited to assisting the Group with the application of the necessary permits from the aviation authority in a European country for the commercial operations of AAVs in a European country. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recognized interest income of RMB984, RMB418 and RMB423 (US$61) from the long-term loans receivable, respectively. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_LongTermLoansReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_LongTermLoansReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_LongTermLoansReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long Term Loans Receivable [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_LongTermLoansReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236690128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_LongTermInvestmentsTextBlock', window );">Long-term Investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term Investments </div></div> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity method investments (a)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,004</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments without readily determinable fair values (b)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">423</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">6,143</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">9,839</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">1,427</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In June 2021, the Group and a third-party investor entered into an investment agreement to establish an entity for establishing the 5G Intelligent Air Mobility Experience Center as well as local urban air mobility route planning and AAV operations, with total cash consideration of RMB10,500 and RMB19,500, respectively. The Group has made the investment of cash amounting RMB700 and RMB4,550 (US$660) in 2021 and 2022, respectively, and recorded RMB2,800 and RMB1,750 (US$254) in accrued expenses and other liabilities (Note 11), which was investment payable as of December 31, 2021 and 2022, respectively, pursuant to the investment agreement. The Group holds 35% of the equity interests and has significant influence on the investee, and accounted for the investment with equity method. For the year ended December&#160;31, 2021, the Group recognized the loss from equity method investment in the amount of RMB276. For the year ended December&#160;31, 2022, the Group recognized the <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">income</div> from equity method investment in the amount of RMB196 (US$28). For the remaining consideration amounting to RMB3,500 (US$508), the Company will settle in accordance with the agreed terms and therefore it was disclosed in Capital commitments (Note 24(a)). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In 2017, the Group provided facilitating services to a third party to acquire a land use right from the Guangzhou City government. In exchange for such services, the Group received a cash consideration of RMB41,117 and 5% equity interests in a corporation, the sole asset of which was the aforementioned land use right. The Group elected to use the measurement alternative to measure this investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. As of December&#160;31, 2021 and 2022, the carrying value of this investment was RMB2,919 and RMB2,919 (US$423). </div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_LongTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_LongTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238601664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock', window );">Accrued Expenses and Other Liabilities</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued Expenses and Other Liabilities </div></div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Accrued expenses and other liabilities consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:68%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payroll and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,532</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provision for litigation settlement (a)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">23,506</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,408</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables for service fees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">15,572</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,258</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other taxes payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">6,070</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Product warranty liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">3,306</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables for acquisition of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">property</div> and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,237</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">3,040</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">441</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable to an equity method investment (Note 10(a))</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">1,750</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">769</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">749</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,822</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">4,502</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">61,851</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;97,763</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;14,175</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>   <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">A reconciliation of the changes in the Group&#8217;s product warranty liability is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of the beginning of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,856</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">690</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,258</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Claims during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(319</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(661</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(96</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reversal during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,037</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,197</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(174</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of the ending of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">548</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: Non-current portion of warranty</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(474</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current portion of warranty </div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,758</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,306</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">As detailed in Note 24(b) (ii), the Company made a total provision of US$3,375 based on the ongoing settlement <div style="null;text-indent: 0px;;display:inline;">agreement</div> and <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">corresponding amount</div>&#160;was recognized in other expenses for the year ended December 31, 2022.</div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current and non-current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589346726960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Loans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Bank Loans</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Bank Loans </div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021 and 2022, certain bank loans were pledged by some of Group&#8217;s Intangible assets. </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term bank loans </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The outstanding short-term bank loans of RMB10,000 as of December&#160;31, 2021 was fully repaid upon maturity in 2022. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">In 2022, the Group obtained bank loans amounting <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">to </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">RMB</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">49,794</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(US$</div>7,219) from several financial institutions in the PRC. The weighted average effective interest rate of the short-term bank loans was 3.9% per annum. The loans are repayable within one year with interests paid on a monthly <div style="display:inline;">or quarterly&#160;</div>basis and guaranteed by the Group&#8217;s founder and director, Mr.&#160;Huazhi Hu. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt;text-indent: 0px;"/> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/>  <div style="text-indent: 0px; margin-bottom: 1em; margin-top: 1em"/> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term bank loans </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In 2021, the Group entered into long-term agreements with a bank in the PRC of total principals of RMB20,000, subject to an effective interest rate of 3.8% per annum, and with a maturity date from April 2, 2022 to March 15, 2026. As of December&#160;31, 2021 and 2022, the principal amount of RMB3,000 and RMB13,154 (US$1,907), respectively, was due within 12 months after the balance sheet date and presented as current liabilities in the consolidated balance sheet. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying value of the long-term bank loans approximates its fair value as of December&#160;31, 2021 and 2022. The interest rates under the loan agreements with the banks were determined based on the prevailing interest rates in the market. The Group classifies the valuation techniques that use these inputs as Level II. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244227584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">Short-term debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Debt </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In December 2022, the Company entered into an SPA with the Investor to sell Underlying Shares to the investor for a total consideration of US$10,000, on the condition that the Investor will obtain ODI approval for the investment. The Underlying Shares consist of 3,466,204 Class A ordinary shares of the Company, determined by the total consideration and average closing price of the Company&#8217;s ordinary shares for the previous 30 days upon the sign-off of SPA. A Supplemental Agreement has been entered into and agreed that the Investor would pay a cash consideration of RMB69,861, equivalent to total consideration of US$10,000, to the designated subsidiary of the Company. Concurrently, the Company would issue the Underlying Shares to the Investor or its designated offshore entities. Up to December 31, 2022, the Investor provided the Proceeds of RMB69,861 to the Group, while the Underlying Shares haven&#8217;t been issued yet. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Supplemental Agreement, the Group is obligated to repay the RMB Proceeds to the investor three months after the sign-off of SPA or a longer period agreed by both parties (the &#8220;Maturity Date&#8221;). The RMB Proceeds were loan from the investor and accounted for as a short-term debt under ASC 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the SPA, the Company agreed to sell the Underlying Shares to the investor at a future date, which was accounted for as Warrants issued by the Company and classified as equity because it would be settled with equity in the future according to the accounting policy as detailed in Note 2(ah). </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group received the RMB Proceeds for the short-term debt and Warrants in a bundled transaction. Management allocated Proceeds to the short-term debt and the Warrants based on their relative fair values. As a result, RMB13,697 (US$1,986) was allocated to the Warrants and recorded as additional paid-in capital, and RMB56,164 (US$8,143) was allocated to the debt on the initial recognition date. The difference between the amount to be repaid on Maturity Date and the initial recognition <div style="display:inline;">d</div>ate was accounted for as interest expenses. For the year ended December 31, 2022, interest expenses of RMB1,674 (US$243) were recognized. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Up to the date of issuance of the consolidated financial statement, the Company completed issuance of the Underlying shares to the investor, repaid RMB69,861 and received the total consideration of US$10,000 after the investor obtained the ODI approval in 2023 (Note 2<div style="display:inline;">5</div>). </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589243757536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Mandatorily redeemable non-controlling interests<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Mandatorily redeemable non-controlling interests</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Mandatorily Redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div> Interests </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On June&#160;15, 2020, the Group established a subsidiary named EHang Yunfu (Note 1). On June&#160;30, 2020, the Group entered into an agreement with a new investor who subscribed 30% of the equity interests of EHang Yunfu for cash consideration of RMB40,000. At the sole discretion of the investor, the Group is obligated to repurchase the 30% <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest or with the consent of the investor, guarantee a third-party to repurchase the 30% <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests at the investor&#8217;s investment cost at the end of the five-year investment term. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests do not participate in any dividend distributions of EHang Yunfu but earn an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> interest of 1.5% per year, payable on a quarterly basis. Interest payable amounted to RMB200 and RMB180 (US$26<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> as of December&#160;31, 2021 and 2022, respectively. As EHang Yunfu&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests are mandatorily redeemable at the sole discretion of the investor, it is classified as liability and subsequently measured at the amount that would be paid if settlement occurred at the reporting date. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying value of Mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests approximates its fair value as of December&#160;31, 2021 and 2022. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244293088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenues</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues </div></div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents the disaggregation of revenue from contracts with the customers: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues - Products</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Air mobility solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">105,351</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,519</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Smart city management solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Aerial media solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62,241</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">416</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">456</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subtotal-Products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">176,060</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,923</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,775</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues - Services</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Air mobility solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">618</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,302</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">337</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Aerial media solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,415</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">582</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,216</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">176</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subtotal-Services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,033</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,542</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">513</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total Revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">180,093</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,807</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;44,317</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,425</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Payment terms </div> </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the Group&#8217;s Air mobility solutions and Aerial media solutions, the Group typically requires a portion of payments upfront and the remaining amounts are contractually due ranging from three to six months. Due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> impacts, the Group signed subsequent commitment letters with certain customers and extended the payment terms in 2021 and 2022. However, the Company has collected or is in the process of collecting accounts receivable after the due dates agreed in commitment letters. In light of the impacts from the continuous <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> epidemic and control measures in China, the Group recognized additional provision for accounts receivable for the year ended December&#160;31, 2021 and 2022 (Note 5). Regarding the Smart city management solutions, the timing of billing varies depending on contractual payment schedules with milestone billings and the completion of the quality-assurance warranty period. In instances where the timing of revenue recognition differs from the timing of invoicing, the Group has determined that its contracts do not include a significant financing component at the inception of the contracts. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract balances </div> </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract balances include Accounts receivable, Unbilled revenue and Cost and estimated earnings in excess of billings. Accounts receivable represents the billed and unbilled amounts related to the Company&#8217;s rights to consideration as performance obligations are satisfied and the rights to payment become unconditional but for the passage of time. In 2021 and 2022, the decrease in Accounts receivable was mainly due to impairment of balances amounted to RMB59,347 and RMB46,045 (US$6,676<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> provided in the general and administrative expenses in the Group&#8217;s consolidated statements of comprehensive loss. The Unbilled revenue was previously recognized from services provided in Aerial media solution. In 2021, the Unbilled revenue was collected, corresponding impairment of balances amounted to RMB2,800 was reversed. In 2022, the increase in Unbilled revenue was primarily due to sales of certain passenger-grade AAVs but unbilled. The receipt of the consideration is subject to conditions other than the passage of time, which is included in Prepayments and Other Current Assets (Note 7). The decrease in Cost and estimated earnings in excess of billings in accordance with the achievement of milestones in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> billing terms for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers, corresponding RMB717 was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract liabilities represent payments received from customers for which the corresponding products or services have not yet been transferred to customers. In 2022, the increase in Contract liabilities was primarily contributed by advance from customers of sales of passenger-grade AAVs. Revenue of RMB3,828 (US$555<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> was recognized during the year ended December&#160;31, 2022 from the balance included in the contract liabilities on January&#160;1, 2022. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244196176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In order to provide additional incentives to employees and to promote the success of the Group&#8217;s business, the Group adopted a share incentive plan that was approved by the Board of Directors on December&#160;23, 2016 (the &#8220;2015 Plan&#8221;). Under the 2015 Plan, the aggregate number of ordinary shares that may be issued pursuant to all share-based awards (including restricted shares, RSUs and share options) is 8,867,053 ordinary shares and can be increased up to a number that is equal to 15% of the then total outstanding shares on a fully diluted basis at the discretion of the Company&#8217;s Board of Directors. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In September 2019, the Company&#8217;s Board of Directors approved the 2019 Share Incentive Plan (the &#8220;2019 Plan&#8221;), which become effective upon the completion of the Company&#8217;s IPO on December&#160;12, 2019. Under the 2019 Plan, the aggregate number of ordinary shares that may be issued pursuant to all share-based awards (including restricted shares, RSUs and share options) is 7,747,019 ordinary shares and can be increased up to a number that is equal to 15% of the then total outstanding shares on a fully diluted basis at the discretion of the Company&#8217;s Board of Directors. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to both 2015 Plan and 2019 Plan (collectively, the &#8220;Plans<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8221;),</div> the members of the Board, consultant or employees are entitled to be granted share-based awards. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company granted a total of 750,000, nil and nil RSU to the Group&#8217;s employees under the 2015 Plan and a total of 1,613,000, 4,790,000 and 876,380 RSUs to the Group&#8217;s employees under the 2019 Plan for the years ended December&#160;31, 2020, 2021 and 2022. A total of 5,000 RSUs are subject to service conditions and vest over one-year period starting from the vesting inception date. A total of 451,380 RSUs are subject to service conditions and vest over a two-year period starting from the vesting inception date. A total of 7,573,000 RSUs are subject to service conditions and vest over a four-year period starting from the vesting inception date. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div> </div></div></div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The following table summarizes the Company&#8217;s RSUs activity under the Plans: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:56%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number&#160;of&#160;RSUs</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> grant&#160;date&#160;fair&#160;value</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> remaining<br/> contractual life</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(Years)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2019</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">735,476</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.7523</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.02</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,363,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.2912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,819,726</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.1359</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2020</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,278,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.7774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,790,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10.6200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,949,250</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.2469</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,119,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.4561</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.67</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">876,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.8800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,034,880</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.2254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(283,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.5431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,678,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.8740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.90</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected to vest as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,678,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The total share-based compensation expenses relating to RSUs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB54,036, RMB121,131 and RMB96,898 (US$14,049<div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">), r</div>espectively. Total share-based compensation expense capitalized to inventory was not material for any of the periods presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">As of December&#160;31, 2022, there was RMB158,870 (US$23,034<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> of unrecognized share-based compensation expenses related to RSUs which is expected to be recognized over a weighted average vesting period of 1.90 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Share options</div> </div></div></div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The following table summarizes the Company&#8217;s share options activity under the 2015 Plan: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:55%"/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number&#160;of&#160;share<br/> options</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> grant&#160;date&#160;fair&#160;value</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> exercise price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of January&#160;1 and December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.2624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.8853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested and expected to vest as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.2624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.8853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.2624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.8853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The share-based compensation expense relating to the share options recognized were RMB821, nil and nil for the years ended December&#160;31, 2020, 2021 and 2022.There was no unrecognized share-based compensation expenses relating to the shares options as of December&#160;31, 2020, 2021 and 2022. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/>  <div style="text-indent: 0px; margin-bottom: 1em; margin-top: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group calculated the estimated fair value of the share options under the 2015 Plan on the grant date using the Black-Scholes valuation model. Assumptions used to determine the fair value of the share options granted under the 2015 Plan is summarized in the following table: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"/>
<td style="width: 16%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:17%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Term in years</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Volatility</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53.73</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Discount rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.85</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fair value per ordinary share</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">US$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;5.24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"/>   <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Total share-based compensation expenses relating to RSUs and options granted to employees recognized for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,443</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160; </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,883</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,327</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,453</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,452</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,575</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,078</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,321</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,266</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,857</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,131</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">96,898</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,049</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244201952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Austria </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang GmbH is subject to Austria profits tax of 25% on its activities conducted in Austria. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">France </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang France is subject to France profits tax of 28% on its activities conducted in France. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Spain </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">EHang Spain is subject to Spain profits tax of 25% on its activities conducted in Spain. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Ehfly and EHang HK are incorporated in Hong Kong and are subject to Hong Kong profits tax. Hong Kong profits tax for a corporation from the year of assessment 2018 and 2019 onwards is generally 8.25% on assessable profits up to HK$2.0&#160;million; and 16.5% on any part of assessable profits over HK$2.0&#160;million. </div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s subsidiaries and the VIEs in the PRC are subject to the statutory rate of 25%, in accordance with the Enterprise Income Tax law (the &#8216;&#8216;EIT Law&#8217;&#8217;), which was effective since January&#160;1, 2008 except for certain entities eligible for preferential tax rates. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the PRC Income Tax Laws, an enterprise awarded with the High and New Technology Enterprise (&#8220;HNTE&#8221;) certificate may enjoy a reduced EIT rate of 15%. Qualified as an HNTE, EHang Intelligent was eligible for a 15% preferential rate from 2020 to 2022, EHang GZ was eligible for a 15% preferential rate from 2019 to 2024 and Guangdong EHang Egret Media Technology Co. Ltd. (&#8220;EHang Egret GD&#8221;) is eligible for 15% preferential rate from 2018 to 2020, EHang Egret GD has not reapplied for HNTE after 2020. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">From January&#160;1, 2010 to December&#160;31, 2020, the newly established enterprises in Xinjiang Kashgar and Khorgos, which are two special economic development zones belong to the Xinjiang Difficult Areas Key Encouraged Development Industry Enterprise Income Tax Preferential Catalogue (the &#8216;&#8216;Catalogue&#8217;&#8217;), shall be exempted from corporate income tax for five years from the tax year in which the first operating income is obtained. Kashi EHang Egret Media Technology Co., Ltd. (&#8220;EHang Egret KS&#8221;) established in 2017, engaged in industries that belong to Software Development and Business Service Industry in the catalogue. As the first operating income generated in 2018, EHang Egret KS may enjoy a reduced EIT rate of 0%. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in R&amp;D activities are entitled to claim an additional tax deduction amounting to 50% of the qualified R&amp;D expenses incurred in determining its tax assessable profits for that year. The additional tax deduction amount of the qualified R&amp;D expenses has been increased from 50% to 75%, effective from 2018 to 2020, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in September 2018 (&#8220;Super Deduction&#8221;). According to Announcement of the Ministry of Finance and the State Taxation Administration [2021] No.13 (&#8220;Circular 13&#8221;), manufacturing enterprise with qualified R&amp;D expenses could enjoy R&amp;D Super Deduction, i.e. to claim additional 100% R&amp;D expenses on top of those actually incurred. EHang Intelligent and Yunfu EHang were subject to 100% super deduction while R&amp;D expenses for other entities within the group remain deducted additionally at 75%. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Dividends, interests, rent or royalties payable by the Company&#8217;s PRC subsidiaries, to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises, and proceeds from any such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise investor&#8217;s disposition of assets (after deducting the net value of such assets) shall be subject to 10% withholding tax, unless the respective <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise&#8217;s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax. </div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s loss before income taxes consisted of: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:69%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30,412</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(185,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(192,495</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,909</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(61,423</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(128,762</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(136,757</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19,828</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(91,835</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(313,762</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(329,252</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(47,737</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Income tax expense (benefit) comprises of: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses (benefits) applicable to PRC operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income tax (benefits) expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Subtotal income tax expenses applicable to PRC operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses applicable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Subtotal income tax expenses applicable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total income tax expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">206</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">134</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The reconciliations of the income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:69%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss before income tax expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(91,835</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(313,762</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(329,252</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(47,737</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC statutory tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax benefits at PRC statutory tax rate of 25%</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(22,959</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(78,440</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(82,313</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,934</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect of different tax rates in different jurisdictions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,347</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,886</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,768</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,195</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">980</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional deduction for qualified R&amp;D expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,646</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(24,197</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,731</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,006</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect on adoption of preferential tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in tax rate in measurement of deferred tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,345</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,855</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,636</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">312</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">206</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">134</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effect of preferential tax rate inside the PRC on basic and dilutive loss per share</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The significant components of the Group&#8217;s deferred tax assets (liabilities) were as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax losses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">151,160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">203,259</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,047</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,858</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,734</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Welfare payables</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,807</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory provision</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,472</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">359</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,354</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,329</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,573</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">228</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized loss on long-term investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized profit arising from elimination of inter-company transactions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">474</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred government subsidies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">120,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">263,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,140</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(120,291</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(183,445</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(244,691</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(35,477</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets, net of valuation allowance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,370</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,663</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><br/></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Right-of-use assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,370</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,663</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gain on long-term investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(42</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,662</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Deferred tax assets (liabilities), net of valuation allowance</div></div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(42</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Full valuation allowances have been provided where, based on all available evidence, management determined that deferred tax assets are not more likely than not to be realizable in future tax years. Movement of valuation allowance is as follow: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation allowance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,633</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">120,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,597</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">120,291</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">183,445</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">244,691</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">35,477</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group operates through several subsidiaries and the VIEs. Valuation allowance is considered for each of the entities on an individual basis. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. As of December&#160;31, 2021 and 2022, valuation allowances were provided against deferred tax assets in entities which were in a three-year cumulative loss position and not forecasting profits in the near future. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had deductible tax losses of RMB584,961 and RMB786,444 (US$114,024<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> are derived from entities in the PRC. The tax losses in PRC can be carried forward for five years to offset future taxable profit, and the period was extended to ten years for entities qualified as HNTE in 2018 and thereafter. The tax losses of entities in the PRC began to expire from December&#160;31, 2022 to 2031, if not utilized. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had deductible tax losses of RMB31,434 and RMB29,411&#160;(US$4,264) derived from entities in Hong Kong that will not expire if not utilized. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Unrecognized Tax Benefit </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had unrecognized tax benefit of RMB5,480 and RMB5,480 (US$795<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively. The unrecognized tax benefit was mainly related to the withholding tax accrued for the facilitating service in the acquisition of land use right from Guangzhou government by EHang HK on behalf of a third-party buyer in 2017 and under-reported statutory profits before tax. The Group does not anticipate that the amount of existing unrecognized tax benefits will significantly change within the next 12 months; however, an estimate of the range of the possible change cannot be made at this moment. As of December&#160;31, 2021 and 2022, unrecognized tax benefits of RMB5,480 and RMB5,480 (US$795<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>, respectively, if ultimately recognized, will impact the effective tax rate. </div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of the beginning and ending amount of unrecognized tax benefit was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,494</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,987</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,480</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(795</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions based on tax positions related to the current year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,673</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reductions for tax positions of prior years</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">180</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,507</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at the end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(12,987</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(5,480</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(5,480</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(795</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group did <div style="letter-spacing: 0px; top: 0px;;display:inline;">not</div> record any significant interest and penalties related to an uncertain tax position for the years ended December&#160;31, 2020, 2021 and 2022. Accumulated interest expenses and penalties recorded in unrecognized tax benefit were nil, nil and nil as of December 31, 2020, 2021 and 2022, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The material jurisdictions in which the Group is subject to potential examination is China. In general, the PRC tax authorities have up to five years to review a company&#8217;s tax filings. As of December&#160;31, 2022, the tax years ended December&#160;31, 2017 through year ended as of the reporting dates for WFOE, the VIEs remain open to examination by the PRC tax authorities. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244228816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related Party Transactions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The principal related parties with which the Group had transactions during the year presented are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto">
<tr style="font-size: 0px;">
<td style="width:51%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:48%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Name of Entity or Individual</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Relationship with the Company</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom">Mr.&#160;Huazhi Hu</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Principal Shareholder of the Company, Chairman of the Board and Chief Executive Officer</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Guangzhou Yitong Zhihang Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">A company over which the Group has significant influence</td></tr></table></div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Transaction with related parties: </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, there is no transaction with related parties. For the year ended December 31, 2021, the revenue from an equity investee over which the Group has significant influence amounted to RMB1,504. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from a related party: </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2022, there are no amount due from related parties. As of December&#160;31, 2021, amount due from a related party amounting to RMB1,360 represented the receivables for the sales of autonomous aerial vehicles to an equity investee over which the Group has significant influence. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Guarantee received for borrowings: </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, RMB10,000 short-term bank loans and RMB20,000 long-term bank loans were guaranteed by the Group&#8217;s founder and director, Mr.&#160;Huazhi Hu. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, RMB49,794 (US$7,219<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> short-term bank loans and RMB17,000 (US$2,465<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> long-term bank loans were guaranteed by the Group&#8217;s founder and director, Mr.&#160;Huazhi Hu. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244160320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; Equity </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Ordinary Shares </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January&#160;16, 2020, the Company issued 170,062 Class&#160;A ordinary shares pursuant to the underwriters&#8217; exercise of their over-allotment option to purchase additional ADSs. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2020, 430,108 Class&#160;B ordinary shares were converted to Class&#160;A ordinary shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January&#160;29, 2021, the Company issued 1,230,769 Class&#160;A ordinary shares to a European asset management company to complete its private placement. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On July&#160;29, 2021, the company issued and transferred 2,500,000 Class A ordinary shares to The Bank of New York Mellon, its depositary bank to be issued to employees upon the vesting of restricted share units under the Plans. For the year ended December&#160;31, 2021, 3,002,130 Class&#160;A ordinary shares were issued pursuant to the vesting of restricted share units, among which 1,914,630 Class&#160;A ordinary shares were settled with shares held by the depositary bank. Therefore, as of December&#160;31, 2021, 585,370 Class&#160;A ordinary shares remain available for future issuance. These shares are legally issued but not outstanding for the purpose of accounting and thus are excluded from the basic net loss per share calculation. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2021, 4,855,995 Class&#160;B ordinary shares were converted to Class&#160;A ordinary shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On October 26, 2022, the company issued and transferred 876,380 Class A ordinary shares to The Bank of New York Mellon, its depositary bank to be issued to employees upon the vesting of restricted share units under 2015 the Plans. For the year ended December 31, 2022, 2,595,750 Class A ordinary shares were issued pursuant to the vesting of restricted share units, among which 590,750 Class A ordinary shares were settled with shares held by the depositary bank. Therefore, as of December 31, 2022, 871,000 Class A ordinary shares remain available for future issuance. These shares are legally issued but not outstanding for the purpose of accounting and thus are excluded from the basic net loss per share calculation. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December 31, 2022, 1,110,000 Class B ordinary shares were converted to Class A ordinary shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, there were 77,309,937 Class&#160;A and 39,026,560 Class&#160;B ordinary shares outstanding. </div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Additional Paid-in Capital </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In January 2022, the Company withheld the individual income tax of RMB11,230 for employees&#8217; vested share-based awards and made the cash payment to tax authorities. Concurrently, the company withheld and received equivalent ADSs shares with fair value of RMB11,230 on that day from the employees for clearance of the individual income tax. The amount was debited to additional paid-in capital. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As detailed in Note 13, Warrants arising from Private Placement were accounted for as additional paid-in capital. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>  <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accumulated Other Comprehensive Income (loss) </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:60%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign&#160;currency</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">translation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">adjustment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized&#160;(realized)</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">gains&#160;on&#160;available-</div></div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">for-sales&#160;investments</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of January&#160;1, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,195</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,195</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive (loss) income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,974</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,729</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,245</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">221</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,729</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,950</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,729</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,836</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,886</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,886</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,010</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,010</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022 (US$)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,176</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,176</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244258272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Loss Per Share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss Per Share </div></div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the following periods: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:40%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="30" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Numerator:</div></div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to EHang Holdings Limited</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(51,294</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(36,325</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(193,772</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(120,187</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(214,390</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(31,083</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(113,831</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16,504</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to EHang Holdings Limited&#8217;s ordinary shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(51,294</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(36,325</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(193,772</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(120,187</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(214,390</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(31,083</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(113,831</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16,504</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Denominator (in thousands of shares):</div></div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Weighted-average number of ordinary shares outstanding &#8211; basic and diluted (in thousands of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">64,143</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">45,420</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">69,733</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">43,252</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74,917</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74,917</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">39,778</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">39,778</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss per share &#8211; basic and diluted</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.80</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.80</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.78</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.78</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.86</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.86</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company had potential dilutive securities such as unvested RSUs and options granted, and Underlying Shares to be issued under the Private Placement. As the Group incurred losses for the years ended December 31, 2020, 2021 and 2022, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share of the Company. The weighted-average numbers of non-vested RSUs excluded from the calculation of diluted net loss per share of the Company were 989,728, 5,492,295 and 3,782,562 as of December 31, 2020, 2021 and 2022, respectively. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244254544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_RestrictedNetAssetsAbstract', window );"><strong>Restricted Net Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Net Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted Net Assets </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary and the VIEs. Relevant PRC statutory laws and regulations permit payments of dividends by the Company&#8217;s PRC subsidiaries, the VIEs only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company&#8217;s subsidiaries and VIEs. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the PRC Regulations on Enterprises with Foreign Investment and the articles of association of the Company&#8217;s PRC subsidiaries, a foreign-invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise&#8217;s PRC statutory accounts. A foreign-invested enterprise is required to allocate at least 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit to the general reserve fund until such reserve has reached 50% of its respective registered capital based on the enterprise&#8217;s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign-invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. The WFOE was established as a foreign-invested enterprise and, therefore, is subject to the above mandated restrictions on distributable profits. For the years ended December&#160;31, 2020, 2021 and 2022, WFOE did not have <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit and therefore no statutory reserves have been allocated. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory surplus fund at least 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits until such statutory surplus fund has reached 50% of its registered capital based on the enterprise&#8217;s PRC statutory financial statements. A domestic enterprise is also required to provide discretionary surplus fund, at the discretion of the board of directors, from the net profits reported in the enterprise&#8217;s PRC statutory financial statements. The aforementioned reserve funds can only be used for specific purposes and are not distributable as cash dividends. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Foreign exchange and other regulations in the PRC may further restrict the Group&#8217;s VIEs from transferring funds to the Company in the form of dividends, loans and advances. Amounts restricted include <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital and statutory reserves of the Group&#8217;s PRC subsidiaries and the equity of the VIEs, as determined pursuant to PRC generally accepted accounting principles. As of December 31, 2022, restricted net assets of the Company&#8217;s PRC subsidiaries and the VIEs was RMB122,546 (US$17,767<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>. <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Therefore in accordance with Rules 5-04 and 12-04 of Regulation S-X, the condensed parent company only financial statements as of December 31, 2021 and 2022 and for the years ended December 31, 2020, 2021 and 2022 are disclosed in Note 22. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_RestrictedNetAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted net assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_RestrictedNetAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244228816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company Financial Statements (Parent Company Only)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Company Financial Statements (Parent Company Only)</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Company Financial Statements (Parent Company Only) </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company performed a test on the restricted net assets of its consolidated subsidiaries and VIEs in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (e) (3), &#8220;General Notes to Financial Statements&#8221; and concluded that it was applicable for the Company to disclose the financial information for the Company only. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The footnote disclosures contain supplemental information relating to the operations of the Company. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company did not have significant capital and other commitments, or guarantees as of December 31, 2022 </div>  <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Condensed Balance Sheets</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:68%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">US$</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ASSETS</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,998</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from a subsidiary</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,697</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,986</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">72,998</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,059</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,038</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Non-current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">290,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,966</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total non-current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">290,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,966</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">363,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">227,638</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,004</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals and other liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,432</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,977</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the subsidiaries the VIEs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,628</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr>
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">3,744</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">38,662</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">5,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Non-current liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net interests of the VIEs</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">27,115</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">64,718</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">9,383</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total non-current liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">27,115</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">64,718</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,383</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">30,859</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">103,380</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">14,988</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity:</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class A Ordinary shares</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">50</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">51</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">8</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class B Ordinary shares</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">25</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">24</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional paid-in capital</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,459,374</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,558,356</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">225,940</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,191</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,191</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">173</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,122,153</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,450,374</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(210,284</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(5,886</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">15,010</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2,176</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">332,601</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">124,258</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">18,016</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">equity</div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">363,460</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">227,638</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">33,004</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Condensed Statements of Comprehensive Loss</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December 31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,144</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,668</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,630</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,976</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(1,144</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(5,668</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(13,630</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(1,976</div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss from operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(1,144</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(5,668</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(13,630</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(1,976</div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Share of losses from subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(117,678</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(299,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(253,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(36,765</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income (losses) from the VIEs</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">30,740</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(8,730</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(37,603</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(5,452</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other expenses</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(23,414</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(3,394</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net loss attributable to the Company&#8217;s ordinary shareholders</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(87,619</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(313,959</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(328,221</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(47,587</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive (loss) income</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustment, net of nil tax</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(9,974</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(6,107</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">20,896</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3,030</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gains on available-for-sale debt securities</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,729</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,729</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive (loss) income, net of tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(8,245</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(7,836</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">20,896</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">3,030</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive loss attributable to the Company&#8217;s ordinary shareholder</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(95,864</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(321,795</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(307,325</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(44,557</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">Condensed</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> Statements of Cash Flows</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"/><br/></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December 31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;(e)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(681</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(4,874</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(13,738</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(1,992</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital contribution to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(66,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(190,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(58,898</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,539</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(484</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(67,083</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(189,876</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(58,898</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(8,539</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,343</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">256,947</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Net cash (used in) provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(7,343</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">256,947</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">&#8212;</div><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">&#8212;</div><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (decrease) increase in cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(75,107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62,197</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(72,636</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,531</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents at beginning of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85,908</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,801</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,998</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,583</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents at end of the year</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>10,801</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">72,998</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">362</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">52</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Basis of presentation </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Condensed financial information is used for the presentation of the Company, or the parent company. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The parent company records its investment in its subsidiary, the VIEs under the equity method of accounting as prescribed in ASC 323, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Method and Joint Ventures</div></div>. Such investments are presented on the Condensed Balance Sheets as &#8220;Investments in subsidiaries and VIEs&#8221;, and their respective loss as &#8220;Share of losses from subsidiaries and VIEs&#8221; on the Condensed Statements of Comprehensive Loss. </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The subsidiaries did not pay any dividends to the Company for the periods presented. The Company does not have significant commitments or long-term obligations as of the period end other than those presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The parent company&#8217;s condensed financial statements should be read in conjunction with the Company&#8217;s consolidated financial statements. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI https://asc.fasb.org/extlink&amp;oid=126898705&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589230853968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value Measurements </div></div></td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">There are no assets measured or disclosed at fair value on a recurring basis as of December 31, 2022. Assets measured or disclosed at fair value on a recurring basis as of December&#160;31, 2021 are summarized below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:61%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measurements&#160;as&#160;of&#160;December&#160;31,&#160;2021&#160;using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Price&#160;in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Active&#160;Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for&#160;Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurement</div></div></div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trading debt investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total asset measured at fair value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group values its trading debt investments using the redemption prices provided by the issuing financial institutions that are not market observable inputs, and accordingly the Group classifies the valuation techniques that use these inputs as Level&#160;2. These products have original maturities of one year or less; therefore, the carrying values approximate their fair values. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group invested in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt investments with a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> term in a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">closed-end</div> segregated portfolio fund in 2020 and redeemed it in 2021. The investment objective of the fund is to achieve capital appreciation by primarily investing in shares of target companies to be listed in internationally recognizable stock exchanges in their respective initial public offerings. The fund may hold or invest 100% of its assets in temporary investments such as cash or cash equivalents at the discretion of the management of the fund. The investments cannot be sold or transferred, pledged, mortgaged, encumbered or otherwise disposed of without the prior written consent of the management of the fund. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">There were no other assets or liabilities measured at a recurring or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis as of December&#160;31, 2021 and 2022. The Group measures certain financial and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> assets, including long-term investments and long-lived assets, at fair value on a nonrecurring basis when impairment charges are recognized. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244187504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Capital Commitments </div></div></div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group and a third-party investor entered into an investment agreement to establish an investee with a certain payment schedule (Note 10). The following table sets forth our contractual obligations as of December&#160;31, 2022. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:87%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,500</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">508</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingencies </div></div></div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is subject to legal and regulatory actions that arise from time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. Save as disclosed in Note 11(a) and below, the Group is currently not in any legal or administrative proceedings that may have a material adverse impact on the financial position, results of operations or cash flows of the Group. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) Shareholder securities litigation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Between February 17 and 26, 2021, three federal securities class action lawsuits (captioned Amberber v. EHang Holdings Limited, et al., Case No. 1:21-cv-01392-GBD (S.D.N.Y., filed Feb. 17, 2021), Chaumont v. EHang Holdings Limited, et al., Case No. 1:21-cv-01526-GBD (S.D.N.Y., filed Feb. 19, 2021), and Klein v. EHang Holdings Limited, et al., Case No. 2:21-cv-01811-JFW-PVC (C.D. Cal., filed Feb. 26, 2021)) were filed by purported holders of the Company ADSs in federal court. The complaints asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and generally allege that the company and certain of the Group&#8217;s officers made false and misleading statements regarding the status of its urban air mobility business, its international and domestic regulatory approvals, its relationships with major customers, and its manufacturing facilities. The complaints name as defendants the Company and certain of its officers. In addition to costs and attorneys&#8217; fees, the complaints seek compensatory and punitive damages. The Group vigorously defended against them. These lawsuits were consolidated into a single class action lawsuit under the caption In re EHang Holdings Ltd. Securities Litigation 1.21-CV-01392-GBD-GWG (S.D.N.Y., filed Feb. 19, 2021), and a lead plaintiff and lead counsel were selected in February 2022. The lead plaintiff filed an amended complaint on April 25, 2022, making similar allegations as those in the previous complaints. Defendants filed a motion to dismiss the amended complaint in June 2022. The lead plaintiff filed an opposition to the defendants&#8217; motion to dismiss in August 2022. The defendants filed a reply in support of their motion to dismiss in September 2022. In October 2022, the Court held oral argument on defendants&#8217; motion to dismiss. The Court granted the defendants&#8217; motion to dismiss the amended complaint on December 15, 2022, and entered final judgment dismissing the action in its entirety with prejudice on January 24, 2023. Lead plaintiff did not appeal the final judgment and on February 23, 2023, lead plaintiff&#8217;s deadline to appeal expired. </div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div><div style="background-color:white;display: inline;"/></div><div style="clear:both;max-height:0pt;;text-indent: 0px;"/><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ii) Former employee litigation </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">A former employee of the Company&#8217;s former U.S. subsidiary, EHang, Inc., filed a civil lawsuit against the Company, EHang GZ and certain individual defendants, including Mr. Huazhi Hu, chairman and chief executive officer of the Company, in the United States District Court for the Northern District of California. The plaintiff alleged that he was entitled to receive restricted share units from the Company. Following a trial by jury in April 2022, the Court entered judgment for the Plaintiff and against the Company, EHang GZ and Mr. Huazhi Hu as follows: (i) Judgment is entered against the Company on claims for breach of contract, false promise and unpaid wages, and the Company is held jointly and severally liable for compensatory damages in the amount of US$</div></div>3,500<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;and is liable for punitive damages in the amount of US$</div></div>10,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">; (ii) Judgment is entered against EHang GZ on claims for breach of contract, false promise and unpaid wages, and Ehang GZ is held jointly and severally liable for compensatory damages in the amount of US$</div></div>3,500<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">; and (iii) Judgment is entered against Mr. Huazhi Hu on claims for false promise and unpaid wages, and Mr. Huazhi Hu is held jointly and severally liable for compensatory damages in the amount of US$</div></div>3,500<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;and is liable for punitive damages in the amount of US$</div></div>5,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. The Company then filed a motion for new trial challenging the finding of false promise, the amount of the&#160;compensatory damage award, and the amount of the punitive damage award. The judge granted the motion as to the false promise claim and set aside the verdict on that cause of action against The Company and Mr. Huazhi Hu, and because the false promise claim was the only claim that could give rise to punitive damages, the court set aside the punitive damage award and ordered a new trial on the false promise claim. The court denied the motion as to the compensatory damage award.</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Following the motion for new trial, the parties have been engaged in settlement discussions. On April 25, 2023, the parties entered into a settlement agreement involving a total payment to the former employee of US$</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,375 in four equal quarterly installments within one year. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244320688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent Events </div></div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">As detailed in Note 13, the Private Placement will be closed on the condition that the investor obtains the ODI approval. In March and April 2023, the investor obtained the ODI approval and the Company issued the Underlying shares to the Investor, repaid RMB69,861 to the investor and received the total consideration of US$10,000. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Group, via Ehang GZ, held <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">60</div>% interest in EHang Egret GD, which in turn held <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">60</div>% interest in Xi&#8217;an EHang Egret Media Technology Co. Ltd. (&#8220;EHang Egret Xi&#8217;an&#8221;). In March 2023, EHang GZ entered into an agreement to acquire <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">40</div>% interest of EHang Egret GD from the non-controlling shareholder for a consideration of RMB<div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">4,000</div>. Concurrently, EHang Egret GD entered into an agreement to dispose of <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">60</div>% interest of EHang Egret Xi&#8217;an to the non-controlling shareholder at zero consideration. Upon the closing of the transactions, Ehang GZ will hold <div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">100</div>% interest of EHang Egret GD and will no longer have any <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">interest</div> in EHang Egret Xi&#8217;an. Management is in the process to assess the impact of the transaction.</div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589234322480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The accompanying consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) to reflect the financial position, results of operations and cash flows of the Group. Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIEs, for which the Company is the ultimate primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries, and the VIEs have been eliminated upon consolidation. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A subsidiary is an entity in which the Company, directly or indirectly, controls more than one half of the voting power: has the power to appoint or remove the majority of the members of the board of directors (the &#8220;Board&#8221;): to cast majority of votes at the meeting of the Board or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A VIE is an entity in which the Company, or its subsidiary, through contractual arrangements, bears the risks of, and enjoys the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiary is the primary beneficiary of the entity. In determining whether the Company or its subsidiaries are the primary beneficiary, the Company considered whether it has the power to direct activities that are significant to the VIE&#8217;s economic performance, and also the Company&#8217;s obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the balance sheet date and revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in the Group&#8217;s consolidated financial statements include, but not limited to expected total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> revenue contracts, allowance for doubtful accounts, the determination of warranty cost, lower of cost and net realizable value of inventory, useful lives of long-lived assets, impairment of long-lived assets, valuation allowance for deferred tax assets, uncertain tax positions, fair value of the warrants and short-term debt, fair value of share-based awards and fair value of financial instruments. Management bases the estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency</a></td>
<td class="text"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The functional currency of the Company, Ehfly, and EHANG Investment (HK) Limited (&#8220;EHang HK&#8221;) is the United States dollar (&#8220;US$&#8221;). The functional currency of EHang Holding GmbH (&#8220;EHang GmbH&#8221;), EHANG TECHNOLOGIES SPAIN&#160;&amp; LATAM, S.L. (&#8220;EHang Spain&#8221;) and Ehang EUROPE SAS (&#8220;EHang France&#8221;) is the euro (&#8220;&#8364;&#8221;). The functional currency of the Company&#8217;s PRC subsidiaries and the VIEs is the Renminbi (&#8220;RMB&#8221;). The Group uses the RMB as its reporting currency. The determination of the respective functional currency is based on the criteria set out by ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Transactions denominated in foreign currencies are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> at the exchange rates prevailing at the balance sheet date. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-monetary</div> items that are measured in terms of historical cost in foreign currency are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The financial statements of the Group&#8217; entities of which the functional currency is not RMB use the periodic average exchange rates and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders&#8217; (deficit) equity. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ConvenienceTranslationPolicyTextBlock', window );">Convenience translation</a></td>
<td class="text"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of US$1.00 to RMB6.8972 as set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;30, 2022, or any other rate. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(f)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents consist of cash on hand, deposits and highly liquid investments placed with bank and other financial institutions, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less when purchased. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(g)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted cash</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, restricted cash amounting to RMB160 mainly represents cash frozen by People&#8217;s Court of Nansha District in Guangzhou city in request by a third-party plaintiff regarding a lawsuit against one of the Group&#8217;s subsidiaries. The lawsuit has come to a sentence and the Company has fulfilled its obligation. The Company filed a request with the court to release the judicial freeze on the Group&#8217;s cash which had been released in January 2022. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, there was no restricted cash in the Group. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-term investments</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(h)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All highly liquid investments with original maturities of greater than three months but less than twelve months, are classified as short-term investments. Investments that are expected to be realized in cash during the next twelve months are also included in short-term investments. As of December&#160;31, 2021, the Group&#8217;s short-term investments comprised of debt instruments issued by international financial institutions (Note 4). The Group accounts for short-term investments in accordance with ASC 320 (&#8220;ASC 320&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt and Equity Securities</div></div>. The Group classifies its short-term investments as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;held-to-maturity,&#8221;</div></div> &#8220;trading&#8221; or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;available-for-sale,&#8221;</div></div> whose classification determines the respective accounting methods stipulated by ASC 320. Debt investments that the Group has the positive intent and ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> and stated at amortized cost. Securities that are bought and held principally for the purpose of selling them in the near term are classified as trading. Unrealized holding gains and losses for trading securities are included in earnings. Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> which are reported at fair value, with unrealized gains and losses recorded in &#8220;Accumulated other comprehensive income (loss)&#8221;. Dividend and interest income for all categories of short-term investments are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable and allowance for doubtful accounts</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(i)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable and allowance for doubtful accounts</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts <div style="null;text-indent: 0px;;display:inline;">receivable</div> are carried at net realizable value. An allowance for doubtful accounts is recorded in the period when loss is probable based on an assessment of specific evidence indicating troubled collection, historical experience, accounts aging and other factors. Accounts <div style="null;text-indent: 0px;;display:inline;">receivable</div> are written off after all collection effort has ceased. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts', window );">Loans receivable and allowance for credit loss</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(j)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loans receivable and allowance for credit loss</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The long-term loans receivable represents the loans to third parties (Note 9). Such amount is recorded at the principal net of allowance for credit loss, if any, and includes accrued interest receivable as of the balance sheet date. The Group reviews and monitors the credit worthiness of the third parties. An allowance for credit loss is recorded in the period in which a loss is determined to be probable and the amount of the loss can be reasonably estimated. RMB1,704 (US$247) of allowance for credit losses were incurred for the year ended December 31, 2022. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock', window );">Cost and estimated earnings in excess of billings</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(k)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost and estimated earnings in excess of billings</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Design and construction of customized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts generally extend over longer periods of time and revenue is recognized using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method. The Group&#8217;s right to receive payments depends on its performance in accordance with the contractual agreements. Billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are five milestones: 1) signing of the contract, 2) delivery and acceptance of hardware, 3) completion of software integration into hardware and the related testing, 4) delivery and acceptance of a completed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center, and 5) expiration of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> warranty period. The amounts to be billed at each milestone are specified in the contract. The length of each interval between two continuous billings under a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contract varies depending on the duration of the contract and the last billing to be issued for the contract is scheduled at the end of a warranty period. </div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred income until the above revenue recognition criteria are met. The carrying value of the Group&#8217;s costs and estimated earnings in excess of billings, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Group recognizes an allowance for doubtful accounts on costs and estimated earnings in excess of billings when it is probable that it will not collect the amount and writes off any balances in the period when deemed uncollectible. The Group periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Group does not require collateral from its customers and does not charge interest for late payments by its customers. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, the decrease in cost and estimated earnings in excess of billings was in accordance with the achievement of milestones in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> billing terms for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers, corresponding RMB717 was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. As of December&#160;31, 2022, there were no cost and estimated earnings in excess of billings. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(l)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Inventories are comprised of raw materials, work in progress and finished goods. The Group&#8217;s raw materials consist of accessories and hardware parts used to produce autonomous aerial vehicles and hardware for building the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers. Work in progress primarily consist of autonomous aerial vehicles and hardware parts in production which will be transferred into production cost when incurred. Finished goods consist of autonomous aerial vehicles. Cost is determined using the weighted average method and includes all costs to acquire and other costs to bring the inventories to their present location and condition. Inventories are stated at the lower of cost or net realizable value. This requires the determination of the estimated selling price of the vehicles less the estimated cost to convert inventory on hand into a finished product. Once inventory is written down, a new, lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, to record the decreases in sales prices, obsolescence or similar reductions in the estimated net realizable value. Inventory write-downs of RMB1,344, RMB2,640 and RMB956 (US$139<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> were recognized in cost of revenues for the years ended December&#160;31, 2020, 2021 and 2022. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(m)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Property<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and equipment, net</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Plant and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:43%"/>
<td style="vertical-align:bottom;width:8%"/>
<td style="width:40%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated&#160;useful&#160;life</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Residual&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mold and tooling</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">2-5 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">5 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and electronic equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10&#160;years</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transportation equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">4 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;">Shorter of lease term or the estimated useful lives of the assets</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="null;text-indent: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the costs of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. The loss on the disposal of property and equipment amounting to</div>&#160;RMB456 and RMB820 <div style="null;text-indent: 0px;;display:inline;">were recognized in other expenses for the years ended December 31, 2020 and 2021. The gain on the disposal of property and equipment amounting to RMB</div>103<div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;</div>(US$15<div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">)</div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">&#160;<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="display:inline;">was recognized in other income for the year ended December 31, 2022.&#160;</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">Direct costs that are related to the construction of property and equipment and incurred in connection with bringing the assets to their intended use are capitalized as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">construction-in-progress.</div></div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Construction-in-progress</div></div> is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible assets, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(n)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangible assets, net</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Intangible assets consist of software, patents and trademarks. Intangible assets with finite lives, including software, patents and trademarks are carried at acquisition cost less accumulated amortization and impairment, if any. Finite lived intangible assets are tested for impairment if impairment indicators arise. </div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets with finite lives are computed using the straight-line method over the estimated useful lives as below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:51%"/>
<td style="vertical-align:bottom;width:3%"/>
<td style="width:46%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5</div> years</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Patents and trademarks</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">5 years</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The estimated useful lives of intangible assets with finite lives are reassessed if circumstances occur that indicate the original estimated useful lives have changed. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">There are no intangible assets with indefinite lives for the years ended December&#160;31, 2020, 2021 and 2022. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of long-lived assets other than goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(o)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets other than goodwill</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group evaluates its long-lived assets or asset group, including intangible assets with finite lives, for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates for impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets or asset group, when the market prices are not readily available. Nil, RMB1,627 and nil impairment of long-lived assets were recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EquityAndCostMethodInvestment', window );">Long-term investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(p)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments consist of an equity investment without readily determinable fair value and an equity investment accounted for using the equity method. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Investments without Readily Determinable Fair Values </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to ASC 321, the Group elected to use the measurement alternative to measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group&#8217;s management regularly evaluates the impairment of its investments based on the performance and financial position of the investee as well as other evidence of estimated market values. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, projected and historical financial performance, cash flow forecasts and current and future financing needs. An impairment loss is recognized in the consolidated statements of comprehensive loss equal to the excess of the investment&#8217;s cost over its fair value at the balance sheet date of the reporting period for which the assessment is made. The fair value would then become the new cost basis of the investment. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Investments Accounted for Using the Equity Method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Investments in equity investees represent investments in entities in which the Group can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Method and Joint Ventures: Overall</div></div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10&#8221;).</div> Under the equity method, the Group initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee&#8217;s net profit or loss. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as goodwill included in long-term investments on the consolidated balance sheets. The Group evaluates its equity method investments for impairment under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10.</div> An impairment loss on equity method investments is recognized in the consolidated statements of comprehensive loss when the decline in value is determined to be other-than-temporary. No impairment was charged in any of the presented periods. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair value measurements of financial instruments</a></td>
<td class="text"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(q)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements of financial instruments</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group applies ASC 820 (&#8220;ASC 820&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures</div></div>. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;1 &#8212; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;2 &#8212; Other inputs that are directly or indirectly observable in the marketplace. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&#160;3 &#8212; Unobservable inputs which are supported by little or no market activity. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, loans receivable, accounts receivable and payable, other current assets, bank loans, short-term debt, accrued expenses and other liabilities and mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests. The carrying values of these financial instruments, except for short-term debt, long-term loans and mandatorily redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests, are approximated to their fair values due to their short-term maturities. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021, Financial assets that are measured at fair value on a recurring basis consist of a debt investment, which was classified within Level II of the fair value hierarchy because the quoted market price of underlying asset is not fully observable. As of December 31, 2022, the Group had no financial assets that are measured at fair value. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(r)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s revenues are primarily derived from the sale of Autonomous Aerial Vehicles (&#8220;AAVs&#8221;) and related commercial solutions, mainly including air mobility solutions, smart city management solutions, and aerial media solutions. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group enters into legally enforceable and binding agreements with its customers with fixed terms and conditions, including pricing. The Group recognizes revenue at the amount to which it expects to be entitled when control of the products or services are transferred to its customers. Revenues are presented net of taxes collected on behalf of the government. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">When either party to a contract has performed, the Group presents the contract in the consolidated balance sheets as a contract asset or a contract liability, depending on the relationship between the entity&#8217;s performance and the customer&#8217;s payment. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A contract asset is the Group&#8217;s right to consideration in exchange for goods and services that the Group has transferred to a customer when the consideration is conditioned other than the passage of time, which is recorded as unbilled revenue. A receivable is recorded when the Group has an unconditional right to consideration. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract liability when the payment is made or a receivable is recorded (whichever is earlier). A contract liability is the Group&#8217;s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. The Group&#8217;s contract liabilities primarily result from the advance received of sales of AAVs and related commercial solutions, which are recognized as revenue based on the consumption of the services or the delivery of the goods. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generally does not separately bill its customers for shipping and handling fees and charges. The Group elects to record the costs incurred for shipping and handling in &#8220;sales and marketing expenses&#8221; in its consolidated statements of comprehensive loss. The shipping and handling costs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB1,409, RMB1,067 and RMB848 (US$123<div style="display:inline;">)</div>, respectively. </div><div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Practical Expedients </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed as substantially all of the Group contracts have a duration of one year or less. </div><div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Air mobility solutions </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Revenues from air mobility solutions are primarily product revenues from the sales of passenger-grade AAVs based on firm customer orders with fixed terms and conditions, including pricing, net of discounts, if any. The performance obligation under the contract is the delivery of passenger-grade AAVs, which is satisfied at a point in time, in general upon the Group&#8217;s receipt of acknowledgement receipts from customers or under some circumstances upon the products have been shipped to the contractually agreed location when the products are sold to customers outside PRC. The Group only provides the right of return for defective goods in connection with its warranty policy which is accounted for as an assurance-type warranty (Note 11). For the extended warranty beyond the standard policy, the Group considers it provides a level of protection beyond defects that existed at the time and accounts it as a separate performance obligation. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also sells software components of the passenger-grade AAVs. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Service revenues from air mobility solutions are primarily provision of logistics services which are satisfied over time. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Smart city management solutions</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group enters into contracts with its customers for designing, building and delivering customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers. The duration of the contracts depends on the contract size and ranges from three months to one year, excluding the duration of warranty accounted for as an assurance-type warranty (Note 11), which ranges from one year to three years. The Group provides a significant service of integrating goods and services including the project design, hardware and software promised in the contract into a combined output; therefore, the goods and services in the contracts are not distinct from each other and the Group determines there is one performance obligation, which is the delivery of the customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center. The performance obligation is satisfied, and control is transferred to the customer over time because there is no alternative use for the highly customized and integrated command-control-center and the Group has an enforceable right to payment for performance completed to date. The Group has determined the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method best depicts the measure of progress towards fulfilling the performance obligation. Under this method, revenue is recognized based on the estimated extent of progress, which is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for designing, building and delivering a customized integrated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center. Revisions in the estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts are made in the period in which the circumstances requiring the revision become known. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group reviews and updates the estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts periodically. The Group accounts for revisions to contract revenue and estimated total costs of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> center contracts, in the period in which the facts that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract modifications, defined as changes in the scope or price (or both) of a contract that are approved by the parties to the contract, such as a contract amendment, exist when the parties to a contract approve a modification that either creates new or changes existing enforceable rights and obligations of the parties to the contract. Contract modifications, if any, will be accounting for as one of the following: (i)&#160;a separate contract; (ii)&#160;a termination of the existing contract and a creation of a new contract; or (iii)&#160;a combination of the preceding treatments. A contract modification is accounted for as a separate contract if the scope of the contract increases because of the addition of promised goods or services that are distinct and the price of the contract increases by an amount of consideration that reflects the Group&#8217;s standalone selling prices of the additional promised goods or services. When a contract modification is not considered a separate contract and the remaining goods or services are distinct from the goods or services transferred on or before the date of the contract modification, the Group accounts for the contract modification as a termination of the existing contract and a creation of a new contract. When a contract modification is not considered a separate contract and the remaining goods or services are not distinct, the Group accounts for the contract modification as an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">add-on</div> to the existing contract and as an adjustment to revenue on a cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> basis. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>    <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Aerial media solutions</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generates revenue by providing aerial media performance services and related products. Aerial media performance services allow multiple smart control-based drones to demonstrate and transform their formation to display diversified messages and images in specific airspace, that is tailor made based on different branding or advertising requirements. The Group uses self-produced drones and customizes the fleet formation performances based on customer&#8217;s needs and availability of airspace approval in the area. The performance is usually completed within a day and revenue is recognized when the service is delivered. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also sells hardware and software components of the aerial media performance drones. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. </div> <div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Others </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group generates other revenues mainly from stand-alone sales of consumer drones and their components and spare parts. Revenues are recognized when the consumer drones are shipped and the control of the drones are transferred to the customers. The Group started to phase out the consumer drone business in late 2016. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenue</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(s)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of revenue</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cost of revenue consists primarily of autonomous aerial vehicle material and manufacturing costs, construction costs of smart city management solutions, product warranty costs, provision for inventories, payroll, employee benefits, rental fees, depreciation and related costs of operations. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Product warranty liability</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(t)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product warranty liability</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group offers standard warranties to replace or repair defects on certain hardware parts of its passenger-grade AAVs for a period of six months to three years. The Group does not provide warranties to guarantee that the AAVs will perform as expected or in accordance with published specifications or provide expected benefits. The Group also provides a standard warranty for hardware and software for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">command-and-control</div></div> centers for a period ranging from one year to three years. The Group accrues for the estimated costs to repair or replace defective hardware parts and costs to assure software effectiveness as costs of revenues when revenue is recognized. The Group estimates its warranty costs by considering its historical experience of having to replace or repair hardware parts and for software <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-bugging</div> and the historical costs incurred have been insignificant to date. The estimates of warranties are inherently uncertain given the Group&#8217;s relatively short history of sales, and changes to the Group&#8217;s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group reassesses whether warranty accruals are adequate based on actual experience as it becomes available and adjusts its estimates on a prospective basis. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Product warranty accrual is included in accrued expenses and other current liabilities (Note 11) and other non-current liabilities in the accompanying consolidated balance sheets. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising expenditures</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(u)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising expenditures </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB1,965, RMB2,114 and RMB2,945 (US$427<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and administrative expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(v)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of payroll, employee benefits, share-based compensation, legal and other professional services fees, long-lived assets impairment, <div style="null;text-indent: 0px;;display:inline;">allowance for doubtful accounts</div>, payroll and other general corporate related expenses. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development expenses</a></td>
<td class="text"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(w)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Research and development expenses include materials and supplies, payroll, employee benefits, share-based compensation and other operating expenses such as rent, depreciation and other related expenses. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group capitalizes costs to develop or obtain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software and costs of significant upgrades and enhancements resulting in additional functionality of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40</div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software</div></div>. Costs incurred for internally developed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software used for a particular research and development project are expensed as incurred, regardless of whether the software has alternative future uses. Costs incurred for maintenance, training, and minor modifications or enhancements are also expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life of the applicable software. Capitalized software development costs have not been material for the periods presented. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group also incurs cost to develop software embedded in its products. The software components cannot function or be sold separately from the AAV as a whole. The Group accounts for costs incurred in the development of software embedded in its products in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">985-20</div> (&#8220;ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">985-20&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Costs of Software to be Sold, Leased, or Marketed</div></div>. Such software development costs consist primarily of salaries and related payroll costs and are capitalized once technological feasibility is established, which is when a completed detail program design or in the absence of a completed detail program design, a working model of the product is available. As a result, capitalized software development costs were immaterial for the years ended December&#160;31, 2020, 2021 and 2022. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(x)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group leases facilities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating leases expiring on different dates. On January&#160;1, 2022, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.2016-02 (Topic</div> 842) &#8220;Leases&#8221; using the modified retrospective transition method. Results and disclosure requirements for reporting periods beginning after January&#160;1, 2022 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with the Group&#8217;s historical accounting under Topic 840. Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases. A contract is or contains a lease if the contract conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Group determines whether a contract conveys the right to control the use of an identified asset for a period of time by assessing whether the Group has both the right to obtain substantially all of the economic benefits from use of the identified asset and the right to direct the use of the identified asset. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>    <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Based on the portfolio of leases as of December&#160;31, 2021, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset of approximately RMB24,670 and a lease liability of approximately RMB24,661 was recognized on the Group&#8217;s consolidated balance sheet upon its adoption date of January&#160;1, 2022, primarily relating to the rental of office and production facilities with terms of more than 12 months. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at commencement date of the lease and do not include options to purchase or renew that the Group is reasonably certain to exercise. The Group accounts for short-term leases with terms less than 12 months in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">842-20-25-2</div></div></div> to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred. The adoption of the standard did not have a significant impact on the Group&#8217;s net assets and the consolidated statement of comprehensive loss. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Operating leases are included in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets, current lease liabilities and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> lease liabilities on the consolidated balance sheet. Renewal options are considered within the right-of-use assets and lease liability when it is reasonably certain that the Group will exercise that option. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Group to carry forward the historical determination of contracts as leases, lease classification and not reassess initial direct costs for historical lease arrangements. In addition, the Group also elected the practical expedient to apply consistently to all of the Group&#8217;s leases to use hindsight in determining the lease term (that is, when considering lessee options to extend or terminate the lease and to purchase the underlying asset) and in assessing impairment of the Group&#8217;s right-of-use assets. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has lease agreements with lease and non-lease components, and has elected to utilize the practical expedient to account for the non-lease components together with the associated lease component as a single combined lease component. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As most of the Group&#8217;s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The incremental borrowing rate is a hypothetical rate based on the Group&#8217;s understanding of what its credit rating would be to borrow and resulting interest the Group would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized basis. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets, which mainly comprise of office and production facilities, are initially measured at the present value of the lease payments. Amortization of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets is made over the lease term on a generally straight-line basis. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(ii) Lease liabilities </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Lease liabilities are lessees&#8217; obligations to make the lease payments arising from a lease, measured on a discounted basis. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As a lessee, the weighted average remaining lease terms of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets was 18 years and the discount rate for the lease is the rate implicit in the lease unless that rate cannot be readily determined. The weighted-average discount rate of the operating lease was 4.40%. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">For the year ended December&#160;31, 2022, operating lease cost and short-term lease cost were RMB13,986 (US$2,028<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> and RMB305 (US$44), respectively. There was no other lease cost other than operating lease cost and short-term lease cost for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2022, cash paid for operating leases included in operating cash flows was RMB11,164. For the year ended December&#160;31, 2022, <div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>eased assets obtained in exchange for operating lease liabilities was RMB64,869 (US$9,405<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A maturity analysis of the Company&#8217;s operating lease liabilities and reconciliation of the undiscounted cash flows to the operating lease liabilities recognized on the consolidated balance sheet was as below: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production<br/> facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">US$</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,982</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,448</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">935</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">988</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028 and <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">thereafter</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,779</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Minimum lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,305</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,862</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: imputed interest</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40,872</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,926</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,433</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,936</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: Current portion</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,520</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Non-current portion of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69,913</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021, future minimum lease payments under non-cancellable operating leases with initial terms in excess of one year consisted of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:28%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production&#160;facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,530</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">791</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,252</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,635</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 and thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,612</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December 31, 2020 and 2021, the Group recognized operating lease expenses for all operating leases of RMB9,019 and RMB10,460, respectively, under ASC 840.</div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_GovernmentSubsidiesPolicyTextBlock', window );">Government subsidies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(y)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Government subsidies primarily consist of financial subsidies received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of operating nature with no further conditions to be met are recorded in &#8220;other operating income&#8221; when received. The government subsidies with certain operating conditions are recorded as &#8220;deferred government subsidies&#8221; on the consolidated balance sheets when received and are recorded as operating income when the conditions are met. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January 1, 2022, the Group adopted ASU No. 2021-10, Government Assistance (Topic 832). This ASU requires business entities to disclose information about government assistance they receive if the transactions were accounted for by analogy to either a grant or a contribution accounting model. The disclosure requirements include the nature of the transaction and the related accounting policy used, the line items on the balance sheets and statements of operations that are affected and the amounts applicable to each financial statement line item and the significant terms and conditions of the transactions. The disclosure requirements can be applied either retrospectively or prospectively to all transactions in the scope of the standard that are reflected in the financial statements at the date of initial application and new transactions that are entered into after the date of initial application. The adoption of the standard did not have a material impact on the Group&#8217;s consolidated balance sheets and the consolidated statements of comprehensive loss. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(z)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group follows the liability method of accounting for income taxes in accordance with ASC 740 (&#8216;&#8216;ASC 740&#8217;&#8217;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes</div></div>. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related PRC tax law. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(aa)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group applies ASC 718 (&#8216;&#8216;ASC 718&#8217;&#8217;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div></div> to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or an equity award. All of the Group&#8217;s share-based awards granted to employees were classified as equity awards. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group has elected to recognize compensation expense using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. Prior to the completion of the IPO, with the assistance of an independent third-party valuation firm, the group determined the grant date fair value of the awards granted to employees. Subsequent to the completion of the IPO, share-based awards granted were measured based on the fair value of ordinary share as of grant date. The Group accounts for forfeitures as they occur. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/><div style="clear:both;max-height:0pt;;text-indent: 0px;"/><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A change in any of the terms or conditions of share-based payment awards is accounted for as a modification of awards. The Group measures the incremental compensation cost of a modification as the excess of the fair value of the modified awards over the fair value of the original awards immediately before its terms are modified, based on the share price and other pertinent factors at the modification date. For vested awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested awards, the Company recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. If the fair value of the modified award is lower than the fair value of the original award immediately before modification, the minimum compensation cost the Group recognizes is the cost of the original award. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group doesn&#8217;t reflect reload features and contingent features in the grant-date fair value of an equity award. Reload features and contingent features are that require a grantee to transfer equity shares earned, or realized gains from the sale of equity instruments earned, to the issuing entity for consideration that is less than fair value on the date of transfer (including no consideration), such as a claw back feature. The Group accounted for these features if and when the contingent event occurs by recognizing the consideration received in the corresponding balance sheet account and a credit in the income statement equal to the lesser of the recognized compensation cost of the share-based payment arrangement that contains the contingent feature and the fair value of the consideration received, and debits in additional paid-in capital, and treasury shares, if any. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EmployeeBenefitExpensesPolicyTextBlock', window );">Employee benefit expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ab)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefit expenses </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund, maternity insurance and employment injury insurance are provided to employees. Chinese labor regulations require that PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries. The Group has no legal obligation for the benefits beyond the contributions. The total expenses the Group incurred for the plan were RMB4,022, RMB10,262 and RMB12,361 (US$1,792<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_StatutoryReservePolicyPolicyTextBlock', window );">Statutory reserve</a></td>
<td class="text"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ac)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statutory reserve </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s PRC entities are required to make appropriations to certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the laws applicable to China&#8217;s Foreign Investment Enterprises, the Group&#8217;s subsidiaries registered as WFOEs have to make appropriations from its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under the Accounting Standards for Business Enterprises as promulgated by the Ministry of Finance of the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;)) to reserve funds including general reserve fund, and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the company. Appropriation to the staff bonus and welfare fund is at the company&#8217;s discretion. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In addition, in accordance with the Company Laws of the PRC, the Group&#8217;s entities registered as PRC domestic companies must make appropriations from its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit as determined under the PRC GAAP to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including a statutory surplus fund and a discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits as determined under the PRC GAAP. Appropriation is not required if the surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the company. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The use of the general reserve fund, statutory surplus fund and discretionary surplus fund are restricted to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-setting</div> of losses or increasing capital of the respective company. The staff bonus and welfare fund are a liability in nature and is restricted to fund payments of special bonus to staff and for the collective welfare of employees. All these reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December 31, 2020, 2021 and 2022, appropriations to general reserve fund and statutory surplus fund amounted to nil, RMB156 and nil respectively. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income (loss)</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ad)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive income (loss) </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Comprehensive income (loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Among other disclosures, ASC 220, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income</div></div>, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group&#8217;s comprehensive income (loss) includes net loss, foreign currency translation adjustments and unrealized and realized gains on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities and is presented in the consolidated statements of comprehensive loss. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DividendsPolicyTextBlock', window );">Dividends</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ae)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Dividends are recognized when declared. No dividends were declared for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss per share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(af)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss per share </div></div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 260 (&#8220;ASC 260&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net loss is allocated between ordinary shares, and other participating securities based on their participating rights. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December 31, 2020, 2021 and 2022, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is applicable because the Group has two classes of ordinary shares outstanding, Class&#160;A and Class&#160;B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#8217;s Class&#160;A and Class&#160;B ordinary shares are identical, except with respect to voting and conversion (Note 19). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class&#160;A and Class&#160;B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. </div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Ordinary equivalent shares consist of unvested restricted shares units, and ordinary shares issuable upon the exercise of outstanding share options (using the treasury stock method). Ordinary equivalent shares are excluded from the computation of diluted loss per share for all periods presented as their effects would be anti-dilutive. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Short-term debt</a></td>
<td class="text"><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ag)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term debt </div></div></div></div></td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2022, the Group entered into a share purchase agreement (the &#8220;SPA&#8221;) with an investor (the &#8220;Investor&#8221;) to issue predetermined number of Class A ordinary shares (the &#8220;Underlying Shares&#8221;) of the Company, at a fixed consideration in US$ (the &#8220;Private Placement&#8221;), upon meeting the specified preconditions, of which the substantial one is the Investor obtaining the Outbound Direct Investment(&#8220;ODI&#8221;) approval. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2022, a transitional agreement has been reached to supplement the Private Placement (the &#8220;Supplemental Agreement&#8221;), according to which before the ODI approval, the Investor provided RMB proceeds (the &#8220;RMB Proceeds&#8221;) as an interim funding, equivalent to consideration in U.S. dollar of the Private Placement, to the designated subsidiary of the Company. </div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The RMB Proceeds and associated subsequent repayment obligation was accounted for as a liability to the Company, since: </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) The RMB Proceeds are a loan provided by the Investor to the subsidiary of the Company under the Supplemental Agreement. The Investor is entitled to receive the money back after at least three months if the ODI approval is not obtained due to force majeure or other situations agreed by the Company and Investor. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ii) It is within the Investor&#8217;s control that it can stop pursuing the ODI approval, and therefore it can make the repayment obligation to happen. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iii) Upon the occurrence of dissolution, windup or liquidation of the onshore subsidiary, the Investor could claim its creditor right in accordance with PRC bankruptcy law. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">Therefore the instrument is accounted for as a short-term debt under ASC 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_WarrantsPolicyTextBlock', window );">Warrants</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ah)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Warrants </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">According to the SPA, the Company issued a purchase right to the Investor under which the Company will issue predetermined ordinary shares for a fixed cash consideration at a future date (the &#8220;Warrants&#8221;). </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Warrants were accounted for as equity instruments to the Company, since: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">i)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Warrants were indexed to the Company&#8217;s own stock, since: </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Warrants will be exercised upon the ODI approval, which is not based on an observable market, or an observable index. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The exercise price is fixed by the SPA and Supplement Agreement, and the number of Underlying Shares to be issued is also fixed divided by the fixed purchase price per share. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;"><div style="display:inline;"/></td>
<td style="width: 5%; vertical-align: top;;text-align:left;"><div style="display:inline;">ii)</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Warrants were classified in shareholders&#8217; equity, since: </div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><br/></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Warrants will be settled only by gross physical delivery of ordinary shares by the Company. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The Company has the ability to settle the Private Placement in ordinary shares. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">The number of Underlying Shares to be issued is explicitly fixed at the total consideration divided by the fixed purchase price per share, with no adjustment provision. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">No requirement for cash settlement in the agreements. </div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">There are no cash settled <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">top-off</div> or make-whole provisions. </div></td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">The Group received the Proceeds and issued short-term debt and Warrants in a bundled transaction in 2022. The RMB Proceeds shall be allocated to the two elements based on the relative fair values of the debt instrument without the Warrants and of the Warrants themselves at time of issuance. The portion of the RMB Proceeds so allocated to the Warrants shall be accounted for as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. The remainder of the proceeds shall be allocated to the debt instrument portion of the transaction, the short-term debt. This results in a discount which shall be accounted for as interest expense in the following three months. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">On January 1, 2022, The Group has elected to early adopt the ASU No. 2020-06, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt&#8212; Debt with Conversion and Other Options</div></div> (Subtopic 470-20) and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity</div></div> (Subtopic 815-40): <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Convertible Instruments and Contracts in an Entity</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8217;</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">s Own Equity</div></div> (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This adoption of the new guidance had no material impact on the treatment of the Warrants or Short-term debt in Note 2(ag). </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ai)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 280 (&#8220;ASC 280&#8221;), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s Chief Executive Officer as the CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Group as a whole and hence, the Group has only one reportable segment. The Group&#8217;s long-lived assets are substantially all located in the PRC. </div>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents revenue by customer incorporation location for the years ended December&#160;31, 2020, 2021 and 2022, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,683</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,975</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">West Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,124</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,199</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,638</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">East Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,550</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">798</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">521</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,276</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">330</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net revenues</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">180,093</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,807</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">44,317</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,425</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock', window );">Development and purchase cooperative arrangement</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(aj)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Development and purchase cooperative arrangement </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In April 2016, the Group entered into a development and purchase cooperative arrangement with a U.S. biotechnology company (&#8220;Biotech Customer&#8221;) to design, develop, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">test-run</div> and manufacture an organ transport <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-helicopter</div> system, which includes an operational interface with air traffic control, associated customized passenger-grade AAVs and recharging infrastructure. The Biotech Customer is responsible for obtaining the approvals of the Federal Aviation Administration (&#8220;FAA&#8221;) and the Food and Drug Administration (&#8220;FDA&#8221;) relating to the import and operations of the AAV products. Upon the Group&#8217;s achievement of agreed-upon milestones in the agreement, Biotech Customer will make investments of US$14,000 and payments totaling US$36,000. The agreement may be terminated at Biotech Customer&#8217;s discretion upon written notice. In February 2019, although the first milestone was not yet achieved, the Group and the Biotech Customer entered into an amendment whereby the Biotech Customer made the initial investment of US$7,000 (RMB 48,733 equivalent) to subscribe for 1,189,397 Series C redeemable convertible preferred shares of the Company in full satisfaction of its obligation to invest in the Group following the successful attainment of the first milestone, and all other terms and conditions of the agreement remain unchanged. As of December&#160;31, 2022, none of the milestones have been achieved and the agreement, as amend, remains in effect. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As part of the same arrangement, the Group may sell 1,000 units of customized AAVs with the organ transport <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-helicopter</div> system conforming to the functional specifications by the Biotech Customer for according to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15-year</div> delivery schedule subject to subsequent purchase amendments. Purchase orders are conditional on the Group achieving a number of performance milestones and the Biotech Customer obtaining required approvals from the FAA and FDA for the internal testing of the AAVs. In December 2018, two amendment contracts were signed to specify the sale of five units of passenger-grade AAVs by the Group to the Biotech Customer for the latter&#8217;s testing and training purposes in partial satisfaction of the original agreement. For the years ended December&#160;31, 2020, 2021 and 2022, three, zero and zero units of the AAVs were delivered, respectively. Because the Biotech Customer purchased these AAVs as a customer, the Group accounted for the sales of individual AAVs as separate units of account for which revenue from air mobility solutions of RMB5,137, nil and nil were recorded for the years ended December&#160;31, 2020, 2021 and 2022, respectively under ASC 606 following the revenue recognition policy noted above. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ak)</div></div></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent accounting pronouncements </div></div></div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company is an emerging growth company (&#8220;EGC&#8221;) as defined by the Jumpstart Our Business Startups Act (&#8220;JOBS Act&#8221;). The JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an EGC to delay adoption of certain accounting standards until those standards would otherwise apply to private companies. The Group elected to take advantage of the extended transition period. However, this election will not apply should the Group cease to meet the definition of an EGC. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13&#8221;),</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments &#8212; Credit Losses</div></div> (Topic 326), Measurement of Credit Losses on Financial Instruments. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> changes the impairment model for most financial assets and certain other instruments. The standard will replace the &#8220;incurred loss&#8221; approach with an &#8220;expected loss&#8221; model for instruments measured at amortized cost. For <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. Per ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-10,</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> is effective for the Group for annual reporting periods beginning January&#160;1, 2023, and interim periods within that year. Early adoption is permitted. In February 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses</div></div> (Topic 326) and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases</div></div> (Topic 842) &#8212;Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.&#160;119 and Update to SEC Section on Effective Date Related to Accounting Standards Update <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(Topic 842). For <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit Losses</div></div> (Topic 326), it added the accounting for loan losses by registrants engaged in lending activities subject to FASB ASC Topic 326. This staff interpretation applies to all registrants that are creditors in loan transactions that, individually or in the aggregate, have a material effect on the registrant&#8217;s financial condition. The Group will adopt the ASU with modified retrospective method on January&#160;1, 2023, and the Group assessed that adoption of the ASU would have no material impact on the Group&#8217;s consolidated financial statements. </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In October 2021, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2021-08,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div> (Topic 805): <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</div></div> (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08),</div> which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div>. The new guidance is effective for public business entities 1 for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. For all other entities, the new guidance is effective for fiscal years beginning after December&#160;15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group does not plan to early adopt ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08</div> and the ASU is currently not expected have a material impact on the Group&#8217;s consolidated financial statements. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which the Company will adopt on January 1, 2023. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU would be applied prospectively. Early adoption is also permitted, including adoption in an interim period. The Group will adopt this update on January 1, 2023 and does not expect the adoption to have a material impact to the Group&#8217;s consolidated financial statements. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ConvenienceTranslationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for Convenience translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ConvenienceTranslationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Development and purchase cooperative arrangement policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DividendsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DividendsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_EmployeeBenefitExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for employee benefit expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_EmployeeBenefitExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_EquityAndCostMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity and cost method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_EquityAndCostMethodInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_GovernmentSubsidiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the government grants that will be recognised in profit on a systematic basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_GovernmentSubsidiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_StatutoryReservePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory reserve policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_StatutoryReservePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_WarrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_WarrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI https://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (a,b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238541600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock', window );">Summary of Major Subsidiaries, VIE and Subsidiaries of VIE</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s major subsidiaries, VIE and the subsidiaries of the VIE (&#8220;VIEs&#8221;, refer to VIE and its subsidiaries as a whole, where appropriate) are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:56%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Entities</div></div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subsidiaries:</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date of<br/> incorporation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of<br/> incorporation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">direct&#160;or&#160;indirect</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Principal&#160;activities</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Direct</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">Indirect</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ehfly Technology Limited (&#8220;Ehfly&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">December 5, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Hong Kong</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Product sales<br/> investment<br/> holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EHang Intelligent Equipment (Guangzhou) Co., Ltd. (&#8220;EHang Intelligent&#8221; or the &#8220;WFOE&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">October 15, 2015</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449500">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Yunfu EHang Intelligent Technology Limited (&#8220;EHang Yunfu&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">June 15, 2020</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449498">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Variable Interest Entity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Guangzhou EHang Intelligent Technology Co., Ltd. (&#8220;EHang GZ&#8221; or the &#8220;VIE&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">August 8, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449501">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Research and<br/> development,<br/> manufacturing<br/> and product<br/> sales</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>       <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Entities</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">VIE&#8217;s Subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">establishment</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">direct&#160;or&#160;indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Principal&#160;activities</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Direct</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indirect</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:46%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Guangdong EHang General Aviation Co., Ltd. (&#8220;EHang Aviation&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">March 11, 2021</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><span style="-sec-ix-hidden:hidden77449499">PRC</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%(a)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: top; width: 20%; padding: 0pt;">Operational flight services</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">EHang GZ and EHang Intelligent hold 51% and 49% equity interests in EHang Aviation, respectively. </div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Summary of Financial Statement Balances and Amounts of the Group's VIE and the VIE's Subsidiaries</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following financial statement balances and amounts of the Group&#8217;s VIEs were included in the accompanying consolidated financial statements: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">ASSETS</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,959</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">202</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">839</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">837</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,302</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">530</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from the Company and its subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,002</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Property<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and equipment, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,032</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Right-of-use assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">229</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">97</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">52,094</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25,347</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,675</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">449</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,677</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,027</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">294</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">747</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,053</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,858</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Company and its subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term bank loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,846</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">558</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized tax benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">588</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">588</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79,334</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">90,678</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,147</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,372</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,399</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,471</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">- Third-party revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,280</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">- Inter-company revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,092</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,169</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,141</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net profit (loss)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,755</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,534</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(38,091</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,523</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash (used in) provided by operating activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,118</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,482</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,627</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash used in investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(237</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(34</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash provided by (used in) financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(145</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (decrease) increase in cash, cash equivalents and restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,225</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,390</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">492</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of major subsidiaries Variable interest entities(VIE) and subsidiaries of VIE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238584000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock', window );">Summary of Estimated Useful Lives and Residual Value of Property and Equipment</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Plant and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:43%"/>
<td style="vertical-align:bottom;width:8%"/>
<td style="width:40%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated&#160;useful&#160;life</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Residual&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mold and tooling</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">2-5 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">5 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and electronic equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10&#160;years</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transportation equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">4 years</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;">Shorter of lease term or the estimated useful lives of the assets</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Amortization of Intangible Assets with Finite Lives</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets with finite lives are computed using the straight-line method over the estimated useful lives as below: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:51%"/>
<td style="vertical-align:bottom;width:3%"/>
<td style="width:46%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Category</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Software</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5</div> years</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Patents and trademarks</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">5 years</td></tr></table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Summary of Revenue by Customer Incorporation Location</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents revenue by customer incorporation location for the years ended December&#160;31, 2020, 2021 and 2022, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,683</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,975</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">West Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,124</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,199</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,638</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">East Asia</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,550</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">798</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">521</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,276</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">330</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net revenues</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">180,093</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,807</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">44,317</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,425</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A maturity analysis of the Company&#8217;s operating lease liabilities and reconciliation of the undiscounted cash flows to the operating lease liabilities recognized on the consolidated balance sheet was as below: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production<br/> facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">US$</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,982</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,448</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">935</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">988</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028 and <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">thereafter</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,779</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Minimum lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,305</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,862</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: imputed interest</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40,872</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,926</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,433</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,936</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: Current portion</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,520</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Non-current portion of lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69,913</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Summary of Future Minimum Lease Payments</a></td>
<td class="text"><div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2021, future minimum lease payments under non-cancellable operating leases with initial terms in excess of one year consisted of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:28%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Office&#160;and&#160;production&#160;facilities&#160;rental</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">RMB</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,530</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">791</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,252</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,635</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 and thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,612</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of schedule of estimated useful life and residual value of property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236918304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risks  (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Summary of External Customers with 10% or More of Group's Revenues</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">External customers with 10% or more of the Group&#8217;s revenues are: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">A</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">B</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,331</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">C</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,071</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">D</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">E</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,217</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,336</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">F</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,611</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">814</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">G</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Summary of External Customers with 10% or More of Group's Revenues</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Suppliers accounting for 10% or more of total purchases of materials were: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Supplier</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">A</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,807</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,056</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">443</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">B</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,405</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">C</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244172416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesTextBlock', window );">Summary of Short Term Investments</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Short-term investments as of December&#160;31, 2021 consisted of the following: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:47%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost&#160;or</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">cost</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrecognized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">holding&#160;gains</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrecognized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">holding</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">losses</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">gains</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unrealized<br/> losses</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;value&#160;carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trading debt investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,741</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">63,741</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589237773408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Summary of Accounts Receivable, Net</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable, net, consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">125,606</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">135,678</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69,417</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(115,380</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16,728</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,189</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,298</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,943</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Summary of Movements in Allowance for Doubtful Accounts</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The movements in the allowance for doubtful accounts were: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(862</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,051</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69,417</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,064</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional provision charged to expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,217</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(59,347</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(46,045</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,676</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(10,051</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(69,417</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(115,380</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16,728</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589230597808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventories</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Inventories consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw materials</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,127</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,123</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Work in progress</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,939</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,087</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories, total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">106,764</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82,254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories provision</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(28,689</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,890</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,434</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">78,075</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">72,364</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,492</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589230853968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Summary of Prepayments and Other Current Assets</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:77%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment for service</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,672</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,618</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unbilled revenue (Note 15)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,566</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deductible value-added tax input</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,487</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayment for acquisition of inventories</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,286</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,910</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,002</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans receivable &#8211; current portion (Note 9)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">580</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Staff advances</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,257</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">940</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,400</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">347</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,395</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">45,183</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,550</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244227584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and Equipment, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,250</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,634</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Machinery and electronic equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,547</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,214</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transportation equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,643</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,249</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">471</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,511</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,641</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">383</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction in progress</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,720</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,885</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mold and tooling</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">332</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">60,671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,760</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(25,223</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(23,240</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,369</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated impairment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,627</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,460</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(212</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,821</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,060</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,823</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235103680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summary of Long Term Investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity method investments (a)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,004</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments without readily determinable fair values (b)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">423</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">6,143</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">9,839</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">1,427</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In June 2021, the Group and a third-party investor entered into an investment agreement to establish an entity for establishing the 5G Intelligent Air Mobility Experience Center as well as local urban air mobility route planning and AAV operations, with total cash consideration of RMB10,500 and RMB19,500, respectively. The Group has made the investment of cash amounting RMB700 and RMB4,550 (US$660) in 2021 and 2022, respectively, and recorded RMB2,800 and RMB1,750 (US$254) in accrued expenses and other liabilities (Note 11), which was investment payable as of December 31, 2021 and 2022, respectively, pursuant to the investment agreement. The Group holds 35% of the equity interests and has significant influence on the investee, and accounted for the investment with equity method. For the year ended December&#160;31, 2021, the Group recognized the loss from equity method investment in the amount of RMB276. For the year ended December&#160;31, 2022, the Group recognized the <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">income</div> from equity method investment in the amount of RMB196 (US$28). For the remaining consideration amounting to RMB3,500 (US$508), the Company will settle in accordance with the agreed terms and therefore it was disclosed in Capital commitments (Note 24(a)). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In 2017, the Group provided facilitating services to a third party to acquire a land use right from the Guangzhou City government. In exchange for such services, the Group received a cash consideration of RMB41,117 and 5% equity interests in a corporation, the sole asset of which was the aforementioned land use right. The Group elected to use the measurement alternative to measure this investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. As of December&#160;31, 2021 and 2022, the carrying value of this investment was RMB2,919 and RMB2,919 (US$423). </div> </td> </tr> </table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244394160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock', window );">Summary of Accrued Expenses and Other Liabilities</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Accrued expenses and other liabilities consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:68%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payroll and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,532</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provision for litigation settlement (a)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">23,506</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,408</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables for service fees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">15,572</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,258</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other taxes payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">6,070</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Product warranty liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">3,306</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables for acquisition of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">property</div> and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,237</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">3,040</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">441</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable to an equity method investment (Note 10(a))</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">1,750</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">769</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">749</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,822</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right;">4,502</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">61,851</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;97,763</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;14,175</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Summary of Reconciliation of Changes in Product Warranty Liability</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">A reconciliation of the changes in the Group&#8217;s product warranty liability is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of the beginning of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,856</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">690</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,258</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Claims during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(319</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(661</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(96</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reversal during the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,037</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,197</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(174</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of the ending of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">548</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: Non-current portion of warranty</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(474</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current portion of warranty </div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,758</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,306</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235499120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Revenue</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents the disaggregation of revenue from contracts with the customers: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues - Products</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Air mobility solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">105,351</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,519</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Smart city management solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Aerial media solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62,241</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">416</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">456</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subtotal-Products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">176,060</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,923</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,775</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues - Services</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Air mobility solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">618</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,302</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">337</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Aerial media solutions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,415</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">582</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,216</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">176</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Subtotal-Services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,033</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,542</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">513</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total Revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">180,093</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56,807</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;44,317</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,425</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235144432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Summary of RSUs activity under the Share Incentive Plan</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The following table summarizes the Company&#8217;s RSUs activity under the Plans: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:56%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number&#160;of&#160;RSUs</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> grant&#160;date&#160;fair&#160;value</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> remaining<br/> contractual life</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(Years)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2019</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">735,476</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.7523</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.02</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,363,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.2912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,819,726</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.1359</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2020</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,278,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.7774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,790,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10.6200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,949,250</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.2469</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December 31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,119,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.4561</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.67</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">876,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.8800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,034,880</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.2254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(283,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.5431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested, December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,678,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.8740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.90</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected to vest as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,678,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary Of Share option Activity</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The following table summarizes the Company&#8217;s share options activity under the 2015 Plan: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:55%"/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number&#160;of&#160;share<br/> options</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> grant&#160;date&#160;fair&#160;value</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted&#160;average<br/> exercise price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;">(US$)</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of January&#160;1 and December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.2624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.8853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested and expected to vest as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.2624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.8853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable as of December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.2624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.8853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group calculated the estimated fair value of the share options under the 2015 Plan on the grant date using the Black-Scholes valuation model. Assumptions used to determine the fair value of the share options granted under the 2015 Plan is summarized in the following table: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"/>
<td style="width: 16%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:17%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Term in years</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Volatility</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53.73</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Discount rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.85</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fair value per ordinary share</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">US$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;5.24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"/> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Share-based Compensation Expenses Relating to RSUs Recognized</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Total share-based compensation expenses relating to RSUs and options granted to employees recognized for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,443</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160; </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,883</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,327</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,453</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,452</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,575</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,078</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,321</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,266</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,857</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,131</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">96,898</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,049</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236807856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Summary of Loss Before Income Taxes</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s loss before income taxes consisted of: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:69%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30,412</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(185,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(192,495</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,909</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(61,423</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(128,762</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(136,757</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(19,828</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(91,835</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(313,762</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(329,252</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(47,737</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Income tax expense (benefit) comprises of: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses (benefits) applicable to PRC operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income tax (benefits) expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Subtotal income tax expenses applicable to PRC operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses applicable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Subtotal income tax expenses applicable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total income tax expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">206</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">134</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Summary of Reconciliations of Income Tax Expenses</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The reconciliations of the income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:69%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss before income tax expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(91,835</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(313,762</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(329,252</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(47,737</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PRC statutory tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax benefits at PRC statutory tax rate of 25%</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(22,959</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(78,440</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(82,313</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,934</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect of different tax rates in different jurisdictions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,347</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,886</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,768</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,195</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">980</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional deduction for qualified R&amp;D expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,646</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(24,197</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,731</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,006</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect on adoption of preferential tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in tax rate in measurement of deferred tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,345</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,855</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,636</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">312</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">206</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">134</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effect of preferential tax rate inside the PRC on basic and dilutive loss per share</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Summary of Significant Components of Deferred Tax Assets (Labilities)</a></td>
<td class="text"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The significant components of the Group&#8217;s deferred tax assets (liabilities) were as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax losses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">151,160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">203,259</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,047</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,858</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,734</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Welfare payables</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,807</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory provision</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,472</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">359</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,354</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,329</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,573</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">228</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized loss on long-term investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized profit arising from elimination of inter-company transactions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">474</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred government subsidies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">120,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">263,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,140</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(120,291</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(183,445</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(244,691</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(35,477</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets, net of valuation allowance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,370</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,663</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><br/></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Right-of-use assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,370</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,663</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gain on long-term investment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(42</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,662</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Deferred tax assets (liabilities), net of valuation allowance</div></div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(42</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Summary of Valuation Allowance</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation allowance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,633</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">120,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,597</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">120,291</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">183,445</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">244,691</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">35,477</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Summary of Reconciliation of Unrecognized Tax Benefit</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of the beginning and ending amount of unrecognized tax benefit was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at the beginning of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,494</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,987</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,480</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(795</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions based on tax positions related to the current year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,673</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reductions for tax positions of prior years</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">180</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,507</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at the end of the year</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(12,987</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(5,480</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(5,480</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">(795</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244349248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Summary Of Accumulated Other Comprehensive Income Loss</a></td>
<td class="text"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accumulated Other Comprehensive Income (loss) </div></div></div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:60%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign&#160;currency</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">translation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">adjustment</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized&#160;(realized)</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">gains&#160;on&#160;available-</div></div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">for-sales&#160;investments</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of January&#160;1, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,195</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,195</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive (loss) income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,974</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,729</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,245</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">221</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,729</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,950</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,729</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,836</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,886</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,886</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,010</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,010</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022 (US$)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,176</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,176</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244393296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the following periods: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:40%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="30" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Numerator:</div></div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to EHang Holdings Limited</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(51,294</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(36,325</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(193,772</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(120,187</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(214,390</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(31,083</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(113,831</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16,504</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to EHang Holdings Limited&#8217;s ordinary shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(51,294</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(36,325</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(193,772</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(120,187</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(214,390</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(31,083</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(113,831</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16,504</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Denominator (in thousands of shares):</div></div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Weighted-average number of ordinary shares outstanding &#8211; basic and diluted (in thousands of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">64,143</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">45,420</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">69,733</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">43,252</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74,917</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74,917</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">39,778</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">39,778</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss per share &#8211; basic and diluted</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.80</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.80</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.78</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.78</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.86</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.86</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(0.41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244197120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company FinanciaStatements (Parent Company Only) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheets</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Condensed Balance Sheets</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:68%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">US$</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ASSETS</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,998</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from a subsidiary</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,697</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,986</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">72,998</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,059</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,038</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Non-current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">290,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,966</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total non-current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">290,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,966</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">363,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">227,638</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,004</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Current liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals and other liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,432</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,977</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the subsidiaries the VIEs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,628</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr>
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">3,744</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">38,662</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">5,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Non-current liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net interests of the VIEs</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">27,115</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">64,718</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">9,383</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total non-current liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">27,115</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">64,718</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,383</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">30,859</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">103,380</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">14,988</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity:</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class A Ordinary shares</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">50</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">51</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">8</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class B Ordinary shares</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">25</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">24</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional paid-in capital</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,459,374</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,558,356</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">225,940</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,191</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,191</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">173</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,122,153</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,450,374</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(210,284</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(5,886</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">15,010</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2,176</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">332,601</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">124,258</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">18,016</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">equity</div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">363,460</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">227,638</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">33,004</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Condensed Statements of Comprehensive Loss</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Condensed Statements of Comprehensive Loss</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December 31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,144</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,668</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,630</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,976</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(1,144</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(5,668</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(13,630</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(1,976</div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss from operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(1,144</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(5,668</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(13,630</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(1,976</div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Share of losses from subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(117,678</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(299,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(253,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(36,765</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income (losses) from the VIEs</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">30,740</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(8,730</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(37,603</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(5,452</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other expenses</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(23,414</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(3,394</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net loss attributable to the Company&#8217;s ordinary shareholders</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(87,619</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(313,959</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(328,221</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(47,587</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive (loss) income</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustment, net of nil tax</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(9,974</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(6,107</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">20,896</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3,030</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gains on available-for-sale debt securities</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,729</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,729</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive (loss) income, net of tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(8,245</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(7,836</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">20,896</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">3,030</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive loss attributable to the Company&#8217;s ordinary shareholder</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(95,864</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(321,795</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(307,325</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(44,557</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Statements of Cash Flows</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">Condensed</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> Statements of Cash Flows</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"/><br/></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December 31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;(e)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>(681</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(4,874</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(13,738</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(1,992</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital contribution to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(66,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(190,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(58,898</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,539</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(484</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(67,083</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(189,876</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(58,898</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(8,539</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,343</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">256,947</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Net cash (used in) provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(7,343</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">256,947</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">&#8212;</div><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">&#8212;</div><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"> <div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (decrease) increase in cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(75,107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62,197</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(72,636</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,531</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents at beginning of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85,908</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,801</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,998</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,583</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents at end of the year</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>10,801</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/>&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">72,998</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">362</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">52</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244499680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis</a></td>
<td class="text">Assets measured or disclosed at fair value on a recurring basis as of December&#160;31, 2021 are summarized below: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:61%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measurements&#160;as&#160;of&#160;December&#160;31,&#160;2021&#160;using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Price&#160;in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Active&#160;Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for&#160;Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurement</div></div></div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Trading debt investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total asset measured at fair value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">65,108</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589243757536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Summary of Leases of Lessee</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Group and a third-party investor entered into an investment agreement to establish an investee with a certain payment schedule (Note 10). The following table sets forth our contractual obligations as of December&#160;31, 2022. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:87%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,750</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,500</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">508</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI https://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589243378000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations - Summary  of Major Subsidiaries, VIE and Subsidiaries of VIE (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems', window );"><strong>Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of incorporation/ establishment</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_EhflyTechnologyLimitedMember', window );">Ehfly Technology Limited ("Ehfly") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems', window );"><strong>Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ establishment</a></td>
<td class="text">Dec.  05,  2014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of incorporation/ establishment</a></td>
<td class="text">K3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of indirect ownership</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations', window );">Principal activities</a></td>
<td class="text">Product sales investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember', window );">EHang Intelligent Equipment (Guangzhou) Co., Ltd. ("EHang Intelligent" or the "WFOE") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems', window );"><strong>Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ establishment</a></td>
<td class="text">Oct. 15,  2015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of incorporation/ establishment</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of indirect ownership</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations', window );">Principal activities</a></td>
<td class="text">Research and development, manufacturing and product sales<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_YunfuEhangIntelligentTechnologyLimitedMember', window );">Yunfu EHang Intelligent Technology Limited ("EHang Yunfu") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems', window );"><strong>Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ establishment</a></td>
<td class="text">Jun. 15,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of incorporation/ establishment</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership</a></td>
<td class="nump">68.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of indirect ownership</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations', window );">Principal activities</a></td>
<td class="text">Research and development, manufacturing and product sales<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember', window );">Guangzhou EHang Intelligent Technology Co., Ltd. ("EHang GZ" or the "VIE") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems', window );"><strong>Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ establishment</a></td>
<td class="text">Aug.  08,  2014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of incorporation/ establishment</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of indirect ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal activities</a></td>
<td class="text">Research and development, manufacturing and product sales<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember', window );">Guangdong EHang General Aviation Co., Ltd. ("EHang Aviation") [member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems', window );"><strong>Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ establishment</a></td>
<td class="text">Mar. 11,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of incorporation/ establishment</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of indirect ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal activities</a></td>
<td class="text">Operational flight services<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of the companies major subsidiaries and variable interest entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the major products or services that a subsidiary or equity investee sells or provides and its principal markets, including locations of those markets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c,d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228967-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityVIEActivitiesOfVIE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhflyTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhflyTechnologyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_YunfuEhangIntelligentTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_YunfuEhangIntelligentTechnologyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589229047040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations - Summary  of Financial Statement Balances and Amounts of VIE and VIE's Subsidiaries (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 249,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 246,863<span></span>
</td>
<td class="nump">&#165; 137,840<span></span>
</td>
<td class="nump">$ 36,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">20,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">72,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">45,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">47,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="nump">73,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">1,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">530,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">535,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">35,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">19,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Current portion of long-term bank loans</a></td>
<td class="nump">13,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and current liabilities</a></td>
<td class="nump">97,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term bank loans</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit</a></td>
<td class="nump">5,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities</a></td>
<td class="nump">69,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,136<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">406,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">44,317<span></span>
</td>
<td class="nump">$ 6,425<span></span>
</td>
<td class="nump">56,807<span></span>
</td>
<td class="nump">180,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net profit (loss)</a></td>
<td class="num">(329,331)<span></span>
</td>
<td class="num">(47,748)<span></span>
</td>
<td class="num">(313,896)<span></span>
</td>
<td class="num">(92,041)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(173,458)<span></span>
</td>
<td class="num">(25,148)<span></span>
</td>
<td class="num">(121,629)<span></span>
</td>
<td class="num">(151,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="nump">56,400<span></span>
</td>
<td class="nump">8,176<span></span>
</td>
<td class="num">(33,401)<span></span>
</td>
<td class="num">(66,209)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">106,740<span></span>
</td>
<td class="nump">15,475<span></span>
</td>
<td class="nump">266,947<span></span>
</td>
<td class="nump">42,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">2,287<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">106,850<span></span>
</td>
<td class="num">(181,489)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity And Major Subsidaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">11,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">3,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amounts due from the Company and its subsidiaries</a></td>
<td class="nump">6,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="nump">799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">25,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">2,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Current portion of long-term bank loans</a></td>
<td class="nump">5,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and current liabilities</a></td>
<td class="nump">19,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrent', window );">Amounts due to the Company and its subsidiaries</a></td>
<td class="nump">55,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term bank loans</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit</a></td>
<td class="nump">588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities</a></td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">90,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">10,147<span></span>
</td>
<td class="nump">1,471<span></span>
</td>
<td class="nump">28,399<span></span>
</td>
<td class="nump">68,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net profit (loss)</a></td>
<td class="num">(38,091)<span></span>
</td>
<td class="num">(5,523)<span></span>
</td>
<td class="num">(8,534)<span></span>
</td>
<td class="nump">25,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="nump">4,627<span></span>
</td>
<td class="nump">671<span></span>
</td>
<td class="num">(3,482)<span></span>
</td>
<td class="num">(5,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(237)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="num">(878)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">3,390<span></span>
</td>
<td class="nump">492<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="num">(5,225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity And Major Subsidaries [Member] | Third-party revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="nump">35,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity And Major Subsidaries [Member] | Inter-company revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">&#165; 10,141<span></span>
</td>
<td class="nump">$ 1,470<span></span>
</td>
<td class="nump">&#165; 28,169<span></span>
</td>
<td class="nump">&#165; 33,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=d3e56071-112765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_InterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_InterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589234214128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">&#165; (328,221)<span></span>
</td>
<td class="num">$ (47,587)<span></span>
</td>
<td class="num">&#165; (313,959)<span></span>
</td>
<td class="num">&#165; (87,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(329,331)<span></span>
</td>
<td class="num">(47,748)<span></span>
</td>
<td class="num">(313,896)<span></span>
</td>
<td class="num">(92,041)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,450,374)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,122,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (210,284)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(173,458)<span></span>
</td>
<td class="num">$ (25,148)<span></span>
</td>
<td class="num">(121,629)<span></span>
</td>
<td class="num">(151,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, at carrying value</a></td>
<td class="nump">249,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,863<span></span>
</td>
<td class="nump">137,840<span></span>
</td>
<td class="nump">36,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eh_LoanFacilityMember', window );">Loan Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount', window );">Debt instrument, unused borrowing capacity, amount</a></td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument, maturity date</a></td>
<td class="text">Feb.  09,  2024<span></span>
</td>
<td class="text">Feb.  09,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember', window );">EHang Intelligent Equipment (Guangzhou) Co., Ltd. ("EHang Intelligent" or the "WFOE") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Variable interest entity ownership percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">&#165; (38,091)<span></span>
</td>
<td class="num">$ (5,523)<span></span>
</td>
<td class="num">(8,534)<span></span>
</td>
<td class="nump">25,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="nump">4,627<span></span>
</td>
<td class="nump">$ 671<span></span>
</td>
<td class="num">(3,482)<span></span>
</td>
<td class="num">&#165; (5,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, at carrying value</a></td>
<td class="nump">&#165; 11,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member] | Revenue Benchmark [Member] | Revenue From Variable Interest Entity And Its Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">0.01%<span></span>
</td>
<td class="nump">0.01%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">19.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentMember', window );">EHang intelligent [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Variable interest entity ownership percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_EHangGZMember', window );">EHang GZ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Variable interest entity ownership percentage</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=eh_ExclusiveConsultingAndServiceAgreementMember', window );">Exclusive Consulting And Service Agreement [Member] | EHang Intelligent Equipment (Guangzhou) Co., Ltd. ("EHang Intelligent" or the "WFOE") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee', window );">Percentage of consolidated net profits agreed to pay as a service fee</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_NomineeShareholderMember', window );">Nominee Shareholder [Member] | EHang Intelligent Equipment (Guangzhou) Co., Ltd. ("EHang Intelligent" or the "WFOE") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount', window );">Interest-free loans granted, aggregate amount</a></td>
<td class="nump">&#165; 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ConsultingAndServiceAgreementTerm', window );">Consulting and service agreement term</a></td>
<td class="text">The Exclusive Consulting and Service Agreement is valid for 10 years and renewable at the WFOE&#8217;s option.<span></span>
</td>
<td class="text">The Exclusive Consulting and Service Agreement is valid for 10 years and renewable at the WFOE&#8217;s option.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_VariableInterestEntityAndItsSubsidariesMember', window );">Variable Interest Entity and Its Subsidaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems', window );"><strong>Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">&#165; 47,683<span></span>
</td>
<td class="nump">$ 6,913<span></span>
</td>
<td class="nump">&#165; 36,371<span></span>
</td>
<td class="nump">&#165; 507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ConsultingAndServiceAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consulting and service agreement term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ConsultingAndServiceAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Organization consolidation basis of presentation business description and accounting policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of consolidated net profits agreed to pay as a service fee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of activity, consisting of a transaction or a measure not described elsewhere in the taxonomy, occurring during the period between the reporting entity and the Variable Interest Entity (VIE) or potential VIE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph d<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eh_LoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eh_LoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EHangGZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EHangGZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=eh_ExclusiveConsultingAndServiceAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=eh_ExclusiveConsultingAndServiceAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_NomineeShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_NomineeShareholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_VariableInterestEntityAndItsSubsidariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_VariableInterestEntityAndItsSubsidariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589234953584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>Units</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Convenience translation rate per US$1.00</a></td>
<td class="nump">6.8972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.8972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,627<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenditures</a></td>
<td class="nump">2,945<span></span>
</td>
<td class="nump">$ 427<span></span>
</td>
<td class="nump">2,114<span></span>
</td>
<td class="nump">1,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Multi-employer defined contribution plan expenses</a></td>
<td class="nump">12,361<span></span>
</td>
<td class="nump">1,792<span></span>
</td>
<td class="nump">10,262<span></span>
</td>
<td class="nump">4,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Shipping and handling costs</a></td>
<td class="nump">15,098<span></span>
</td>
<td class="nump">2,189<span></span>
</td>
<td class="nump">20,777<span></span>
</td>
<td class="nump">73,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write down</a></td>
<td class="nump">956<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (loss) on disposal of property plant equipment</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="num">(820)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite lived intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AppropriationOfReserves', window );">Appropriation of reserves</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_RightOfUseAsset', window );">Right of use asset</a></td>
<td class="nump">64,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease Liability</a></td>
<td class="nump">&#165; 75,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 24,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShortTermLeaseTerm', window );">Short Term Lease Term</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease terms of the&#160;right of use&#160;asset</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average incremental borrowing rate</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">&#165; 13,986<span></span>
</td>
<td class="nump">$ 2,028<span></span>
</td>
<td class="nump">&#165; 10,460<span></span>
</td>
<td class="nump">9,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short term lease cost</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OtherLeaseCost', window );">Other lease cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="nump">11,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit loss</a></td>
<td class="nump">1,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember', window );">Dividend Declared [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ReservesFundTypeAxis=eh_GeneralReserveFundMember', window );">General Reserve Fund [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfReserveAppropriationNetOfTax', window );">Percentage of reserve appropriation net of tax</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRegisteredCapital', window );">Percentage of registered capital</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ReservesFundTypeAxis=eh_StatutorySurplusReserveFundMember', window );">Statutory Surplus Reserve Fund [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfReserveAppropriationNetOfTax', window );">Percentage of reserve appropriation net of tax</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRegisteredCapital', window );">Percentage of registered capital</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_CostAndEstimatedEarningsInExcessOfBillings', window );">Cost and estimated earnings in excess of billings</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write down</a></td>
<td class="nump">956<span></span>
</td>
<td class="nump">$ 139<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
<td class="nump">1,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember', window );">Other Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (loss) on disposal of property plant equipment</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="num">(820)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Shipping and handling costs</a></td>
<td class="nump">848<span></span>
</td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
<td class="nump">&#165; 1,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=eh_DevelopmentAndPurchaseCooperativeArrangementMember', window );">Development and Purchase Cooperative Arrangement [Member] | Biotech Company Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Agreed-upon milestones, initial investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="nump">&#165; 48,733<span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_MilestonePaymentsToMade', window );">Agreed-upon milestones, payments totaling | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=eh_DevelopmentAndPurchaseCooperativeArrangementMember', window );">Development and Purchase Cooperative Arrangement [Member] | Biotech Company Limited [Member] | AAV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_NumberOfUnitsProposedToBeSold', window );">Number of units of product proposed to be sold | Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from air mobility solutions</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 5,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=eh_SeriesCRedeemableConvertiblePreferredStockMember', window );">Series C Redeemable Convertible Preferred stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Preferred shares, issued | shares</a></td>
<td class="nump">1,189,397<span></span>
</td>
<td class="nump">1,189,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AppropriationOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Appropriation of reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AppropriationOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_CostAndEstimatedEarningsInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_CostAndEstimatedEarningsInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_MilestonePaymentsToMade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Milestone payments to made</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_MilestonePaymentsToMade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_NumberOfUnitsProposedToBeSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of units proposed to be sold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_NumberOfUnitsProposedToBeSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_OtherLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Oher Lease Cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_OtherLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfReserveAppropriationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reserve appropriation net of tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfReserveAppropriationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_RightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right of use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_RightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ShortTermLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short term lease term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ShortTermLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary equity, stock issued during period, shares, new issues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ReservesFundTypeAxis=eh_GeneralReserveFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ReservesFundTypeAxis=eh_GeneralReserveFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ReservesFundTypeAxis=eh_StatutorySurplusReserveFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ReservesFundTypeAxis=eh_StatutorySurplusReserveFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=eh_DevelopmentAndPurchaseCooperativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=eh_DevelopmentAndPurchaseCooperativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=eh_BiotechCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=eh_BiotechCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eh_AavMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eh_AavMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=eh_SeriesCRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=eh_SeriesCRedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238320768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary Of Amortization of Intangible Assets with Finite Lives (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eh_SoftwareMember', window );">Software [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated&#160;useful&#160;life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eh_SoftwareMember', window );">Software [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated&#160;useful&#160;life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eh_PatentsAndTrademarksMember', window );">Patents and trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated&#160;useful&#160;life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eh_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eh_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eh_PatentsAndTrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eh_PatentsAndTrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589234301536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Estimated Useful Lives and Residual Value of Property and Equipment (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=eh_MoldAndToolingMember', window );">Mold And Tooling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual&#160;value</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=eh_MoldAndToolingMember', window );">Mold And Tooling [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=eh_MoldAndToolingMember', window );">Mold And Tooling [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual&#160;value</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Machinery and electronic equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual&#160;value</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Machinery and electronic equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Machinery and electronic equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual&#160;value</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful life</a></td>
<td class="text">Shorter of lease term or the estimated useful lives of the assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual&#160;value</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905813&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=eh_MoldAndToolingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=eh_MoldAndToolingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235519600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Operating Lease Liabilities (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">&#165; 5,632<span></span>
</td>
<td class="nump">$ 817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">4,290<span></span>
</td>
<td class="nump">622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">4,982<span></span>
</td>
<td class="nump">721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">6,448<span></span>
</td>
<td class="nump">935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">6,817<span></span>
</td>
<td class="nump">988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">88,136<span></span>
</td>
<td class="nump">12,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">116,305<span></span>
</td>
<td class="nump">16,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(40,872)<span></span>
</td>
<td class="num">(5,926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">75,433<span></span>
</td>
<td class="nump">10,936<span></span>
</td>
<td class="nump">&#165; 24,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: Current portion</a></td>
<td class="num">(5,520)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current portion of lease liabilities</a></td>
<td class="nump">&#165; 69,913<span></span>
</td>
<td class="nump">$ 10,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589243133920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Revenue by Customer Incorporation Location (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue From External Customers By Geographic Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 44,317<span></span>
</td>
<td class="nump">$ 6,425<span></span>
</td>
<td class="nump">&#165; 56,807<span></span>
</td>
<td class="nump">&#165; 180,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRevenues', window );">Percentage of revenues</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue From External Customers By Geographic Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 33,975<span></span>
</td>
<td class="nump">$ 4,926<span></span>
</td>
<td class="nump">&#165; 49,683<span></span>
</td>
<td class="nump">&#165; 164,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRevenues', window );">Percentage of revenues</a></td>
<td class="nump">77.00%<span></span>
</td>
<td class="nump">77.00%<span></span>
</td>
<td class="nump">87.00%<span></span>
</td>
<td class="nump">91.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=eh_WestAsiaMember', window );">West Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue From External Customers By Geographic Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 4,630<span></span>
</td>
<td class="nump">$ 671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRevenues', window );">Percentage of revenues</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue From External Customers By Geographic Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 2,638<span></span>
</td>
<td class="nump">$ 382<span></span>
</td>
<td class="nump">&#165; 2,199<span></span>
</td>
<td class="nump">&#165; 2,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRevenues', window );">Percentage of revenues</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=eh_EastAsiaMember', window );">East Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue From External Customers By Geographic Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 798<span></span>
</td>
<td class="nump">$ 116<span></span>
</td>
<td class="nump">&#165; 4,404<span></span>
</td>
<td class="nump">&#165; 4,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRevenues', window );">Percentage of revenues</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=eh_OtherMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenue From External Customers By Geographic Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 2,276<span></span>
</td>
<td class="nump">$ 330<span></span>
</td>
<td class="nump">&#165; 521<span></span>
</td>
<td class="nump">&#165; 6,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRevenues', window );">Percentage of revenues</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=eh_WestAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=eh_WestAsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=eh_EastAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=eh_EastAsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=eh_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=eh_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589239133248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Future Minimum Lease Payments (Detail)<br> &#165; in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2022</a></td>
<td class="nump">&#165; 11,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">5,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">1,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">2,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">2027 and thereafter</a></td>
<td class="nump">4,612<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">&#165; 26,746<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589234259056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risks - Summary of External Customers with 10% or More of Group's Revenues (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">&#165; 44,317<span></span>
</td>
<td class="nump">$ 6,425<span></span>
</td>
<td class="nump">&#165; 56,807<span></span>
</td>
<td class="nump">&#165; 180,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">15,098<span></span>
</td>
<td class="nump">2,189<span></span>
</td>
<td class="nump">20,777<span></span>
</td>
<td class="nump">73,914<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierAMember', window );">Supplier A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">3,056<span></span>
</td>
<td class="nump">443<span></span>
</td>
<td class="nump">7,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierBMember', window );">Supplier B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierCMember', window );">Supplier C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_CustomerAMember', window );">Customer A [Member] | Customer Concentration Risk [Member] | Sales revenue product line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_CustomerBMember', window );">Customer B [Member] | Customer Concentration Risk [Member] | Sales revenue product line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_CustomerCMember', window );">Customer C [Member] | Customer Concentration Risk [Member] | Sales revenue product line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,080<span></span>
</td>
<td class="nump">&#165; 24,071<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_CustomerDMember', window );">Customer D [Member] | Customer Concentration Risk [Member] | Sales revenue product line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_CustomerEMember', window );">Customer E [Member] | Customer Concentration Risk [Member] | Sales revenue product line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">9,217<span></span>
</td>
<td class="nump">1,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_CustomerFMember', window );">Customer F [Member] | Customer Concentration Risk [Member] | Sales revenue product line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">5,611<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_CustomerGMember', window );">Customer G [Member] | Customer Concentration Risk [Member] | Sales revenue product line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">&#165; 4,630<span></span>
</td>
<td class="nump">$ 671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=eh_SupplierCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_CustomerEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_CustomerFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_CustomerFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_CustomerGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_CustomerGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238357904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risks - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">&#165; 20,298<span></span>
</td>
<td class="nump">&#165; 56,189<span></span>
</td>
<td class="nump">$ 2,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Debt securities, investments in equity</a></td>
<td class="nump">6,920<span></span>
</td>
<td class="nump">3,224<span></span>
</td>
<td class="nump">1,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">249,310<span></span>
</td>
<td class="nump">246,863<span></span>
</td>
<td class="nump">36,147<span></span>
</td>
<td class="nump">&#165; 137,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_TwoCustomerMember', window );">Two Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">&#165; 8,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=eh_ThreeCustomerMember', window );">Three Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 32,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Two Customer [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Three Customer [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash and cash equivalents and short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 36,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 240,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=eh_OtherThanPRCMember', window );">Other Than PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash and cash equivalents and short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Debt securities, investments in equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 65,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 8,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_TwoCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_TwoCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=eh_ThreeCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=eh_ThreeCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=eh_OtherThanPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=eh_OtherThanPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236872576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term Investments - Summary of Short Term Investments (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading debt investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 65,108<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Total Short-term investments</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">65,108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=eh_CostOrAmortizedCostMember', window );">Cost or Amortized Cost [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading debt investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,741<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Total Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=eh_GrossUnrealizedHoldingGainsMember', window );">Gross Unrealized Holding Gains [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading debt investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Total Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=eh_GrossUnrealizedGainsMember', window );">Gross Unrealized Gains [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading debt investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Total Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=eh_CostOrAmortizedCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=eh_CostOrAmortizedCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=eh_GrossUnrealizedHoldingGainsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=eh_GrossUnrealizedHoldingGainsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=eh_GrossUnrealizedGainsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=eh_GrossUnrealizedGainsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235519568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShortTermInvestmentsLineItems', window );"><strong>Short Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income from short-term investments</a></td>
<td class="nump">&#165; 4,669<span></span>
</td>
<td class="nump">$ 677<span></span>
</td>
<td class="nump">&#165; 5,143<span></span>
</td>
<td class="nump">&#165; 3,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Debt securities, investments in equity</a></td>
<td class="nump">6,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestIncomeMember', window );">Interest Income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShortTermInvestmentsLineItems', window );"><strong>Short Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income from short-term investments</a></td>
<td class="nump">2,771<span></span>
</td>
<td class="nump">$ 402<span></span>
</td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">&#165; 478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Debt securities, investments in equity</a></td>
<td class="nump">&#165; 65,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=eh_InterestAndInvestmentIncomeMember', window );">Interest And Investment Income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShortTermInvestmentsLineItems', window );"><strong>Short Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Debt securities available for sale realized gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ShortTermInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ShortTermInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=eh_InterestAndInvestmentIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=eh_InterestAndInvestmentIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589239027568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net - Summary of Accounts Receivable, Net (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">&#165; 135,678<span></span>
</td>
<td class="nump">$ 19,671<span></span>
</td>
<td class="nump">&#165; 125,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(115,380)<span></span>
</td>
<td class="num">(16,728)<span></span>
</td>
<td class="num">(69,417)<span></span>
</td>
<td class="num">$ (10,064)<span></span>
</td>
<td class="num">&#165; (10,051)<span></span>
</td>
<td class="num">&#165; (862)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total</a></td>
<td class="nump">&#165; 20,298<span></span>
</td>
<td class="nump">$ 2,943<span></span>
</td>
<td class="nump">&#165; 56,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589474884928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net - Summary of Movements in Allowance for Doubtful Accounts (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at beginning of the year</a></td>
<td class="num">&#165; (69,417)<span></span>
</td>
<td class="num">$ (10,064)<span></span>
</td>
<td class="num">&#165; (10,051)<span></span>
</td>
<td class="num">&#165; (862)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AdditionalProvisionChargedToExpense', window );">Additional provision charged to expense</a></td>
<td class="num">(46,045)<span></span>
</td>
<td class="num">(6,676)<span></span>
</td>
<td class="num">(59,347)<span></span>
</td>
<td class="num">(9,217)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts', window );">Foreign currency translation</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at the end of the year</a></td>
<td class="num">&#165; (115,380)<span></span>
</td>
<td class="num">$ (16,728)<span></span>
</td>
<td class="num">&#165; (69,417)<span></span>
</td>
<td class="num">&#165; (10,051)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AdditionalProvisionChargedToExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional provision charged to expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AdditionalProvisionChargedToExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation adjustment for allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589243326704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Summary of Inventories (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">&#165; 49,127<span></span>
</td>
<td class="nump">$ 7,123<span></span>
</td>
<td class="nump">&#165; 62,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">4,939<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">17,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">28,188<span></span>
</td>
<td class="nump">4,087<span></span>
</td>
<td class="nump">27,168<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventories, total</a></td>
<td class="nump">82,254<span></span>
</td>
<td class="nump">11,926<span></span>
</td>
<td class="nump">106,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventories provision</a></td>
<td class="num">(9,890)<span></span>
</td>
<td class="num">(1,434)<span></span>
</td>
<td class="num">(28,689)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">&#165; 72,364<span></span>
</td>
<td class="nump">$ 10,492<span></span>
</td>
<td class="nump">&#165; 78,075<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235162352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepayments and Other Current Assets - Summary of Prepayments and Other Current Assets (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PrepaidServiceFees', window );">Prepayment for service</a></td>
<td class="nump">&#165; 11,157<span></span>
</td>
<td class="nump">$ 1,618<span></span>
</td>
<td class="nump">&#165; 1,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenue (Note 15)</a></td>
<td class="nump">10,800<span></span>
</td>
<td class="nump">1,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Deductible value-added tax input</a></td>
<td class="nump">8,976<span></span>
</td>
<td class="nump">1,301<span></span>
</td>
<td class="nump">16,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PrepaidAcquisitionOfInventories', window );">Prepayment for acquisition of inventories</a></td>
<td class="nump">6,910<span></span>
</td>
<td class="nump">1,002<span></span>
</td>
<td class="nump">8,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans receivable &#8211; current portion (Note 9)</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromEmployeesCurrent', window );">Staff advances</a></td>
<td class="nump">940<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">1,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">1,693<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Total Prepayments</a></td>
<td class="nump">&#165; 45,183<span></span>
</td>
<td class="nump">$ 6,550<span></span>
</td>
<td class="nump">&#165; 29,395<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PrepaidAcquisitionOfInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid acquisition of inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PrepaidAcquisitionOfInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PrepaidServiceFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid service fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PrepaidServiceFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromEmployeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromEmployeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589243310976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepayments and Other Current Assets - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">&#165; 115,380<span></span>
</td>
<td class="nump">$ 16,728<span></span>
</td>
<td class="nump">&#165; 69,417<span></span>
</td>
<td class="nump">$ 10,064<span></span>
</td>
<td class="nump">&#165; 10,051<span></span>
</td>
<td class="nump">&#165; 862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember', window );">Third Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">&#165; 1,655<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">&#165; 1,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589230573792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Summary of Plant and Equipment, Net (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">&#165; 32,634<span></span>
</td>
<td class="nump">$ 4,731<span></span>
</td>
<td class="nump">&#165; 30,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and electronic equipment</a></td>
<td class="nump">29,061<span></span>
</td>
<td class="nump">4,214<span></span>
</td>
<td class="nump">22,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_TransportationEquipmentGross', window );">Transportation equipment</a></td>
<td class="nump">3,249<span></span>
</td>
<td class="nump">471<span></span>
</td>
<td class="nump">3,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OfficeEquipmentGross', window );">Office equipment</a></td>
<td class="nump">2,641<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">2,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">1,885<span></span>
</td>
<td class="nump">273<span></span>
</td>
<td class="nump">1,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_MoldAndToolingGross', window );">Mold and tooling</a></td>
<td class="nump">2,290<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property,plant and equipment,gross</a></td>
<td class="nump">71,760<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
<td class="nump">60,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(23,240)<span></span>
</td>
<td class="num">(3,369)<span></span>
</td>
<td class="num">(25,223)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment', window );">Less: accumulated impairment</a></td>
<td class="num">(1,460)<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="num">(1,627)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">&#165; 47,060<span></span>
</td>
<td class="nump">$ 6,823<span></span>
</td>
<td class="nump">&#165; 33,821<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AccumulatedImpairmentOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of accumulated impairment of property plant and equipment recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AccumulatedImpairmentOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_MoldAndToolingGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Mold and tooling gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_MoldAndToolingGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_OfficeEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of property used by office.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_OfficeEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_TransportationEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of property used for ground transportation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_TransportationEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244263296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">&#165; 8,478<span></span>
</td>
<td class="nump">$ 1,229<span></span>
</td>
<td class="nump">&#165; 7,427<span></span>
</td>
<td class="nump">&#165; 5,785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238359472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term loans receivable - Additional Information (Detail)<br> &#8364; in Thousands, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Loans from third parties, amount repaid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember', window );">Third Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt instrumen outstanding amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember', window );">Third Party [Member] | Not Later Than Nine Months [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt instrumen outstanding amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember', window );">Third Party [Member] | Not Later Than One Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt instrumen outstanding amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember', window );">Third Party [Member] | Later Than One Year And Not Later Than Two Years [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt instrumen outstanding amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=eh_KeyAavMember', window );">Key AAV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_LongTermLoansReceivableAgreementTerm', window );">Long term loans receivable. Agreement term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetReportedAmount', window );">Loans receivable principal amount</a></td>
<td class="nump">&#165; 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52,000<span></span>
</td>
<td class="nump">&#8364; 243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_LoansReceivableWithFixedRatesOfInterestPercentage', window );">Loans receivable, interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome', window );">Loans receivable, interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 423<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">&#165; 418<span></span>
</td>
<td class="nump">&#165; 984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_LoansReceivableWithFixedRatesOfInterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans Receivable With Fixed Rates Of Interest Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_LoansReceivableWithFixedRatesOfInterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_LongTermLoansReceivableAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long Term Loans Receivable Agreement Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_LongTermLoansReceivableAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross interest income that would have been recorded in the period on troubled debt restructurings, if the loans had been current in accordance with their original terms and had been outstanding throughout the period or since origination, if held for part of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121585226&amp;loc=d3e18794-111554<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetReportedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetReportedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_ThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DebtInstrumentPeriodAxis=eh_NotLaterThanNineMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DebtInstrumentPeriodAxis=eh_NotLaterThanNineMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DebtInstrumentPeriodAxis=eh_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DebtInstrumentPeriodAxis=eh_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DebtInstrumentPeriodAxis=eh_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DebtInstrumentPeriodAxis=eh_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=eh_KeyAavMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=eh_KeyAavMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236918160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Investments - Summary of Long Term Investments (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">&#165; 6,920<span></span>
</td>
<td class="nump">$ 1,004<span></span>
</td>
<td class="nump">&#165; 3,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments without readily determinable fair values</a></td>
<td class="nump">2,919<span></span>
</td>
<td class="nump">423<span></span>
</td>
<td class="nump">2,919<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Total</a></td>
<td class="nump">&#165; 9,839<span></span>
</td>
<td class="nump">$ 1,427<span></span>
</td>
<td class="nump">&#165; 6,143<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236998880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments - Summary of Long Term Investments (Parenthetical) (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire equity method investments</a></td>
<td class="nump">&#165; 10,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income loss from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (196)<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
<td class="nump">&#165; 276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentCompanyCommittedCapital', window );">Committed capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">$ 508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments without readily determinable fair values</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ProceedsFromProvidingFacilitatingServices', window );">Proceeds from providing facilitating services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 41,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLongtermInvestments', window );">Cash paid for long-term investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,550<span></span>
</td>
<td class="nump">660<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_UnbilledRevenueImpairmentOfBalancesReversed', window );">Unbilled Revenue Impairment Of Balances Reversed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,750<span></span>
</td>
<td class="nump">$ 254<span></span>
</td>
<td class="nump">&#165; 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=eh_ThirdPartyInvestorMember', window );">Third Party Investor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire equity method investments</a></td>
<td class="nump">&#165; 19,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=eh_ThirdPartyInvestorMember', window );">Third Party Investor [Member] | Guangzhou City Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ProceedsFromProvidingFacilitatingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from providing facilitating services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ProceedsFromProvidingFacilitatingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_UnbilledRevenueImpairmentOfBalancesReversed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled revenue Impairment of balances reversed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_UnbilledRevenueImpairmentOfBalancesReversed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentCompanyCommittedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funds committed to investment company from investors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 205<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=25866437&amp;loc=d3e10491-115837<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentCompanyCommittedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=eh_ThirdPartyInvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=eh_ThirdPartyInvestorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=eh_GuangzhouCityGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=eh_GuangzhouCityGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589233824400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities and Long-term Loans (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and welfare payables</a></td>
<td class="nump">&#165; 39,268<span></span>
</td>
<td class="nump">$ 5,693<span></span>
</td>
<td class="nump">&#165; 32,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValueCurrent', window );">Provision for litigation settlement (a)</a></td>
<td class="nump">23,506<span></span>
</td>
<td class="nump">3,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Payables for service fee</a></td>
<td class="nump">15,572<span></span>
</td>
<td class="nump">2,258<span></span>
</td>
<td class="nump">10,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Other taxes payables</a></td>
<td class="nump">6,070<span></span>
</td>
<td class="nump">880<span></span>
</td>
<td class="nump">5,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Product warranty liabilities</a></td>
<td class="nump">3,306<span></span>
</td>
<td class="nump">479<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PayablesForCapitalExpenditureCurrent', window );">Payables for acquisition of property and equipment</a></td>
<td class="nump">3,040<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EquityMethodInvestmentConsiderationPayableCurrent', window );">Consideration payable to an equity method investment</a></td>
<td class="nump">1,750<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interests</a></td>
<td class="nump">749<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_Others', window );">Others</a></td>
<td class="nump">4,502<span></span>
</td>
<td class="nump">653<span></span>
</td>
<td class="nump">3,822<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">&#165; 97,763<span></span>
</td>
<td class="nump">$ 14,175<span></span>
</td>
<td class="nump">&#165; 61,851<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_EquityMethodInvestmentConsiderationPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity method investment consideration payable current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_EquityMethodInvestmentConsiderationPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_Others">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Others</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_Others</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PayablesForCapitalExpenditureCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payables for capital expenditure current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PayablesForCapitalExpenditureCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualCarryingValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235161744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities - Summary of Reconciliation of Changes in Product Warranty Liability (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyDisclosureAbstract', window );"><strong>Standard Product Warranty Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance as of the beginning of the year</a></td>
<td class="nump">&#165; 4,758<span></span>
</td>
<td class="nump">$ 690<span></span>
</td>
<td class="nump">&#165; 4,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Accruals during the year</a></td>
<td class="nump">880<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Claims during the year</a></td>
<td class="num">(661)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(319)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease', window );">Reversal during the year</a></td>
<td class="num">(1,197)<span></span>
</td>
<td class="num">(174)<span></span>
</td>
<td class="num">(1,037)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance as of the ending of the year</a></td>
<td class="nump">3,780<span></span>
</td>
<td class="nump">$ 548<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualNoncurrent', window );">Less: Non-current portion of warranty</a></td>
<td class="num">(474)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (69)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Current portion of warranty</a></td>
<td class="nump">&#165; 3,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,758<span></span>
</td>
<td class="nump">$ 479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238473616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending Litigation [Member] | Compensatory damages [Member] | Company and chairman and chief executive officer of the company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualProvision', window );">Loss contingency accrual provision</a></td>
<td class="nump">$ 3,375<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=eh_CompensatoryDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=eh_CompensatoryDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ParitesInvolvedAxis=eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ParitesInvolvedAxis=eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235611152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Loans - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayments Short-term bank loan</a></td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="nump">$ 1,450<span></span>
</td>
<td class="nump">&#165; 15,000<span></span>
</td>
<td class="nump">&#165; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument interest rate effective percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Current portion of long-term bank loans</a></td>
<td class="nump">13,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loan</a></td>
<td class="nump">&#165; 49,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans from third parties, annual interest rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=eh_PrcMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loan</a></td>
<td class="nump">&#165; 49,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Long term debt, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 15,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Long term debt, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr.  02,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maturity date of long-term debt, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=eh_PrcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=eh_PrcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589233935360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term debt - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 256,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 256,945<span></span>
</td>
<td class="nump">&#165; 7,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Adjustments to Additional Paid in Capital, Warrant Issued</a></td>
<td class="nump">&#165; 13,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember', window );">Investor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement', window );">Number of days from signing off of Sales and purchase agreement</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Consideration received from sale of stock</a></td>
<td class="nump">&#165; 69,861<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">69,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Adjustments to Additional Paid in Capital, Warrant Issued</a></td>
<td class="nump">13,697<span></span>
</td>
<td class="nump">1,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DebtIssuedDuringThePeriod', window );">Debt Issued During the Period</a></td>
<td class="nump">56,164<span></span>
</td>
<td class="nump">8,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest Expense, Debt</a></td>
<td class="nump">&#165; 1,674<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember', window );">Investor [Member] | Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="nump">3,466,204<span></span>
</td>
<td class="nump">3,466,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DebtIssuedDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DebtIssuedDuringThePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of days from signing off of Sales and purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123466302&amp;loc=d3e4724-112606<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedPerTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236665120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Mandatorily Redeemable Non-controlling Interests - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_MinorityInterestsOwnershipPercentageByParent', window );">Minority Interests Ownership Percentage By Parent</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Dividend rate, preferred stock</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_YunfuEhangIntelligentTechnologyLimitedMember', window );">Yunfu EHang Intelligent Technology Limited("Yunfu") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Cash consideration paid for non controlling interests</a></td>
<td class="nump">&#165; 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_MinorityInterestsOwnershipPercentageByParent', window );">Minority Interests Ownership Percentage By Parent</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Interest payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 180<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">&#165; 200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_YunfuEhangIntelligentTechnologyLimitedMember', window );">Yunfu EHang Intelligent Technology Limited("Yunfu") [Member] | Third Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_MinorityInterestsOwnershipPercentageByParent', window );">Minority Interests Ownership Percentage By Parent</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_MinorityInterestsOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minority Interests Ownership Percentage By Parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_MinorityInterestsOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_YunfuEhangIntelligentTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_YunfuEhangIntelligentTechnologyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=eh_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=eh_ThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589228335200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Summary of Revenues (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 44,317<span></span>
</td>
<td class="nump">$ 6,425<span></span>
</td>
<td class="nump">&#165; 56,807<span></span>
</td>
<td class="nump">&#165; 180,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eh_ProductsAirMobilitySolutionsMember', window );">Products air mobility solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">38,061<span></span>
</td>
<td class="nump">5,519<span></span>
</td>
<td class="nump">46,854<span></span>
</td>
<td class="nump">105,351<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eh_ProductsSmartCityManagementSolutionsMember', window );">Products smart city management solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,133<span></span>
</td>
<td class="nump">309<span></span>
</td>
<td class="nump">7,135<span></span>
</td>
<td class="nump">8,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eh_ProductsAerialMediaSolutionsMember', window );">Products aerial media solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">518<span></span>
</td>
<td class="nump">62,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eh_OthersProductsMember', window );">Products others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">456<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">416<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">40,775<span></span>
</td>
<td class="nump">5,912<span></span>
</td>
<td class="nump">54,923<span></span>
</td>
<td class="nump">176,060<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eh_AirMobilitySolutionsMember', window );">Air mobility solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,326<span></span>
</td>
<td class="nump">337<span></span>
</td>
<td class="nump">1,302<span></span>
</td>
<td class="nump">618<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eh_ServicesAerialMediaSolutionsMember', window );">Services aerial media solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,216<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">582<span></span>
</td>
<td class="nump">3,415<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 3,542<span></span>
</td>
<td class="nump">$ 513<span></span>
</td>
<td class="nump">&#165; 1,884<span></span>
</td>
<td class="nump">&#165; 4,033<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eh_ProductsAirMobilitySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eh_ProductsAirMobilitySolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eh_ProductsSmartCityManagementSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eh_ProductsSmartCityManagementSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eh_ProductsAerialMediaSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eh_ProductsAerialMediaSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eh_OthersProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eh_OthersProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eh_AirMobilitySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eh_AirMobilitySolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eh_ServicesAerialMediaSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eh_ServicesAerialMediaSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589234199264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized contract liability</a></td>
<td class="nump">&#165; 3,828<span></span>
</td>
<td class="nump">$ 555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationTypeAxis=eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember', window );">Reclassified From Cost And Estimated Earnings In Excess Of Billings To Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_CostAndEstimatedEarningsInExcessOfBillings', window );">Cost and estimated earnings in excess of billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 717<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInUnbilledReceivables', window );">Decrease in unbilled revenue was due to impairment of balances amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DecreaseInAccountsReceivableCausedByImpairment', window );">Decrease in accounts receivable caused by impairment</a></td>
<td class="nump">&#165; 46,045<span></span>
</td>
<td class="nump">$ 6,676<span></span>
</td>
<td class="nump">&#165; 59,347<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_CostAndEstimatedEarningsInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_CostAndEstimatedEarningsInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DecreaseInAccountsReceivableCausedByImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in accounts receivable caused by impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DecreaseInAccountsReceivableCausedByImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInUnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInUnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationTypeAxis=eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationTypeAxis=eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589233945456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Summary of RSUs activity under the Share Incentive Plan (Detail) - Restricted Stock Units (RSUs) [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs - Unvested, Beginning Balance</a></td>
<td class="nump">4,119,500<span></span>
</td>
<td class="nump">1,278,750<span></span>
</td>
<td class="nump">735,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of RSUs - Granted</a></td>
<td class="nump">876,380<span></span>
</td>
<td class="nump">4,790,000<span></span>
</td>
<td class="nump">2,363,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of RSUs - Vested</a></td>
<td class="num">(2,034,880)<span></span>
</td>
<td class="num">(1,949,250)<span></span>
</td>
<td class="num">(1,819,726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of RSUs - Forfeited</a></td>
<td class="num">(283,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs - Unvested, Ending Balance</a></td>
<td class="nump">2,678,000<span></span>
</td>
<td class="nump">4,119,500<span></span>
</td>
<td class="nump">1,278,750<span></span>
</td>
<td class="nump">735,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - Unvested, Beginning Balance</a></td>
<td class="nump">$ 9.4561<span></span>
</td>
<td class="nump">$ 4.7774<span></span>
</td>
<td class="nump">$ 4.7523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - Granted</a></td>
<td class="nump">1.88<span></span>
</td>
<td class="nump">10.62<span></span>
</td>
<td class="nump">4.2912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - Vested</a></td>
<td class="nump">7.2254<span></span>
</td>
<td class="nump">9.2469<span></span>
</td>
<td class="nump">4.1359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - Forfeited</a></td>
<td class="nump">7.5431<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - Unvested, Ending Balance</a></td>
<td class="nump">$ 8.874<span></span>
</td>
<td class="nump">$ 9.4561<span></span>
</td>
<td class="nump">$ 4.7774<span></span>
</td>
<td class="nump">$ 4.7523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted&#160;average remaining contractual life (Years)</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">2 years 8 months 1 day<span></span>
</td>
<td class="text">2 years 8 months 4 days<span></span>
</td>
<td class="text">3 years 7 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber', window );">Expected to vest as of December 31, 2022</a></td>
<td class="nump">2,678,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238332160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Share-based Compensation - Summary of Share Option Activity (Detail) - Share Incentive Plan 2015 [Member]<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of share options, Outstanding | shares</a></td>
<td class="nump">53,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Number of share options, Vested | shares</a></td>
<td class="nump">53,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Number of share options, Exercisable | shares</a></td>
<td class="nump">53,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Outstanding</a></td>
<td class="nump">$ 2.2624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Vested</a></td>
<td class="nump">2.2624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Exercisable</a></td>
<td class="nump">2.2624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted&#160;average exercise price, Outstanding</a></td>
<td class="nump">5.8853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Weighted&#160;average exercise price, Vested</a></td>
<td class="nump">5.8853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted&#160;average exercise price, Exercisable</a></td>
<td class="nump">$ 5.8853<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sharebased compensation arrangement by sharebased payment award options exercisable weighted average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sharebased compensation arrangement by sharebased payment award options vested and expected to vest weighted average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eh_ShareIncentivePlan2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589244241136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Summary of Assumptions Used to Determine the Fair Value of Share Options Granted (Detail) - Share Incentive Plan 2015 [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Term in years</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">53.73%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions', window );">Discount rate</a></td>
<td class="nump">0.85%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Fair value per ordinary share</a></td>
<td class="nump">$ 5.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eh_ShareIncentivePlan2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589238366960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Summary of Share-based Compensation Expenses Relating to RSUs Recognized (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 96,898<span></span>
</td>
<td class="nump">$ 14,049<span></span>
</td>
<td class="nump">&#165; 121,131<span></span>
</td>
<td class="nump">&#165; 54,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">96,898<span></span>
</td>
<td class="nump">14,049<span></span>
</td>
<td class="nump">121,131<span></span>
</td>
<td class="nump">54,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing expenses [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">22,125<span></span>
</td>
<td class="nump">3,208<span></span>
</td>
<td class="nump">18,327<span></span>
</td>
<td class="nump">10,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">38,452<span></span>
</td>
<td class="nump">5,575<span></span>
</td>
<td class="nump">71,147<span></span>
</td>
<td class="nump">14,453<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development expenses [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 36,321<span></span>
</td>
<td class="nump">$ 5,266<span></span>
</td>
<td class="nump">&#165; 31,657<span></span>
</td>
<td class="nump">&#165; 27,078<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589229142112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 28, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 23, 2016 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">876,380<span></span>
</td>
<td class="nump">876,380<span></span>
</td>
<td class="nump">4,790,000<span></span>
</td>
<td class="nump">2,363,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of RSUs vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 96,898<span></span>
</td>
<td class="nump">$ 14,049<span></span>
</td>
<td class="nump">&#165; 121,131<span></span>
</td>
<td class="nump">&#165; 54,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 158,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expenses, weighted average vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | One Year Period [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod', window );">Share based compensation arrangement by share based payment award equity other than options vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition', window );">Share based compensation by share based award equity instruments other than options subject to service condition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Two Year Period [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod', window );">Share based compensation arrangement by share based payment award equity other than options vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition', window );">Share based compensation by share based award equity instruments other than options subject to service condition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451,380<span></span>
</td>
<td class="nump">451,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Four Year Period [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod', window );">Share based compensation arrangement by share based payment award equity other than options vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition', window );">Share based compensation by share based award equity instruments other than options subject to service condition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,573,000<span></span>
</td>
<td class="nump">7,573,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlanMember', window );">Share Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of ordinary shares that may be issued pursuant to all share-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,867,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of total outstanding shares on a fully diluted basis allowed for share-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2019Member', window );">Share Incentive Plan 2019 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of ordinary shares that may be issued pursuant to all share-based awards</a></td>
<td class="nump">7,747,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of total outstanding shares on a fully diluted basis allowed for share-based awards</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2019Member', window );">Share Incentive Plan 2019 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to stock options | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2019Member', window );">Share Incentive Plan 2019 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">876,380<span></span>
</td>
<td class="nump">876,380<span></span>
</td>
<td class="nump">4,790,000<span></span>
</td>
<td class="nump">1,613,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to stock options | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2015Member', window );">Share Incentive Plan 2015 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity other than options vesting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation by share based award equity instruments equity instruments other than options subject to service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_VestingBasedOnServiceConditionAxis=eh_OneYearPeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_VestingBasedOnServiceConditionAxis=eh_OneYearPeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_VestingBasedOnServiceConditionAxis=eh_TwoYearPeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_VestingBasedOnServiceConditionAxis=eh_TwoYearPeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_VestingBasedOnServiceConditionAxis=eh_FourYearPeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_VestingBasedOnServiceConditionAxis=eh_FourYearPeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eh_ShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eh_ShareIncentivePlan2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eh_ShareIncentivePlan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eh_ShareIncentivePlan2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589230841216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Loss Before Income Taxes (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">PRC</a></td>
<td class="num">&#165; (192,495)<span></span>
</td>
<td class="num">$ (27,909)<span></span>
</td>
<td class="num">&#165; (185,000)<span></span>
</td>
<td class="num">&#165; (30,412)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-PRC</a></td>
<td class="num">(136,757)<span></span>
</td>
<td class="num">(19,828)<span></span>
</td>
<td class="num">(128,762)<span></span>
</td>
<td class="num">(61,423)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">&#165; (329,252)<span></span>
</td>
<td class="num">$ (47,737)<span></span>
</td>
<td class="num">&#165; (313,762)<span></span>
</td>
<td class="num">&#165; (91,835)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589229328528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Income Tax Expense (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax (benefits) expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Subtotal income tax expenses applicable to PRC operations</a></td>
<td class="nump">&#165; 79<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">&#165; 134<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Subtotal income tax expenses applicable to Non-PRC operations</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expenses</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Non-PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Subtotal income tax expenses applicable to PRC operations</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Subtotal income tax expenses applicable to Non-PRC operations</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expenses</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax (benefits) expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Subtotal income tax expenses applicable to PRC operations</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Subtotal income tax expenses applicable to Non-PRC operations</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expenses</a></td>
<td class="nump">&#165; 62<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">&#165; 113<span></span>
</td>
<td class="nump">&#165; 206<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236192096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Reconciliations of Income Tax Expenses (Detail)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expense</a></td>
<td class="num">&#165; (329,252)<span></span>
</td>
<td class="num">$ (47,737)<span></span>
</td>
<td class="num">&#165; (313,762)<span></span>
</td>
<td class="num">&#165; (91,835)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">PRC statutory tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax benefits at PRC statutory tax rate of 25%</a></td>
<td class="num">&#165; (82,313)<span></span>
</td>
<td class="num">$ (11,934)<span></span>
</td>
<td class="num">&#165; (78,440)<span></span>
</td>
<td class="num">&#165; (22,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Effect of different tax rates in different jurisdictions</a></td>
<td class="nump">32,886<span></span>
</td>
<td class="nump">4,768<span></span>
</td>
<td class="nump">31,370<span></span>
</td>
<td class="nump">14,347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="nump">6,758<span></span>
</td>
<td class="nump">980<span></span>
</td>
<td class="nump">5,455<span></span>
</td>
<td class="nump">1,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses', window );">Additional deduction for qualified R&amp;D expenses</a></td>
<td class="num">(20,731)<span></span>
</td>
<td class="num">(3,006)<span></span>
</td>
<td class="num">(24,197)<span></span>
</td>
<td class="num">(13,646)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate', window );">Effect on adoption of preferential tax rate</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Changes in tax rate in measurement of deferred tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncomeTaxReconciliationStatutoryIncomeExpense', window );">Statutory expense</a></td>
<td class="nump">2,151<span></span>
</td>
<td class="nump">312<span></span>
</td>
<td class="nump">2,636<span></span>
</td>
<td class="num">(1,855)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Others</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">61,246<span></span>
</td>
<td class="nump">8,880<span></span>
</td>
<td class="nump">63,154<span></span>
</td>
<td class="nump">19,658<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expenses</a></td>
<td class="nump">&#165; 79<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">&#165; 134<span></span>
</td>
<td class="nump">&#165; 206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare', window );">Effect of preferential tax rate inside the PRC on basic and dilutive loss per share | (per share)</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effect of Preferential Tax Rate Inside the PRC on Basic and Dilutive Loss Per Share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation Deductible Additional Deduction for Qualified Research And Development Expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 adoption of preferential tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_IncomeTaxReconciliationStatutoryIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax reconciliation statutory income expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_IncomeTaxReconciliationStatutoryIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589229289952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Summary of Significant Components of Deferred Tax Assets (Labilities) (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Non-current&#160;deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax losses</a></td>
<td class="nump">&#165; 203,259<span></span>
</td>
<td class="nump">$ 29,470<span></span>
</td>
<td class="nump">&#165; 151,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 103,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">29,288<span></span>
</td>
<td class="nump">4,246<span></span>
</td>
<td class="nump">17,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DeferredTaxAssetsLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">18,858<span></span>
</td>
<td class="nump">2,734<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DeferredTaxAssetsWelfarePayables', window );">Welfare payables</a></td>
<td class="nump">7,362<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
<td class="nump">5,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory provision</a></td>
<td class="nump">2,472<span></span>
</td>
<td class="nump">359<span></span>
</td>
<td class="nump">7,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">1,573<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">1,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment', window );">Unrealized loss on long-term investment</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions', window );">Unrealized profit arising from elimination of inter-company transactions</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DeferredTaxAssetsDeferredGovernmentSubsidies', window );">Deferred government subsidies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets', window );">Total deferred tax assets</a></td>
<td class="nump">263,061<span></span>
</td>
<td class="nump">38,140<span></span>
</td>
<td class="nump">183,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(244,691)<span></span>
</td>
<td class="num">(35,477)<span></span>
</td>
<td class="num">(183,445)<span></span>
</td>
<td class="num">$ (26,597)<span></span>
</td>
<td class="num">(120,291)<span></span>
</td>
<td class="num">&#165; (100,633)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets, net of valuation allowance</a></td>
<td class="nump">18,370<span></span>
</td>
<td class="nump">2,663<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Non-current&#160;deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use assets</a></td>
<td class="num">(18,370)<span></span>
</td>
<td class="num">(2,663)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment', window );">Unrealized gain on long-term investment</a></td>
<td class="num">(292)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="num">(292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(18,662)<span></span>
</td>
<td class="num">(2,705)<span></span>
</td>
<td class="num">(292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets (liabilities), net of valuation allowance</a></td>
<td class="num">&#165; (292)<span></span>
</td>
<td class="num">$ (42)<span></span>
</td>
<td class="num">&#165; (292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DeferredTaxAssetsDeferredGovernmentSubsidies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from government subsidies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DeferredTaxAssetsDeferredGovernmentSubsidies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DeferredTaxAssetsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DeferredTaxAssetsLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Unrealized Loss on Long Term Investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Unrealized Profit Arising from Elimination of Inter Company Transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DeferredTaxAssetsWelfarePayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets welfare payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DeferredTaxAssetsWelfarePayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from gain on long-term investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net off of deferred tax liabilities arising from right of use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589229294384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax - Summary Of Valuation Allowance (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 183,445<span></span>
</td>
<td class="nump">$ 26,597<span></span>
</td>
<td class="nump">&#165; 120,291<span></span>
</td>
<td class="nump">&#165; 100,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Additions</a></td>
<td class="nump">61,246<span></span>
</td>
<td class="nump">8,880<span></span>
</td>
<td class="nump">63,154<span></span>
</td>
<td class="nump">19,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at end of the year</a></td>
<td class="nump">&#165; 244,691<span></span>
</td>
<td class="nump">$ 35,477<span></span>
</td>
<td class="nump">&#165; 183,445<span></span>
</td>
<td class="nump">&#165; 120,291<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235169728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_UnrecognizedTaxBenefitsGross', window );">Balance at the beginning of the year</a></td>
<td class="num">&#165; (5,480)<span></span>
</td>
<td class="num">$ (795)<span></span>
</td>
<td class="num">&#165; (12,987)<span></span>
</td>
<td class="num">&#165; (5,494)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,673)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition', window );">Reductions for tax positions of prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,507<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_UnrecognizedTaxBenefitsGross', window );">Balance at end of the year</a></td>
<td class="num">&#165; (5,480)<span></span>
</td>
<td class="num">$ (795)<span></span>
</td>
<td class="num">&#165; (5,480)<span></span>
</td>
<td class="num">&#165; (12,987)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_UnrecognizedTaxBenefitsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits Gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_UnrecognizedTaxBenefitsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589233765152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_UnrecognizedTaxBenefitsGross', window );">Unrecognized tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,480<span></span>
</td>
<td class="nump">&#165; 5,480<span></span>
</td>
<td class="nump">&#165; 12,987<span></span>
</td>
<td class="nump">&#165; 5,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 795<span></span>
</td>
<td class="nump">$ 795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Interest expense on unrecognized tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized tax benefits income tax penalties and interest accrued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">HONG KONG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_EhflyMember', window );">Ehfly [Member] | HONG KONG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Effective income tax rate reconciliation, noncontrolling interest income (loss), amount | $</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=eh_EhangHkMember', window );">Ehang HK [Member] | HONG KONG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Effective income tax rate reconciliation, noncontrolling interest income (loss), amount | $</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_HighAndNewTechnologyEnterpriseTaxRate', window );">High and New Technology Enterprise, tax rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Deductible tax losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 786,444<span></span>
</td>
<td class="nump">584,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent', window );">Effective income tax rate reconciliation qualified research and development additional deduction percent</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationDescription', window );">Income Tax Examination, Description</a></td>
<td class="text">five years<span></span>
</td>
<td class="text">five years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member] | Tax Year 2008 Onwards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent', window );">Effective income tax rate reconciliation qualified research and development additional deduction percent</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member] | Tax Year From 2018 to 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent', window );">Effective income tax rate reconciliation qualified research and development additional deduction percent</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member] | EH Kashi Ehang Egret Media Technology Co Ltd Ehang Egret Ks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_HighAndNewTechnologyEnterpriseTaxRate', window );">High and New Technology Enterprise, tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EnterpriseIncomeTaxPreferentialRate', window );">Enterprise income tax preferential rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_IncomeTaxExemptionPeriod', window );">Income tax exemption period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member] | EHang intelligent [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_HighAndNewTechnologyEnterpriseTaxRate', window );">High and New Technology Enterprise, tax rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member] | EHang Egret GD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_HighAndNewTechnologyEnterpriseTaxRate', window );">High and New Technology Enterprise, tax rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member] | Ehang Intelligent Equipment Guanghou Co Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent', window );">Effective income tax rate reconciliation qualified research and development super deduction percent</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">PRC [Member] | Ehang Yunfu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent', window );">Effective income tax rate reconciliation qualified research and development super deduction percent</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_WithholdingTaxRate', window );">Withholding tax rate for non-PRC resident enterprises</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_FR', window );">FRANCE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_ES', window );">SPAIN</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OperatingLossCarryforwardsExpirationPeriod', window );">Deductible tax losses, period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_OperatingLossCarryforwardsExpirationPeriod', window );">Deductible tax losses, period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=eh_AustrianMinisterOfFinanceMember', window );">Austrian Minister Of Finance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong [Member] | Not Expirable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Deductible tax losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 29,411<span></span>
</td>
<td class="nump">&#165; 31,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation qualified research and development additional deduction percent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation qualified research and development super deduction percent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_EnterpriseIncomeTaxPreferentialRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Enterprise income tax preferential rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_EnterpriseIncomeTaxPreferentialRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_HighAndNewTechnologyEnterpriseTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of High and new technology enterprise tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_HighAndNewTechnologyEnterpriseTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_IncomeTaxExemptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax exemption period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_IncomeTaxExemptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_OperatingLossCarryforwardsExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards which are deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_OperatingLossCarryforwardsExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_UnrecognizedTaxBenefitsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits Gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_UnrecognizedTaxBenefitsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_WithholdingTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of withholding tax rate tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_WithholdingTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 noncontrolling interest income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhflyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhflyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhangHkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhangHkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=eh_TaxYear2008OnwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=eh_TaxYear2008OnwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=eh_TaxYearFrom2018To2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=eh_TaxYearFrom2018To2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_SrtConsolidatedEntitiesAxis=eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_SrtConsolidatedEntitiesAxis=eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EHangEgretGDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EHangEgretGDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhangIntelligentEquipmentGuanghouCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=eh_EhangYunfuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=eh_EhangYunfuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_FR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=eh_AustrianMinisterOfFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=eh_AustrianMinisterOfFinanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=eh_NotExpirableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=eh_NotExpirableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589228132896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties current</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 1,360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_MrHuazhiHuMember', window );">Mr Huazhi Hu [Member] | Short Term Bank Loans Guarantee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Bank loans guaranteed by a related party</a></td>
<td class="nump">49,794<span></span>
</td>
<td class="nump">7,219<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_MrHuazhiHuMember', window );">Mr Huazhi Hu [Member] | Long Term Bank Loans Guarantee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Bank loans guaranteed by a related party</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">$ 2,465<span></span>
</td>
<td class="nump">&#165; 20,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">Equity Method Investee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related parties</a></td>
<td class="nump">&#165; 1,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_MrHuazhiHuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=eh_MrHuazhiHuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=eh_ShortTermBankLoansGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=eh_ShortTermBankLoansGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=eh_LongTermBankLoansGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=eh_LongTermBankLoansGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235615376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Summary Of Accumulated Other Comprehensive Income Loss (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">&#165; 334,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 277,700<span></span>
</td>
<td class="nump">&#165; 315,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="nump">$ 3,030<span></span>
</td>
<td class="num">(7,836)<span></span>
</td>
<td class="num">(8,245)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">124,678<span></span>
</td>
<td class="nump">18,077<span></span>
</td>
<td class="nump">334,046<span></span>
</td>
<td class="nump">277,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (loss) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="num">(5,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">10,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,836)<span></span>
</td>
<td class="num">(8,245)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">15,010<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
<td class="num">(5,886)<span></span>
</td>
<td class="nump">1,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (loss) [Member] | Foreign&#160;currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="num">(5,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="nump">10,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,107)<span></span>
</td>
<td class="num">(9,974)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">15,010<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
<td class="num">(5,886)<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (loss) [Member] | Unrealized&#160;(realized) gains&#160;on available-for-sales investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,729)<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 1,729<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ConsolidationAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ConsolidationAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ConsolidationAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ConsolidationAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589228898384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Additional Information (Detail) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 16, 2020</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 26, 2022</div></th>
<th class="th"><div>Jul. 29, 2021</div></th>
<th class="th"><div>Jan. 29, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">876,380<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion Of Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,110,000<span></span>
</td>
<td class="nump">4,855,995<span></span>
</td>
<td class="nump">430,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of tax witheld share based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Additional Paid-in Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Adjustment related to tax witholding for share based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,026,560<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,026,560<span></span>
</td>
<td class="nump">40,136,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,300,387<span></span>
</td>
<td class="nump">74,309,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,309,937<span></span>
</td>
<td class="nump">73,723,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,595,750<span></span>
</td>
<td class="nump">3,002,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_CommonStockSharesHeldInDepositoryBank', window );">Ordinary shares held by depository bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">590,750<span></span>
</td>
<td class="nump">1,914,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Ordinary shares reserved for future issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">871,000<span></span>
</td>
<td class="nump">585,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member] | Over-Allotment Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued for underwriters</a></td>
<td class="nump">170,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member] | European asset management company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,230,769<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_CommonStockSharesHeldInDepositoryBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock shares held in depository bank.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_CommonStockSharesHeldInDepositoryBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=eh_EuropeanAssetManagementCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=eh_EuropeanAssetManagementCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235394896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to EHang Holdings Limited</a></td>
<td class="num">&#165; (328,221)<span></span>
</td>
<td class="num">$ (47,587)<span></span>
</td>
<td class="num">&#165; (313,959)<span></span>
</td>
<td class="num">&#165; (87,619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Earnings Per Share, Basic, Other Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of ordinary shares outstanding, Basic</a></td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">112,985<span></span>
</td>
<td class="nump">109,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of ordinary shares outstanding, Diluted</a></td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">114,695<span></span>
</td>
<td class="nump">112,985<span></span>
</td>
<td class="nump">109,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Loss per share, Basic | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Loss per share, Diluted | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to EHang Holdings Limited</a></td>
<td class="num">&#165; (214,390)<span></span>
</td>
<td class="num">$ (31,083)<span></span>
</td>
<td class="num">&#165; (193,772)<span></span>
</td>
<td class="num">&#165; (51,294)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">&#165; (214,390)<span></span>
</td>
<td class="num">$ (31,083)<span></span>
</td>
<td class="num">&#165; (193,772)<span></span>
</td>
<td class="num">&#165; (51,294)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Earnings Per Share, Basic, Other Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of ordinary shares outstanding, Basic</a></td>
<td class="nump">74,917,000<span></span>
</td>
<td class="nump">74,917,000<span></span>
</td>
<td class="nump">69,733,000<span></span>
</td>
<td class="nump">64,143,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of ordinary shares outstanding, Diluted</a></td>
<td class="nump">74,917,000<span></span>
</td>
<td class="nump">74,917,000<span></span>
</td>
<td class="nump">69,733,000<span></span>
</td>
<td class="nump">64,143,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Loss per share, Basic | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Loss per share, Diluted | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to EHang Holdings Limited</a></td>
<td class="num">&#165; (113,831)<span></span>
</td>
<td class="num">$ (16,504)<span></span>
</td>
<td class="num">&#165; (120,187)<span></span>
</td>
<td class="num">&#165; (36,325)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">&#165; (113,831)<span></span>
</td>
<td class="num">$ (16,504)<span></span>
</td>
<td class="num">&#165; (120,187)<span></span>
</td>
<td class="num">&#165; (36,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Earnings Per Share, Basic, Other Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of ordinary shares outstanding, Basic</a></td>
<td class="nump">39,778,000<span></span>
</td>
<td class="nump">39,778,000<span></span>
</td>
<td class="nump">43,252,000<span></span>
</td>
<td class="nump">45,420,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of ordinary shares outstanding, Diluted</a></td>
<td class="nump">39,778,000<span></span>
</td>
<td class="nump">39,778,000<span></span>
</td>
<td class="nump">43,252,000<span></span>
</td>
<td class="nump">45,420,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Loss per share, Basic | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Loss per share, Diluted | (per share)</a></td>
<td class="num">&#165; (2.86)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">&#165; (2.78)<span></span>
</td>
<td class="num">&#165; (0.8)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236495808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="nump">3,782,562<span></span>
</td>
<td class="nump">5,492,295<span></span>
</td>
<td class="nump">989,728<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589235456688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Net Assets - Additional Information (Detail) - 12 months ended Dec. 31, 2022<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Amount of restricted net assets</a></td>
<td class="nump">&#165; 122,546<span></span>
</td>
<td class="nump">$ 17,767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund', window );">Percentage of annual after-tax profit required to allocate to the general reserve fund</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund', window );">Percentage of annual after-tax profit required to allocate to the statutory surplus fund</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund', window );">Percentage of registered capital threshold when no longer required to allocate annual after-tax profit to general reserve fund</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund', window );">Percentage of registered capital threshold when no longer required to allocate annual after-tax profit to statutory surplus fund</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Annual after tax profit required to allocate to general reserve fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of registered capital threshold when no longer required to allocate annual after tax profit to general reserve fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of registered capital threshold when no longer required to allocate annual after tax profit to statutory surplus fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of annual after tax profit required to allocate to statutory surplus fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(3)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589228273360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Company Financial Statements (Parent Company Only) - Condensed Balance Sheets (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 249,310<span></span>
</td>
<td class="nump">$ 36,147<span></span>
</td>
<td class="nump">&#165; 246,863<span></span>
</td>
<td class="nump">&#165; 137,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from a subsidiary</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">387,155<span></span>
</td>
<td class="nump">56,132<span></span>
</td>
<td class="nump">477,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total&#160;non-current&#160;assets</a></td>
<td class="nump">143,712<span></span>
</td>
<td class="nump">20,837<span></span>
</td>
<td class="nump">58,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">530,867<span></span>
</td>
<td class="nump">76,969<span></span>
</td>
<td class="nump">535,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accruals and other liabilities</a></td>
<td class="nump">97,763<span></span>
</td>
<td class="nump">14,175<span></span>
</td>
<td class="nump">61,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">282,341<span></span>
</td>
<td class="nump">40,936<span></span>
</td>
<td class="nump">136,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">123,848<span></span>
</td>
<td class="nump">17,956<span></span>
</td>
<td class="nump">64,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">406,189<span></span>
</td>
<td class="nump">58,892<span></span>
</td>
<td class="nump">201,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="nump">1,191<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">1,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,450,374)<span></span>
</td>
<td class="num">(210,284)<span></span>
</td>
<td class="num">(1,122,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="nump">15,010<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
<td class="num">(5,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">124,678<span></span>
</td>
<td class="nump">18,077<span></span>
</td>
<td class="nump">334,046<span></span>
</td>
<td class="nump">&#165; 277,700<span></span>
</td>
<td class="nump">&#165; 315,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">530,867<span></span>
</td>
<td class="nump">76,969<span></span>
</td>
<td class="nump">535,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">72,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from a subsidiary</a></td>
<td class="nump">13,697<span></span>
</td>
<td class="nump">1,986<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">14,059<span></span>
</td>
<td class="nump">2,038<span></span>
</td>
<td class="nump">72,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in subsidiaries</a></td>
<td class="nump">213,579<span></span>
</td>
<td class="nump">30,966<span></span>
</td>
<td class="nump">290,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total&#160;non-current&#160;assets</a></td>
<td class="nump">213,579<span></span>
</td>
<td class="nump">30,966<span></span>
</td>
<td class="nump">290,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">227,638<span></span>
</td>
<td class="nump">33,004<span></span>
</td>
<td class="nump">363,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accruals and other liabilities</a></td>
<td class="nump">27,432<span></span>
</td>
<td class="nump">3,977<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to the subsidiaries the VIEs</a></td>
<td class="nump">11,230<span></span>
</td>
<td class="nump">1,628<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">38,662<span></span>
</td>
<td class="nump">5,605<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_HoldingsInVaribaleInterestEntities', window );">Net interests of the VIEs</a></td>
<td class="nump">64,718<span></span>
</td>
<td class="nump">9,383<span></span>
</td>
<td class="nump">27,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">64,718<span></span>
</td>
<td class="nump">9,383<span></span>
</td>
<td class="nump">27,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">103,380<span></span>
</td>
<td class="nump">14,988<span></span>
</td>
<td class="nump">30,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional&#160;paid-in&#160;capital</a></td>
<td class="nump">1,558,356<span></span>
</td>
<td class="nump">225,940<span></span>
</td>
<td class="nump">1,459,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="nump">1,191<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">1,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,450,374)<span></span>
</td>
<td class="num">(210,284)<span></span>
</td>
<td class="num">(1,122,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="nump">15,010<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
<td class="num">(5,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">124,258<span></span>
</td>
<td class="nump">18,016<span></span>
</td>
<td class="nump">332,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">227,638<span></span>
</td>
<td class="nump">33,004<span></span>
</td>
<td class="nump">363,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member] | Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member] | Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">&#165; 24<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">&#165; 25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_HoldingsInVaribaleInterestEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Holdings in varibale interest entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_HoldingsInVaribaleInterestEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the segregation of retained earnings which is unavailable for dividend distribution according to local law and regulation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589237957920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company Financial Statements (Parent Company Only) - Condensed Statements of Comprehensive Loss (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">&#165; 151,065<span></span>
</td>
<td class="nump">$ 21,902<span></span>
</td>
<td class="nump">&#165; 187,388<span></span>
</td>
<td class="nump">&#165; 61,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">339,263<span></span>
</td>
<td class="nump">49,188<span></span>
</td>
<td class="nump">367,765<span></span>
</td>
<td class="nump">204,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(303,950)<span></span>
</td>
<td class="num">(44,068)<span></span>
</td>
<td class="num">(320,536)<span></span>
</td>
<td class="num">(91,296)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">4,669<span></span>
</td>
<td class="nump">677<span></span>
</td>
<td class="nump">5,143<span></span>
</td>
<td class="nump">3,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="nump">26,804<span></span>
</td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">1,549<span></span>
</td>
<td class="nump">3,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of nil tax</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
<td class="num">(6,107)<span></span>
</td>
<td class="num">(9,974)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
<td class="num">(7,836)<span></span>
</td>
<td class="num">(8,245)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to EHang Holdings Limited</a></td>
<td class="num">(307,325)<span></span>
</td>
<td class="num">(44,557)<span></span>
</td>
<td class="num">(321,795)<span></span>
</td>
<td class="num">(95,864)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(13,630)<span></span>
</td>
<td class="num">(1,976)<span></span>
</td>
<td class="num">(5,668)<span></span>
</td>
<td class="num">(1,144)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(13,630)<span></span>
</td>
<td class="num">(1,976)<span></span>
</td>
<td class="num">(5,668)<span></span>
</td>
<td class="num">(1,144)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(13,630)<span></span>
</td>
<td class="num">(1,976)<span></span>
</td>
<td class="num">(5,668)<span></span>
</td>
<td class="num">(1,144)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesNetOfTax', window );">Share of losses from subsidiaries</a></td>
<td class="num">(253,575)<span></span>
</td>
<td class="num">(36,765)<span></span>
</td>
<td class="num">(299,575)<span></span>
</td>
<td class="num">(117,678)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership', window );">Income (losses) from the VIEs</a></td>
<td class="num">(37,603)<span></span>
</td>
<td class="num">(5,452)<span></span>
</td>
<td class="num">(8,730)<span></span>
</td>
<td class="nump">30,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="num">(23,414)<span></span>
</td>
<td class="num">(3,394)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Company's ordinary shareholders</a></td>
<td class="num">(328,221)<span></span>
</td>
<td class="num">(47,587)<span></span>
</td>
<td class="num">(313,959)<span></span>
</td>
<td class="num">(87,619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of nil tax</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
<td class="num">(6,107)<span></span>
</td>
<td class="num">(9,974)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss', window );">Unrealized gains on available-for-sale debt securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,729)<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="nump">20,896<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
<td class="num">(7,836)<span></span>
</td>
<td class="num">(8,245)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to EHang Holdings Limited</a></td>
<td class="num">&#165; (307,325)<span></span>
</td>
<td class="num">$ (44,557)<span></span>
</td>
<td class="num">&#165; (321,795)<span></span>
</td>
<td class="num">&#165; (95,864)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfIncomeCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfIncomeCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromSubsidiariesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) of subsidiary attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromSubsidiariesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net income (loss) recognized from investments in real estate partnerships and variable interest entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589234229328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company Financial Statements (Parent Company Only) - Condensed Statements of Cash Flows (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from operating activities</a></td>
<td class="num">&#165; (173,458)<span></span>
</td>
<td class="num">$ (25,148)<span></span>
</td>
<td class="num">&#165; (121,629)<span></span>
</td>
<td class="num">&#165; (151,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="nump">56,400<span></span>
</td>
<td class="nump">8,176<span></span>
</td>
<td class="num">(33,401)<span></span>
</td>
<td class="num">(66,209)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="nump">106,740<span></span>
</td>
<td class="nump">15,475<span></span>
</td>
<td class="nump">266,947<span></span>
</td>
<td class="nump">42,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="nump">2,287<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">106,850<span></span>
</td>
<td class="num">(181,489)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the beginning of the year</a></td>
<td class="nump">247,023<span></span>
</td>
<td class="nump">35,815<span></span>
</td>
<td class="nump">140,173<span></span>
</td>
<td class="nump">321,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">249,310<span></span>
</td>
<td class="nump">36,147<span></span>
</td>
<td class="nump">247,023<span></span>
</td>
<td class="nump">140,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from operating activities</a></td>
<td class="num">(13,738)<span></span>
</td>
<td class="num">(1,992)<span></span>
</td>
<td class="num">(4,874)<span></span>
</td>
<td class="num">(681)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_CapitalContribution', window );">Capital contribution to Group companies</a></td>
<td class="num">(58,898)<span></span>
</td>
<td class="num">(8,539)<span></span>
</td>
<td class="num">(190,026)<span></span>
</td>
<td class="num">(66,599)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="num">(484)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(58,898)<span></span>
</td>
<td class="num">(8,539)<span></span>
</td>
<td class="num">(189,876)<span></span>
</td>
<td class="num">(67,083)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">256,947<span></span>
</td>
<td class="num">(7,343)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">256,947<span></span>
</td>
<td class="num">(7,343)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(72,636)<span></span>
</td>
<td class="num">(10,531)<span></span>
</td>
<td class="nump">62,197<span></span>
</td>
<td class="num">(75,107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the beginning of the year</a></td>
<td class="nump">72,998<span></span>
</td>
<td class="nump">10,583<span></span>
</td>
<td class="nump">10,801<span></span>
</td>
<td class="nump">85,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">&#165; 362<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">&#165; 72,998<span></span>
</td>
<td class="nump">&#165; 10,801<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_CapitalContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital contribution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_CapitalContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236624288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis (Detail) - Fair Value, Recurring [Member]<br> &#165; in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesTradingAndAvailableForSale', window );">Trading debt investments</a></td>
<td class="nump">&#165; 65,108<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">65,108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Price in Active Market for Identical Assets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesTradingAndAvailableForSale', window );">Trading debt investments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesTradingAndAvailableForSale', window );">Trading debt investments</a></td>
<td class="nump">65,108<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">65,108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Unobservable Inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesTradingAndAvailableForSale', window );">Trading debt investments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesTradingAndAvailableForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesTradingAndAvailableForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589240149216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_PercentageOfAssetsInvestInTemporaryAssets', window );">Percentage Of Assets Invest In Temporary Assets</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PercentageOfAssetsInvestInTemporaryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of assets invest in temporary assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PercentageOfAssetsInvestInTemporaryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236825072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Leases of Lessee (Detail) - Dec. 31, 2022<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsAbstract', window );"><strong>Capital Lease Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2023</a></td>
<td class="nump">&#165; 1,750<span></span>
</td>
<td class="nump">$ 254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2024</a></td>
<td class="nump">1,750<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">&#165; 3,500<span></span>
</td>
<td class="nump">$ 508<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589236634800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 25, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending litigation [Member] | Company and chairman and chief executive officer of the company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought value</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending litigation [Member] | Company and chairman and chief executive officer of the company [Member] | Compensatory damages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought value</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending litigation [Member] | Company chairman chief executive officer and variable interest entity [Member] | Compensatory damages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought value</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending litigation [Member] | Chief executive officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought value</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember', window );">Pending litigation [Member] | Chief executive officer [Member] | Compensatory damages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought value</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PartiesInvolvedAxis=eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PartiesInvolvedAxis=eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=eh_CompensatoryDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=eh_CompensatoryDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PartiesInvolvedAxis=eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PartiesInvolvedAxis=eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_PartiesInvolvedAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_PartiesInvolvedAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140589233937552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=eh_EHangEgretGDMember', window );">EHang Egret GD [Member] | EHang GZ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Business combination step acquistion equity interest in the acquiree percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=eh_EHangEgretGDMember', window );">EHang Egret GD [Member] | EH Kashi Ehang Egret Media Technology Co Ltd Ehang Egret Ks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Variable interest entity ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | EHang Egret GD [Member] | EHang GZ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business combination percentage of voting interests acquired</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment to acquire business gross</a></td>
<td class="nump">&#165; 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Business combination step acquistion equity interest in acquiree including subsequent acquisition percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | EHang Egret GD [Member] | EH Kashi Ehang Egret Media Technology Co Ltd Ehang Egret Ks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_BusinessCombinationEquityInterestDisposedOff', window );">Business combination equity interest disposed off</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity', window );">Proceeds from the disposal of equity interests in variable interest entity</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Private Placement Subject To Overseas Direct Investment Approval [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from the issuance of equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Supplemental Agreement With Investor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths', window );">Repayment of short term debt maturing in three months or more</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 69,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_BusinessCombinationEquityInterestDisposedOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination equity interest disposed off.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_BusinessCombinationEquityInterestDisposedOff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from the disposal of equity interests in variable interest entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from a repayment of a borrowing having initial term of repayment of more than three months. Includes repayments of short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=eh_EHangEgretGDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=eh_EHangEgretGDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eh_SrtConsolidatedEntitiesAxis=eh_EHangGZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eh_SrtConsolidatedEntitiesAxis=eh_EHangGZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=eh_SupplementalAgreementWithInvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=eh_SupplementalAgreementWithInvestorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>d404296d20f_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:eh="http://www.ehangholdings.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="eh-20221231.xsd" xlink:type="simple"/>
    <context id="PAsOn12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn07_29_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <instant>2021-07-29</instant>
        </period>
    </context>
    <context id="PAsOn10_26_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <instant>2022-10-26</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P06_01_2021To06_30_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NonrecourseMemberusgaapRecourseStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RecourseStatusAxis">us-gaap:NonrecourseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OtherThanPRCMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:OtherThanPRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ThreeCustomerMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:ThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">eh:NotExpirableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_GrossUnrealizedGainsMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eh:GrossUnrealizedGainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_GrossUnrealizedHoldingGainsMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eh:GrossUnrealizedHoldingGainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CostOrAmortizedCostMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eh:CostOrAmortizedCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccountsReceivableMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">eh:ShortTermBankLoansGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:MrHuazhiHuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">eh:LongTermBankLoansGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:MrHuazhiHuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMemberusgaapReclassificationTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">eh:ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RecourseStatusAxis">us-gaap:NonrecourseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eh:MoldAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eh:BiotechCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_TwoCustomerMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:TwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">eh:NotExpirableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccountsReceivableMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">eh:ShortTermBankLoansGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:MrHuazhiHuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">eh:LongTermBankLoansGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:MrHuazhiHuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_PrcMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:PrcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NotLaterThanNineMonthsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:DebtInstrumentPeriodAxis">eh:NotLaterThanNineMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NotLaterThanOneYearMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:DebtInstrumentPeriodAxis">eh:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LaterThanOneYearAndNotLaterThanTwoYearsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:DebtInstrumentPeriodAxis">eh:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eh:EHangEgretGDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis">eh:EHangGZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OtherThanPRCMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:OtherThanPRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eh:LoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EastAsiaMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:EastAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OtherMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_WestAsiaMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:WestAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:InterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">eh:RevenueFromVariableInterestEntityAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eh:BiotechCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:AavMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CustomerBMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CustomerAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_InterestIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsAirMobilitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsSmartCityManagementSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsAerialMediaSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OthersProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:OthersProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AirMobilitySolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:AirMobilitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ServicesAerialMediaSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShippingAndHandlingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">eh:KeyAavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesCConvertibleRedeemablePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eh:SeriesCConvertibleRedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IPOMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OtherExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DividendDeclaredMemberusgaapDividendsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:VariableInterestEntityAndItsSubsidariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EuropeMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EastAsiaMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:EastAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OtherMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:InterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">eh:RevenueFromVariableInterestEntityAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerDMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThreeCustomerMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_InterestIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsAirMobilitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsSmartCityManagementSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsAerialMediaSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OthersProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:OthersProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AirMobilitySolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:AirMobilitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ServicesAerialMediaSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ShippingAndHandlingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">eh:KeyAavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SupplierCMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">eh:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SupplierBMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">eh:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SupplierAMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">eh:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eh:BiotechCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:AavMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eh:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OtherExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_InterestAndInvestmentIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">eh:InterestAndInvestmentIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DividendDeclaredMemberusgaapDividendsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:VariableInterestEntityAndItsSubsidariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eh:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eh:MoldAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eh:MoldAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:EastAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eh:WestAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhflyTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:GuangdongEhangGeneralAviationCoLtdEhangAviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:InterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_NomineeShareholderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:NomineeShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">eh:RevenueFromVariableInterestEntityAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerGMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerFMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerEMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TwoCustomerMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eh:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsAirMobilitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsSmartCityManagementSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ProductsAerialMediaSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OthersProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:OthersProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AirMobilitySolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:AirMobilitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:ServicesAerialMediaSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ESusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_FRusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AustrianMinisterOfFinanceMemberusgaapIncomeTaxAuthorityNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">eh:AustrianMinisterOfFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangIntelligentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EHangEgretGDMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EHangEgretGDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CNusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_ExclusiveConsultingAndServiceAgreementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">eh:ExclusiveConsultingAndServiceAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eh:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">eh:KeyAavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SupplierAMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">eh:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhflyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EhangHkMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangHkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eh:BiotechCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eh:AavMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OneYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:VestingBasedOnServiceConditionAxis">eh:OneYearPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoYearPeriodMemberEHVestingBasedOnServiceConditionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:VestingBasedOnServiceConditionAxis">eh:TwoYearPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_FourYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:VestingBasedOnServiceConditionAxis">eh:FourYearPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EHangGZMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EHangGZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EhangIntelligentMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangIntelligentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">eh:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">eh:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PatentsAndTrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">eh:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OtherExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_StatutorySurplusReserveFundMemberEHReservesFundTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="eh:ReservesFundTypeAxis">eh:StatutorySurplusReserveFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GeneralReserveFundMemberEHReservesFundTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="eh:ReservesFundTypeAxis">eh:GeneralReserveFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis">eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYearFrom2018To2020MemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">eh:TaxYearFrom2018To2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYear2008OnwardsMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">eh:TaxYear2008OnwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangYunfuMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangYunfuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhangIntelligentEquipmentGuanghouCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DividendDeclaredMemberusgaapDividendsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eh:VariableInterestEntityAndItsSubsidariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHParitesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">eh:CompensatoryDamagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ParitesInvolvedAxis">eh:CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eh:EHangEgretGDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">eh:CompensatoryDamagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis">eh:CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis">eh:CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">eh:CompensatoryDamagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis">eh:CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">eh:CompensatoryDamagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:PartiesInvolvedAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eh:LoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2019_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eh:BiotechCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">eh:DevelopmentAndPurchaseCooperativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">eh:KeyAavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">eh:KeyAavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2020_ThirdPartyMembersrtOwnershipAxis_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">eh:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:YunfuEhangIntelligentTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="P12_23_2016To12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-23</startDate>
            <endDate>2016-12-23</endDate>
        </period>
    </context>
    <context id="PAsOn12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-23</instant>
        </period>
    </context>
    <context id="P09_28_2019To09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-28</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="PAsOn09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eh:ShareIncentivePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhflyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">eh:EhflyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis">eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_16_2020To01_16_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-16</startDate>
            <endDate>2020-01-16</endDate>
        </period>
    </context>
    <context id="PAsOn01_29_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_EuropeanAssetManagementCompanyMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eh:EuropeanAssetManagementCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="P01_01_2020To01_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">eh:KeyAavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="P03_01_2020To03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">eh:KeyAavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="P06_01_2021To06_30_2021_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">eh:ThirdPartyInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2017_GuangzhouCityGovernmentMemberdeiLegalEntityAxis_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">eh:ThirdPartyInvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eh:GuangzhouCityGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="P03_01_2023To04_30_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis_SupplementalAgreementWithInvestorMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">eh:SupplementalAgreementWithInvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P03_01_2023To04_30_2023_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eh:PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eh:EHangEgretGDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis">eh:EHangGZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eh:EHangEgretGDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:SrtConsolidatedEntitiesAxis">eh:EHangGZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eh:EHangEgretGDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eh:EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To01_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To01_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="PAsOn04_25_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-25</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eh:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eh:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eh:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eh:ConsolidationAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eh:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001759783</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_CNY">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_EUR">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="Unit_HKD">
        <measure>iso4217:HKD</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_Day">
        <measure>utr:Day</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Units">
        <measure>eh:Units</measure>
    </unit>
    <unit id="Unit_CNY_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="P01_01_2022To12_31_2022">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2022To12_31_2022">0001759783</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2022To12_31_2022">FY</dei:DocumentFiscalPeriodFocus>
    <dei:NoTradingSymbolFlag contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType contextRef="P01_01_2022To12_31_2022">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="P01_01_2022To12_31_2022">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="P01_01_2022To12_31_2022">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2022To12_31_2022">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2022To12_31_2022">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2022To12_31_2022">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2022To12_31_2022">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="P01_01_2022To12_31_2022">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="P01_01_2022To12_31_2022">001-39151</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2022To12_31_2022">EHang Holdings Limited</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2022To12_31_2022">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2022To12_31_2022">11/F Building One, EHang Technology Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="P01_01_2022To12_31_2022">No. 29 Bishan Blvd</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="P01_01_2022To12_31_2022">Huangpu District</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2022To12_31_2022">Guangzhou</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2022To12_31_2022">510700</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2022To12_31_2022">CN</dei:EntityAddressCountry>
    <dei:ContactPersonnelName contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Richard Jian Liu</dei:ContactPersonnelName>
    <dei:CityAreaCode contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">+86 20</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">2902 8899</dei:LocalPhoneNumber>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">11/F Building One, EHang Technology Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">No. 29 Bishan Blvd</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Huangpu District</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Guangzhou</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">510700</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">CN</dei:EntityAddressCountry>
    <dei:Security12bTitle contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares, each representing two Class A ordinary shares, par value US$0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">EH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis">Class A ordinary shares, par value US$0.0001 per share</dei:Security12bTitle>
    <dei:SecurityExchangeName contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">116455947</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">77429387</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">39026560</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2022To12_31_2022">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2022To12_31_2022">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2022To12_31_2022">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2022To12_31_2022">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2022To12_31_2022">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2022To12_31_2022">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="P01_01_2022To12_31_2022">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2022To12_31_2022">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard contextRef="P01_01_2022To12_31_2022">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="P01_01_2022To12_31_2022">false</dei:EntityShellCompany>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      id="hidden77449498">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis"
      id="hidden77449499">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis"
      id="hidden77449500">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis"
      id="hidden77449501">F4</dei:EntityIncorporationStateCountryCode>
    <dei:AuditorFirmId contextRef="P01_01_2022To12_31_2022">1424</dei:AuditorFirmId>
    <dei:AuditorFirmId contextRef="P01_01_2021To12_31_2021">1408</dei:AuditorFirmId>
    <dei:AuditorName contextRef="P01_01_2022To12_31_2022">PricewaterhouseCoopers Zhong Tian LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="P01_01_2022To12_31_2022">Guangzhou, the People&#x2019;s Republic of China</dei:AuditorLocation>
    <dei:AuditorName contextRef="P01_01_2021To12_31_2021">Ernst &amp; Young Hua Ming LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="P01_01_2021To12_31_2021">Shanghai, the People&#x2019;s Republic of China</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">246863000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">249310000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">36147000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">160000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69417000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">115380000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">16728000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">56189000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">20298000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2943000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">78075000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">72364000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10492000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">29395000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">45183000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6550000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1360000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">477150000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">387155000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">56132000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">33821000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">47060000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6823000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">73482000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10654000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">745000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1959000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">284000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15208000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">9980000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1447000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6143000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">9839000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1427000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2367000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1392000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">202000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">58284000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">143712000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">20837000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">535434000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">530867000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">76969000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021_NonrecourseMemberusgaapRecourseStatusAxis"
      decimals="-3"
      unitRef="Unit_CNY">23755000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis"
      decimals="-3"
      unitRef="Unit_CNY">29993000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">4348000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">49794000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">7219000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <eh:ShortTermBorrowingsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">57838000</eh:ShortTermBorrowingsCurrent>
    <eh:ShortTermBorrowingsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">8386000</eh:ShortTermBorrowingsCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">45560000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">35456000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5141000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">14831000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">19321000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2801000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3000000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">13154000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1907000</us-gaap:LoansPayableToBankCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">61851000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">97763000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">14175000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5520000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">733000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1495000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">217000</us-gaap:DeferredIncomeCurrent>
    <eh:DeferredGovernmentSubsidiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">468000</eh:DeferredGovernmentSubsidiesCurrent>
    <eh:DeferredGovernmentSubsidiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1993000</eh:DeferredGovernmentSubsidiesCurrent>
    <eh:DeferredGovernmentSubsidiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">289000</eh:DeferredGovernmentSubsidiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">7000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">136447000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">282341000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">40936000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021_NonrecourseMemberusgaapRecourseStatusAxis"
      decimals="-3"
      unitRef="Unit_CNY">9588000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis"
      decimals="-3"
      unitRef="Unit_CNY">5234000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">759000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">17000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3846000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">558000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">40000000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">40000000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5799000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">292000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">292000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">42000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5480000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5480000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">795000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">69913000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10136000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2169000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2928000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">425000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1389000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">201000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">64941000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">123848000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">17956000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">201388000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">406189000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">58892000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2021"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2022"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2022"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1904577337</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">74309007</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">73723637</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1904577337</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">78300387</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">77309937</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">50000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">51000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">45422663</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">40136560</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">40136560</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">45422663</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">39026560</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">39026560</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">25000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">24000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1459374000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1558356000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">225940000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <eh:StatutoryReserves
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1191000</eh:StatutoryReserves>
    <eh:StatutoryReserves
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1191000</eh:StatutoryReserves>
    <eh:StatutoryReserves
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">173000</eh:StatutoryReserves>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-1122153000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1450374000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-210284000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-5886000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">15010000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2176000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">332601000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">124258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">18016000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1445000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">420000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">61000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">334046000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">124678000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">18077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">535434000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">530867000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">76969000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">176060000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">54923000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">40775000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">5912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">4033000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1884000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3542000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">513000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">180093000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">56807000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">44317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6425000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">72082000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">19991000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">15038000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">2180000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1832000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">786000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">60000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">9000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">73914000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">20777000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">15098000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2189000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">106179000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">36030000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">29219000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4236000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">37186000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">43229000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">53116000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">7701000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">61613000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">187388000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">151065000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">21902000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">105252000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">137148000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">135082000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">19585000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">204051000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">367765000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">339263000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">49188000</us-gaap:OperatingExpenses>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">6576000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">11199000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6094000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">884000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-91296000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-320536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-303950000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-44068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3795000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5143000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4669000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">677000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2337000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1803000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3819000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">554000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-333000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-827000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1488000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-216000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1227000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6086000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1944000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">282000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3127000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1549000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">26804000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3886000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-775000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7050000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-25498000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-3697000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-92071000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313486000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329448000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47765000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">206000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">134000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">79000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11000</us-gaap:IncomeTaxExpenseBenefit>
    <eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-92277000</eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee>
    <eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313620000</eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee>
    <eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329527000</eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee>
    <eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47776000</eh:NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">236000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-276000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">196000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">28000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-92041000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313896000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329331000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47748000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-92041000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313896000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329331000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47748000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-4422000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">63000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1110000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-161000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-87619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-328221000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47587000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-0.8</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-0.8</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-1.6</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-1.6</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-5.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-5.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-5.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-5.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_shares">109563</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_shares">109563</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_shares">112985</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_shares">112985</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_shares">114695</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_shares">114695</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_shares">114695</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_shares">114695</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-9974000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6107000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3030000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-1729000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1729000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-8245000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-7836000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3030000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-100286000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-321732000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-308435000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-44718000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-4422000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">63000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1110000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-161000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-95864000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-321795000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-307325000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-44557000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">64034573</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">44000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">45422663</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">28000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1020691000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">10195000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1035000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-720419000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">311574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3781000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">315355000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">170062</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">5751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">5751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">5751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">430108</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">-430108</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-87619000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-87619000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4422000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-92041000</us-gaap:ProfitLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">54857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">54857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">54857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2023000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2023000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8245000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8245000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-8245000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">64634743</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">44000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">44992555</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">28000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1081299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1950000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1035000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-808038000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">276318000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1382000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">277700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">64634743</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">44000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">44992555</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">28000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1081299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1950000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1035000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-808038000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">276318000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1382000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">277700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">1230769</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">256944000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">256945000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">256945000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">2500000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">3002130</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <eh:StockIssuedDuringPeriodSharesRestrictedStockAwardSettled
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">-1914630</eh:StockIssuedDuringPeriodSharesRestrictedStockAwardSettled>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">4855995</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">-4855995</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-313959000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-313959000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">63000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313896000</us-gaap:ProfitLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">121131000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">121131000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">121131000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7836000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7836000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-7836000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <eh:AppropriationOfStatutoryReserves
      contextRef="P01_01_2021To12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">156000</eh:AppropriationOfStatutoryReserves>
    <eh:AppropriationOfStatutoryReserves
      contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-156000</eh:AppropriationOfStatutoryReserves>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">74309007</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">40136560</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1459374000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1122153000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">332601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">334046000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">74309007</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">40136560</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1459374000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1122153000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">332601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">334046000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">876380</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2595750</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <eh:StockIssuedDuringPeriodSharesRestrictedStockAwardSettled
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">-590750</eh:StockIssuedDuringPeriodSharesRestrictedStockAwardSettled>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1110000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">-1110000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-328221000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-328221000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1110000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329331000</us-gaap:ProfitLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">96898000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">96898000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">96898000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-383000</eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan>
    <eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan
      contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-383000</eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan>
    <eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-383000</eh:AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan>
    <eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-11230000</eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax>
    <eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax
      contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-11230000</eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax>
    <eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-11230000</eh:AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">13697000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">13697000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">13697000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">85000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">85000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">78300387</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">51000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">39026560</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">24000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1558356000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">15010000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1450374000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">124258000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">124678000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">78300387</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">39026560</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">225940000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2176000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">173000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-210284000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_ParentMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">18016000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">61000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">18077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-92041000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313896000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329331000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47748000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5785000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7427000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">8478000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1229000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">407000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">346000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">439000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">64000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">11976000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1736000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">184000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">54857000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">121131000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">96898000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">14049000</us-gaap:ShareBasedCompensation>
    <eh:ReclaimOfSharesUnderShareIncentivePlan
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">383000</eh:ReclaimOfSharesUnderShareIncentivePlan>
    <eh:ReclaimOfSharesUnderShareIncentivePlan
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">56000</eh:ReclaimOfSharesUnderShareIncentivePlan>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-72000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-456000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-820000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">103000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">15000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">288000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1674000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">243000</us-gaap:AmortizationOfDebtDiscountPremium>
    <eh:InterestAndInvestmentIncome
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1367000</eh:InterestAndInvestmentIncome>
    <eh:InterestAndInvestmentIncome
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3131000</eh:InterestAndInvestmentIncome>
    <eh:InterestAndInvestmentIncome
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">454000</eh:InterestAndInvestmentIncome>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-52000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-276000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">196000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">28000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1627000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">13313000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">56517000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">47784000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6928000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2640000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">956000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">139000</us-gaap:InventoryWriteDown>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">827000</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1488000</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">216000</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">134678000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-39336000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10072000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1460000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <eh:UnbilledRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-4281000</eh:UnbilledRevenue>
    <eh:UnbilledRevenue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-2800000</eh:UnbilledRevenue>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-13495000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">29269000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">38607000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3257000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">473000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5001000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">12972000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">22942000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3326000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2639000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-1279000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1360000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-197000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">16155000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">26611000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-7748000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-10104000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1465000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-2426000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7051000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4490000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">651000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7667000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">11370000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">36252000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5256000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-8783000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1273000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3720000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-60000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1521000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">221000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <eh:IncreaseDecreaseInDeferredGovernmentSubsidies
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-80000</eh:IncreaseDecreaseInDeferredGovernmentSubsidies>
    <eh:IncreaseDecreaseInDeferredGovernmentSubsidies
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-430000</eh:IncreaseDecreaseInDeferredGovernmentSubsidies>
    <eh:IncreaseDecreaseInDeferredGovernmentSubsidies
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1525000</eh:IncreaseDecreaseInDeferredGovernmentSubsidies>
    <eh:IncreaseDecreaseInDeferredGovernmentSubsidies
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">221000</eh:IncreaseDecreaseInDeferredGovernmentSubsidies>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-5000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <eh:IncreaseDecreaseInUnrecognizedTaxBenefits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">14000</eh:IncreaseDecreaseInUnrecognizedTaxBenefits>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-151696000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-121629000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-173458000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-25148000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <eh:PaymentsFromDeconsolidationOfSubsidiaries
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">54000</eh:PaymentsFromDeconsolidationOfSubsidiaries>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">115364000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">157761000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">76807000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11136000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">71996000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">140756000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">151388000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">21949000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8742000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15645000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">12166000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1764000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">192000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">188000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">27000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">337000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">51000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1653000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">240000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">700000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4550000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">660000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">53900000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">40000000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-66209000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-33401000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">56400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">8176000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromBankDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">15000000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">49794000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">7219000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5000000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15000000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1450000</us-gaap:RepaymentsOfBankDebt>
    <eh:ProceedsFromLongTermBankLoans
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">20000000</eh:ProceedsFromLongTermBankLoans>
    <eh:RepaymentOfLongTermBankLoan
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3000000</eh:RepaymentOfLongTermBankLoan>
    <eh:RepaymentOfLongTermBankLoan
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">435000</eh:RepaymentOfLongTermBankLoan>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">69861000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10129000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">40000000</us-gaap:ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities>
    <eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2023000</eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany>
    <eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">85000</eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany>
    <eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">12000</eh:ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7313000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">256945000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">750000</us-gaap:PaymentsOfStockIssuanceCosts>
    <eh:PaymentOfIssuanceCostsForInitialPublicOffering
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">13906000</eh:PaymentOfIssuanceCostsForInitialPublicOffering>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">42680000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">266947000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">106740000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">15475000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-6264000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-5067000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">12605000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1828000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-181489000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">106850000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2287000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">321662000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">140173000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">247023000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">35815000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">140173000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">247023000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">249310000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">36147000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">342000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1178000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1502000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">218000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">40000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">342000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">79000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11000</us-gaap:IncomeTaxesPaidNet>
    <eh:LongTermLoansFromThirdPartySettledThroughAccountsReceivables
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">25000000</eh:LongTermLoansFromThirdPartySettledThroughAccountsReceivables>
    <eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4967000</eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities>
    <eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1228000</eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities>
    <eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3327000</eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities>
    <eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">482000</eh:PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities>
    <eh:UnpaidStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_SeriesCConvertibleRedeemablePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">48000</eh:UnpaidStockIssuanceCosts>
    <eh:UnpaidStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_IPOMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">821000</eh:UnpaidStockIssuanceCosts>
    <eh:StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">812000</eh:StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">137840000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">246863000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">249310000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">36147000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2333000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">160000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">140173000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">247023000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">249310000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">36147000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Organization and Nature of Operations &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal activities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;EHang Holdings Limited (the &#x2018;&#x2018;Company&#x2019;&#x2019;) was incorporated in the Cayman Islands on December&#160;23, 2014 under the Cayman Islands Companies Law as an exempted company with limited liability. On December 12, 2019, the Company completed its initial public offering (the &#x201c;IPO&#x201d;) and got listed on Nasdaq Global Market. The Company through its consolidated subsidiaries, variable interest entity (the &#x2018;&#x2018;VIE&#x2019;&#x2019;) and the subsidiaries of the VIE (collectively, the &#x2018;&#x2018;Group&#x2019;&#x2019;) are principally engaged in the manufacturing, sales and operations of autonomous aerial vehicles. The Group established its manufacturing &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;facility&lt;/div&gt; in Yunfu City in the PRC. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal subsidiaries and VIEs &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the Company&#x2019;s major subsidiaries, VIE and the subsidiaries of the VIE (&#x201c;VIEs&#x201d;, refer to VIE and its subsidiaries as a whole, where appropriate) are as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:56%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Subsidiaries:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date of&lt;br/&gt; incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place of&lt;br/&gt; incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;direct&#160;or&#160;indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&#160;activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;Direct&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;Indirect&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Ehfly Technology Limited (&#x201c;Ehfly&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;December 5, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Hong Kong&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Product sales&lt;br/&gt; investment&lt;br/&gt; holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;EHang Intelligent Equipment (Guangzhou) Co., Ltd. (&#x201c;EHang Intelligent&#x201d; or the &#x201c;WFOE&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;October 15, 2015&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449500"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Research and&lt;br/&gt; development,&lt;br/&gt; manufacturing&lt;br/&gt; and product&lt;br/&gt; sales&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Yunfu EHang Intelligent Technology Limited (&#x201c;EHang Yunfu&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;June 15, 2020&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449498"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Research and&lt;br/&gt; development,&lt;br/&gt; manufacturing&lt;br/&gt; and product&lt;br/&gt; sales&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Variable Interest Entity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Guangzhou EHang Intelligent Technology Co., Ltd. (&#x201c;EHang GZ&#x201d; or the &#x201c;VIE&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;August 8, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449501"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Research and&lt;br/&gt; development,&lt;br/&gt; manufacturing&lt;br/&gt; and product&lt;br/&gt; sales&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;     &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;VIE&#x2019;s Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;direct&#160;or&#160;indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&#160;activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Direct&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Indirect&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:46%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Guangdong EHang General Aviation Co., Ltd. (&#x201c;EHang Aviation&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;March 11, 2021&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449499"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%(a)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 20%; padding: 0pt;"&gt;Operational flight services&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;EHang GZ and EHang Intelligent hold 51% and 49% equity interests in EHang Aviation, respectively. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Summary of the VIE contractual arrangements (the &#x201c;VIE Contractual Agreements&#x201d;) &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group conducts all of its business in China through its subsidiaries and the VIEs in the PRC. The Company&#x2019;s subsidiary EHang Intelligent, or the WFOE, has entered into contractual arrangements with the VIE and its shareholder described below, which are referred to as the VIE Contractual Agreements. As of December&#160;31, 2019, the equity interests of the VIE were legally held by Mr.&#160;Huazhi Hu and Mr.&#160;Derrick Yifang Xiong (the &#x201c;Former Shareholders&#x201d;). For the year ended December&#160;31, 2020, the Former Shareholders transferred their equity interests to Mr.&#160;Shuai Feng and Mr.&#160;Weixian Xia, both are the Group&#x2019;s employees (the &#x201c;Nominee Shareholders&#x201d;). The Nominee Shareholders then signed the Contractual Agreements with terms essentially the same as the ones signed before. Through the Contractual Agreements, the Nominee Shareholders of the VIE effectively assigned all of their voting rights underlying their equity interests in the VIE to the WFOE, which is a wholly-owned entity by the Company, who further assigned the voting rights underlying their equity interests in the VIE to the Company. Therefore, the Company has the power to direct the activities of the VIE that most significantly impact their economic performance. The Company also has the right to receive economic benefits via the WFOE, and the obligation to absorb losses of the VIE, that potentially could be significant to the VIE. Through the VIE Contractual Agreements, the Company is considered the primary beneficiary of the VIEs for accounting purposes only and thus consolidates each of these entities under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC810-10,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Consolidation: Overall&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of the Contractual Agreements among the Former Shareholders, the VIE and the WFOE, and then amended in 2020 to the Nominee Shareholders: &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loan Agreement &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The WFOE has granted interest-free loans with an aggregate amount of RMB60,000 to the Nominee Shareholders of the VIE for the sole purpose of providing funds necessary for the capital injection of the VIE. The loans are repayable by such Nominee Shareholder through a transfer of their equity interests in the VIE to the WFOE, in proportion to the amount of the loans to be repaid. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Power of Attorney and Shareholders Voting Proxy &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the Power of Attorney and Shareholders Voting Proxy entered into between the Nominee Shareholders, the VIE and the WFOE, the Nominee Shareholders authorized the WFOE to act on behalf of the Nominee Shareholders as exclusive agent and attorney with respect to all matters concerning the VIE&#x2019;s equity interests, including but not limited to: (1)&#160;attend shareholders&#x2019; meetings of the VIE; (2)&#160;exercise all the shareholders&#x2019; rights, including voting rights; and (3)&#160;designate and appoint the senior management members of the VIE. The proxy is irrevocable and continuously valid from the date of execution. The WFOE is entitled to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-authorize&lt;/div&gt; or assign its rights related to the equity interest to any other person or entity at its own discretion and without giving prior notice to the Nominee Shareholders or obtaining their consents. In 2019, the WFOE reassigned its rights under the Power of Attorney and Shareholders Voting Proxy to the Company, pursuant to the Commitment Letter below. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive Option Agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the Exclusive Option Agreements entered amongst the Nominee Shareholders, the VIE and WFOE, the Nominee Shareholders granted to WFOE or their designees an irrevocable and exclusive right to purchase all or part of the equity interests held by the Nominee Shareholders in the VIE at the WFOE&#x2019;s sole discretion, to the extent permitted under the PRC laws, at an amount equal to the minimum consideration permitted under the applicable PRC law and administrative regulations. Any proceeds received by the Nominee Shareholders from the exercise of the options shall be remitted to the WFOE or its designated party, to the extent permitted under PRC laws. In addition, the VIE and the Nominee Shareholders have agreed that without prior written consent of the WFOE, they will not create any pledge or encumbrance on their equity interests in the VIE, or transfer or otherwise dispose of their equity interests in the VIE. The term of the agreement remains effective as long as each Nominee Shareholder remains a shareholder of the VIE. The WFOE may terminate the agreement at its sole discretion, whereas under no circumstances may the VIE or the Nominee Shareholders terminate the agreement. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive Consulting and Service Agreement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the Exclusive Consulting and Service Agreement between the WFOE and the VIE, the WFOE has the exclusive right to provide services to the VIE related to the VIE&#x2019;s and the VIE&#x2019;s subsidiaries&#x2019; business, including but not limited to the development, manufacturing and sales of intelligent aerial vehicles. In return, the VIE agrees to pay a service fee equal to 100% of the consolidated net profits of the VIE after the VIE turns cumulative profitable and after certain expenses. The WFOE has sole discretion in determining the service fee charged to the VIE under this agreement. Without the WFOE&#x2019;s prior written consent, the VIE shall not, directly and indirectly, obtain the same or similar services as provided under this agreement from any third party. The WFOE will have the exclusive ownership of all intellectual property rights developed by performance of this agreement. The Exclusive Consulting and Service Agreement is valid for 10 years and renewable at the WFOE&#x2019;s option. This agreement can be terminated by the WFOE with 30 days&#x2019; notice at any time but cannot be terminated by the VIE unless the WFOE is found to be in gross negligence. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share Pledge Agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the Share Pledge Agreements entered amongst the WFOE and the Nominee Shareholders, the Nominee Shareholders pledged all of their equity interests in the VIE to the WFOE in favor of the WFOE to secure the VIE and their obligations under the various contractual agreements, including the Exclusive Consulting and Service Agreements and Exclusive Option Agreements described above. The WFOE shall have the right to collect dividends generated by the pledged equity interests during the term of the pledge. If the Nominee Shareholders breach their respective contractual obligations under the Share Pledge Agreements, the WFOE, as pledgee, will be entitled to rights, including the right to dispose of the pledged equity interests entirely or partially. The Nominee Shareholders of the VIE agree not to create any encumbrance on or otherwise transfer or dispose of their respective equity interests in the VIE, without the prior consent of the WFOE. The Share Pledge Agreements will remain effective until all the contractual obligations have been satisfied in full under all the agreements mentioned above. In March 2021, the Company has completed the registration of the share pledge with the relevant office of Administration for the Industry and Commerce in accordance with the PRC Property Rights Law. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Commitment Letter &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the Commitment Letter, the WFOE irrevocably and unconditionally commits to execute its rights and obligations under the Power of Attorney and Shareholders Voting Proxy under the instruction of the Company. In addition, the Company is obligated and undertakes to provide unlimited financial support to the VIE, to the extent permissible under applicable PRC laws and regulations. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2020, a judicial freeze was placed on the equity interests of the VIE in connection with an arbitration filed by a third party against Mr.&#160;Huazhi Hu, one of the Former Shareholders of the VIE. The arbitration arose from a financial dispute between the third party and Mr. Huazhi&#160;Hu, and was unrelated to the Group. The third party did not have any claim against the VIE. The VIE was named as a party in the arbitration only because the third party regarded equity interests of the VIE as potential assets of Mr. Huazhi&#160;Hu. The third party and Mr. Huazhi&#160;Hu reached a settlement and as a result, in March 2021, the third party filed a petition with the court and the judicial freeze on the VIE&#x2019;s equity interests has been released since then. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Based on the opinion of the Company&#x2019;s PRC legal counsel, (i)&#160;the ownership structure of the WFOE and the VIEs are in compliance with applicable PRC laws and regulations, (ii)&#160;such Contractual Agreements constitute valid, legal and binding obligations enforceable against each party of such agreements in accordance with the terms of each agreement, and will not result in any violation of PRC laws or regulations currently in effect. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;However, uncertainties in the PRC legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future PRC laws or regulations. If the Company, the WFOE or any of their current or future VIE are found in violation of any existing or future laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in dealing with such violations, which may include, but not limited to, revocation of business and operating licenses, being required to discontinue or restrict its business operations, restriction of the Group&#x2019;s right to collect revenues, being required to restructure its operations, imposition of additional conditions or requirements with which the Group may not be able to comply, or other regulatory or enforcement actions against the Group that could be harmful to its business. The imposition of any of these or other penalties may result in a material and adverse effect on the Group&#x2019;s ability to conduct its business. In addition, if the imposition of any of these penalties causes the Company to lose the rights to direct the activities of the VIE or the right to receive their economic benefits, the Company would no longer be able to consolidate the VIE. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following financial statement balances and amounts of the Group&#x2019;s VIEs were included in the accompanying consolidated financial statements: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,959&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;202&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;839&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;837&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,302&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;530&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from the Company and its subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,774&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,911&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,002&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;and equipment, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,032&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,273&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;185&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Right-of-use assets, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;799&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;77&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;229&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;97&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;52,094&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,347&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,675&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,025&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;449&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contract liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,677&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,027&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;294&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current portion of long-term bank loans&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,154&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;747&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued expenses and current liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,053&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,858&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the Company and its subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;45,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term bank loans&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,846&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;558&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrecognized tax benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;588&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;588&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Lease liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;79,334&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;90,678&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,147&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68,372&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,399&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;- Third-party revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35,280&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;230&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;- Inter-company revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,092&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,169&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,141&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,470&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net profit (loss)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,755&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,534&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(38,091&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash (used in) provided by operating activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,118&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,482&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,627&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash used in investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(237&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(34&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash provided by (used in) financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(145&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net (decrease) increase in cash, cash equivalents and restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,225&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;640&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,390&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Other than the amounts due to the Company and its subsidiaries (which are eliminated upon consolidation), all remaining liabilities of the VIE are without recourse to the primary beneficiary. The Company did not provide or intend to provide financial or other supports that are not previously contractually required to the VIEs during the years presented. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The revenue-producing assets that are held by the VIEs comprise mainly of permits, domain names, IP rights, operating licenses, intangible assets and fixed assets. The VIEs contributed an aggregate of 19.6%, 0.4% and 0.01% of the Group&#x2019;s consolidated revenues for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-company transactions. The VIEs contributed RMB507, RMB36,371 and RMB47,683 (US$6,913) &lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;of the Group&#x2019;s consolidated net loss for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-company transactions. There are no consolidated VIE&#x2019;s assets that are pledged or collateralized for the VIE&#x2019;s obligations which can only be used to settle the VIE&#x2019;s obligations, except for the registered capital and the statutory reserves. Relevant PRC laws and regulations restrict the VIE from transferring a portion of its net assets, equivalent to the balance of its statutory reserves and its share capital, to the Company in the form of loans and advances or cash dividends (Note 21). Creditors of the VIE do not have recourse to the general credit of the Company for any of the liabilities of the VIE. There were no other pledges or collateralization of the VIE&#x2019;s assets.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Liquidity and Going Concern &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has been incurring losses from operations since inception. The Group incurred net losses of RMB92,041, RMB313,896 and RMB329,331 (US$47,748) for the years ended December 31, 2020, 2021 and 2022, respectively. Accumulated deficit amounted to RMB1,122,153 and RMB1,450,374 (US$210,284&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;) as of December 31, 2021 and 2022, respectively. Net cash used in operating activities was RMB&lt;/div&gt;&lt;/div&gt;151,696, RMB121,629 and RMB173,458 (US$25,148) for the years ended December 31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2021 and 2022, the Group&#x2019;s balance of cash and cash equivalents was RMB 246,863 and RMB249,310 (US$36,147), respectively. Up to the date of this report, the Group had unused loan facilities of RMB10,000 with expiration date of February 9, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s ability to continue as a going concern is currently largely dependent on when the Group will obtain the type certificate of its EH216-S in the near term to launch fully commercial sales of its EH216-S autonomous aerial vehicle, and raising additional funds through debt financings or equity offerings. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s management expect to obtain the type certificate in the near future as the Group has completed majority of the compliance tests of the EH216-S as of the date of this report. However, there is uncertainty as to when the Group will obtain the type certificate of its EH216-S in the near term, which may materially and adversely affect the execution of management&#x2019;s business plan and the Company&#x2019;s future liquidity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;If the Group would be unsuccessful in obtaining the type certificate of EH216-S in a timely manner in the near term, or raising sufficient funds, the Group&#x2019;s management will continue to tighten its cash management, further undertake significant cost-cutting measures, adjust the pace of its R&amp;amp;D projects&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, expand revenues from smart city management solutions and aerial media solutions&lt;/div&gt; and utilize the unused loan facilities of RMB 10,000. This will help maintain the liquidity of the Group within the twelve-month period from the issuance date of these consolidated financial statements and provide additional time for the Group to obtain the type certificate of its EH216-S and raise sufficient funds. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management has concluded, after giving consideration to its plans as noted above and existing balance of cash and cash equivalents as of December 31, 2022, that the Group has sufficient funds for sustainable operations and it will be able to meet its payment obligations from operations and debt related commitments for the next twelve months from the issuance of the consolidated financial statements. Accordingly the consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities during the normal course of operations. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <eh:SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the Company&#x2019;s major subsidiaries, VIE and the subsidiaries of the VIE (&#x201c;VIEs&#x201d;, refer to VIE and its subsidiaries as a whole, where appropriate) are as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:56%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Subsidiaries:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date of&lt;br/&gt; incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place of&lt;br/&gt; incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;direct&#160;or&#160;indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&#160;activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;Direct&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;Indirect&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Ehfly Technology Limited (&#x201c;Ehfly&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;December 5, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Hong Kong&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Product sales&lt;br/&gt; investment&lt;br/&gt; holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;EHang Intelligent Equipment (Guangzhou) Co., Ltd. (&#x201c;EHang Intelligent&#x201d; or the &#x201c;WFOE&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;October 15, 2015&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449500"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Research and&lt;br/&gt; development,&lt;br/&gt; manufacturing&lt;br/&gt; and product&lt;br/&gt; sales&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Yunfu EHang Intelligent Technology Limited (&#x201c;EHang Yunfu&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;June 15, 2020&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449498"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Research and&lt;br/&gt; development,&lt;br/&gt; manufacturing&lt;br/&gt; and product&lt;br/&gt; sales&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Variable Interest Entity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Guangzhou EHang Intelligent Technology Co., Ltd. (&#x201c;EHang GZ&#x201d; or the &#x201c;VIE&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;August 8, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449501"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Research and&lt;br/&gt; development,&lt;br/&gt; manufacturing&lt;br/&gt; and product&lt;br/&gt; sales&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;       &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 46%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;VIE&#x2019;s Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;direct&#160;or&#160;indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&#160;activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Direct&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Indirect&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:46%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Guangdong EHang General Aviation Co., Ltd. (&#x201c;EHang Aviation&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;March 11, 2021&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="-sec-ix-hidden:hidden77449499"&gt;PRC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%(a)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 20%; padding: 0pt;"&gt;Operational flight services&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;EHang GZ and EHang Intelligent hold 51% and 49% equity interests in EHang Aviation, respectively. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </eh:SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis">2014-12-05</dei:EntityIncorporationDateOfIncorporation>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis">K3</dei:EntityIncorporationStateCountryCode>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">0</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations contextRef="P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis">Product sales investment holding</us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis">2015-10-15</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">0</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis">Research and development, manufacturing and product sales</us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">2020-06-15</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">0.685</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">0</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations contextRef="P01_01_2022To12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis">Research and development, manufacturing and product sales</us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis">2014-08-08</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">0</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="P01_01_2022To12_31_2022_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMembersrtConsolidatedEntitiesAxis">Research and development, manufacturing and product sales</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis">2021-03-11</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">0</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="P01_01_2022To12_31_2022_GuangdongEhangGeneralAviationCoLtdEhangAviationMembersrtConsolidatedEntitiesAxis">Operational flight services</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_EHangGZMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_EhangIntelligentMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.49</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount
      contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_NomineeShareholderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">60000000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount>
    <eh:PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee
      contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_ExclusiveConsultingAndServiceAgreementMemberusgaapTypeOfArrangementAxis"
      decimals="INF"
      unitRef="Unit_pure">1</eh:PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee>
    <eh:ConsultingAndServiceAgreementTerm contextRef="P01_01_2022To12_31_2022_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis_NomineeShareholderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">The Exclusive Consulting and Service Agreement is valid for 10 years and renewable at the WFOE&#x2019;s option.</eh:ConsultingAndServiceAgreementTerm>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following financial statement balances and amounts of the Group&#x2019;s VIEs were included in the accompanying consolidated financial statements: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,959&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;202&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;839&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;837&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,302&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;530&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from the Company and its subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,774&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,911&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,002&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;and equipment, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,032&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,273&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;185&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Right-of-use assets, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;799&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;77&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;229&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;97&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;52,094&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,347&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,675&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,025&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;449&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contract liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,677&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,027&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;294&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current portion of long-term bank loans&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,154&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;747&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued expenses and current liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,053&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,858&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the Company and its subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;45,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term bank loans&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,846&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;558&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrecognized tax benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;588&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;588&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Lease liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;79,334&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;90,678&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,147&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68,372&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,399&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;- Third-party revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35,280&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;230&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;- Inter-company revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,092&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,169&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,141&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,470&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net profit (loss)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,755&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,534&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(38,091&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash (used in) provided by operating activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,118&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,482&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,627&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash used in investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(237&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(34&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash provided by (used in) financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(145&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net (decrease) increase in cash, cash equivalents and restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,225&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;640&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,390&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">8014000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">11404000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1653000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10959000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">202000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">29000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">839000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">837000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">121000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4302000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3653000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">530000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">25774000</us-gaap:DueFromAffiliateCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6911000</us-gaap:DueFromAffiliateCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1002000</us-gaap:DueFromAffiliateCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2032000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1273000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">185000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">799000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">116000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">77000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">229000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">33000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">97000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">39000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">6000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">52094000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">25347000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">3675000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3025000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3100000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">449000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1677000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2027000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">294000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">5154000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">747000</us-gaap:LoansPayableToBankCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">18053000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">19712000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">2858000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">45991000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">55451000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">8040000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">9000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3846000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">558000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">588000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">588000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">85000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">800000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">116000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">79334000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">90678000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">13147000</us-gaap:Liabilities>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">68372000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">28399000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10147000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1471000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">35280000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">230000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">33092000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">28169000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10141000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_InterCompanyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1470000</us-gaap:Revenues>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">25755000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8534000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-38091000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-5523000</us-gaap:ProfitLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5118000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3482000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4627000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">671000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-107000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-878000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-237000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-34000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">5000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-145000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5225000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">640000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3390000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">492000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="3"
      unitRef="Unit_pure">0.196</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2021To12_31_2021_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="3"
      unitRef="Unit_pure">0.004</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_RevenueFromVariableInterestEntityAndItsSubsidiariesMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="4"
      unitRef="Unit_pure">0.0001</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">36371000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">47683000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityAndItsSubsidariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">6913000</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-92041000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313896000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329331000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47748000</us-gaap:ProfitLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-1122153000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1450374000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-210284000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-151696000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-121629000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-173458000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-25148000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">246863000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">249310000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">36147000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="PAsOn12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:DebtInstrumentMaturityDate contextRef="P01_01_2022To12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis">2024-02-09</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="PAsOn12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Summary of Significant Accounting Policies &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of presentation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The accompanying consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) to reflect the financial position, results of operations and cash flows of the Group. Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.&lt;/div&gt;&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Principles of consolidation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIEs, for which the Company is the ultimate primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries, and the VIEs have been eliminated upon consolidation. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A subsidiary is an entity in which the Company, directly or indirectly, controls more than one half of the voting power: has the power to appoint or remove the majority of the members of the board of directors (the &#x201c;Board&#x201d;): to cast majority of votes at the meeting of the Board or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A VIE is an entity in which the Company, or its subsidiary, through contractual arrangements, bears the risks of, and enjoys the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiary is the primary beneficiary of the entity. In determining whether the Company or its subsidiaries are the primary beneficiary, the Company considered whether it has the power to direct activities that are significant to the VIE&#x2019;s economic performance, and also the Company&#x2019;s obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. &lt;/div&gt;&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Use of estimates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the balance sheet date and revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in the Group&#x2019;s consolidated financial statements include, but not limited to expected total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; revenue contracts, allowance for doubtful accounts, the determination of warranty cost, lower of cost and net realizable value of inventory, useful lives of long-lived assets, impairment of long-lived assets, valuation allowance for deferred tax assets, uncertain tax positions, fair value of the warrants and short-term debt, fair value of share-based awards and fair value of financial instruments. Management bases the estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(d)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign currency&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The functional currency of the Company, Ehfly, and EHANG Investment (HK) Limited (&#x201c;EHang HK&#x201d;) is the United States dollar (&#x201c;US$&#x201d;). The functional currency of EHang Holding GmbH (&#x201c;EHang GmbH&#x201d;), EHANG TECHNOLOGIES SPAIN&#160;&amp;amp; LATAM, S.L. (&#x201c;EHang Spain&#x201d;) and Ehang EUROPE SAS (&#x201c;EHang France&#x201d;) is the euro (&#x201c;&#x20ac;&#x201d;). The functional currency of the Company&#x2019;s PRC subsidiaries and the VIEs is the Renminbi (&#x201c;RMB&#x201d;). The Group uses the RMB as its reporting currency. The determination of the respective functional currency is based on the criteria set out by ASC 830, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Transactions denominated in foreign currencies are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; at the exchange rates prevailing at the balance sheet date. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-monetary&lt;/div&gt; items that are measured in terms of historical cost in foreign currency are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The financial statements of the Group&#x2019; entities of which the functional currency is not RMB use the periodic average exchange rates and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders&#x2019; (deficit) equity. &lt;/div&gt;&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(e)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Convenience translation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of US$1.00 to RMB6.8972 as set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;30, 2022, or any other rate. &lt;/div&gt;&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(f)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Cash and cash equivalents consist of cash on hand, deposits and highly liquid investments placed with bank and other financial institutions, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less when purchased. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021, restricted cash amounting to RMB160 mainly represents cash frozen by People&#x2019;s Court of Nansha District in Guangzhou city in request by a third-party plaintiff regarding a lawsuit against one of the Group&#x2019;s subsidiaries. The lawsuit has come to a sentence and the Company has fulfilled its obligation. The Company filed a request with the court to release the judicial freeze on the Group&#x2019;s cash which had been released in January 2022. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, there was no restricted cash in the Group. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(h)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;All highly liquid investments with original maturities of greater than three months but less than twelve months, are classified as short-term investments. Investments that are expected to be realized in cash during the next twelve months are also included in short-term investments. As of December&#160;31, 2021, the Group&#x2019;s short-term investments comprised of debt instruments issued by international financial institutions (Note 4). The Group accounts for short-term investments in accordance with ASC 320 (&#x201c;ASC 320&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Debt and Equity Securities&lt;/div&gt;&lt;/div&gt;. The Group classifies its short-term investments as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;held-to-maturity,&#x201d;&lt;/div&gt;&lt;/div&gt; &#x201c;trading&#x201d; or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;available-for-sale,&#x201d;&lt;/div&gt;&lt;/div&gt; whose classification determines the respective accounting methods stipulated by ASC 320. Debt investments that the Group has the positive intent and ability to hold to maturity are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; and stated at amortized cost. Securities that are bought and held principally for the purpose of selling them in the near term are classified as trading. Unrealized holding gains and losses for trading securities are included in earnings. Debt investments not classified as trading or as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale,&lt;/div&gt;&lt;/div&gt; which are reported at fair value, with unrealized gains and losses recorded in &#x201c;Accumulated other comprehensive income (loss)&#x201d;. Dividend and interest income for all categories of short-term investments are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(i)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts receivable and allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounts &lt;div style="null;text-indent: 0px;;display:inline;"&gt;receivable&lt;/div&gt; are carried at net realizable value. An allowance for doubtful accounts is recorded in the period when loss is probable based on an assessment of specific evidence indicating troubled collection, historical experience, accounts aging and other factors. Accounts &lt;div style="null;text-indent: 0px;;display:inline;"&gt;receivable&lt;/div&gt; are written off after all collection effort has ceased. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(j)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Loans receivable and allowance for credit loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The long-term loans receivable represents the loans to third parties (Note 9). Such amount is recorded at the principal net of allowance for credit loss, if any, and includes accrued interest receivable as of the balance sheet date. The Group reviews and monitors the credit worthiness of the third parties. An allowance for credit loss is recorded in the period in which a loss is determined to be probable and the amount of the loss can be reasonably estimated. RMB1,704 (US$247) of allowance for credit losses were incurred for the year ended December 31, 2022. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(k)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cost and estimated earnings in excess of billings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Design and construction of customized &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts generally extend over longer periods of time and revenue is recognized using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;cost-to-cost&lt;/div&gt;&lt;/div&gt; method. The Group&#x2019;s right to receive payments depends on its performance in accordance with the contractual agreements. Billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are five milestones: 1) signing of the contract, 2) delivery and acceptance of hardware, 3) completion of software integration into hardware and the related testing, 4) delivery and acceptance of a completed &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center, and 5) expiration of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-year&lt;/div&gt; warranty period. The amounts to be billed at each milestone are specified in the contract. The length of each interval between two continuous billings under a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contract varies depending on the duration of the contract and the last billing to be issued for the contract is scheduled at the end of a warranty period. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred income until the above revenue recognition criteria are met. The carrying value of the Group&#x2019;s costs and estimated earnings in excess of billings, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Group recognizes an allowance for doubtful accounts on costs and estimated earnings in excess of billings when it is probable that it will not collect the amount and writes off any balances in the period when deemed uncollectible. The Group periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Group does not require collateral from its customers and does not charge interest for late payments by its customers. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021, the decrease in cost and estimated earnings in excess of billings was in accordance with the achievement of milestones in the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; billing terms for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers, corresponding RMB717 was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. As of December&#160;31, 2022, there were no cost and estimated earnings in excess of billings. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(l)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories are comprised of raw materials, work in progress and finished goods. The Group&#x2019;s raw materials consist of accessories and hardware parts used to produce autonomous aerial vehicles and hardware for building the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers. Work in progress primarily consist of autonomous aerial vehicles and hardware parts in production which will be transferred into production cost when incurred. Finished goods consist of autonomous aerial vehicles. Cost is determined using the weighted average method and includes all costs to acquire and other costs to bring the inventories to their present location and condition. Inventories are stated at the lower of cost or net realizable value. This requires the determination of the estimated selling price of the vehicles less the estimated cost to convert inventory on hand into a finished product. Once inventory is written down, a new, lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, to record the decreases in sales prices, obsolescence or similar reductions in the estimated net realizable value. Inventory write-downs of RMB1,344, RMB2,640 and RMB956 (US$139&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; were recognized in cost of revenues for the years ended December&#160;31, 2020, 2021 and 2022. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(m)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;Plant and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:43%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td style="width:40%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&#160;useful&#160;life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Residual&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mold and tooling&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2-5 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;5 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Machinery and electronic equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-10&#160;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Transportation equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;4 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;Shorter of lease term or the estimated useful lives of the assets&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="null;text-indent: 0px;;display:inline;"&gt;Repair and maintenance costs are charged to expense as incurred, whereas the costs of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. The loss on the disposal of property and equipment amounting to&lt;/div&gt;&#160;RMB456 and RMB820 &lt;div style="null;text-indent: 0px;;display:inline;"&gt;were recognized in other expenses for the years ended December 31, 2020 and 2021. The gain on the disposal of property and equipment amounting to RMB&lt;/div&gt;103&lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;(US$15&lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&#160;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;was recognized in other income for the year ended December 31, 2022.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;Direct costs that are related to the construction of property and equipment and incurred in connection with bringing the assets to their intended use are capitalized as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;construction-in-progress.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction-in-progress&lt;/div&gt;&lt;/div&gt; is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(n)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Intangible assets consist of software, patents and trademarks. Intangible assets with finite lives, including software, patents and trademarks are carried at acquisition cost less accumulated amortization and impairment, if any. Finite lived intangible assets are tested for impairment if impairment indicators arise. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Amortization of intangible assets with finite lives are computed using the straight-line method over the estimated useful lives as below: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:51%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td style="width:46%"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Software&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Patents and trademarks&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;5 years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The estimated useful lives of intangible assets with finite lives are reassessed if circumstances occur that indicate the original estimated useful lives have changed. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;There are no intangible assets with indefinite lives for the years ended December&#160;31, 2020, 2021 and 2022. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(o)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment of long-lived assets other than goodwill&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group evaluates its long-lived assets or asset group, including intangible assets with finite lives, for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates for impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets or asset group, when the market prices are not readily available. Nil, RMB1,627 and nil impairment of long-lived assets were recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(p)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments consist of an equity investment without readily determinable fair value and an equity investment accounted for using the equity method. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity Investments without Readily Determinable Fair Values &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;According to ASC 321, the Group elected to use the measurement alternative to measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group&#x2019;s management regularly evaluates the impairment of its investments based on the performance and financial position of the investee as well as other evidence of estimated market values. Such evaluation includes, but is not limited to, reviewing the investee&#x2019;s cash position, recent financing, projected and historical financial performance, cash flow forecasts and current and future financing needs. An impairment loss is recognized in the consolidated statements of comprehensive loss equal to the excess of the investment&#x2019;s cost over its fair value at the balance sheet date of the reporting period for which the assessment is made. The fair value would then become the new cost basis of the investment. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity Investments Accounted for Using the Equity Method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Investments in equity investees represent investments in entities in which the Group can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments-Equity Method and Joint Ventures: Overall&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10&#x201d;).&lt;/div&gt; Under the equity method, the Group initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee&#x2019;s net profit or loss. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as goodwill included in long-term investments on the consolidated balance sheets. The Group evaluates its equity method investments for impairment under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10.&lt;/div&gt; An impairment loss on equity method investments is recognized in the consolidated statements of comprehensive loss when the decline in value is determined to be other-than-temporary. No impairment was charged in any of the presented periods. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(q)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair value measurements of financial instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies ASC 820 (&#x201c;ASC 820&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt;&lt;/div&gt;. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;1 &#x2014; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;2 &#x2014; Other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;3 &#x2014; Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, loans receivable, accounts receivable and payable, other current assets, bank loans, short-term debt, accrued expenses and other liabilities and mandatorily redeemable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests. The carrying values of these financial instruments, except for short-term debt, long-term loans and mandatorily redeemable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests, are approximated to their fair values due to their short-term maturities. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2021, Financial assets that are measured at fair value on a recurring basis consist of a debt investment, which was classified within Level II of the fair value hierarchy because the quoted market price of underlying asset is not fully observable. As of December 31, 2022, the Group had no financial assets that are measured at fair value. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(r)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s revenues are primarily derived from the sale of Autonomous Aerial Vehicles (&#x201c;AAVs&#x201d;) and related commercial solutions, mainly including air mobility solutions, smart city management solutions, and aerial media solutions. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group enters into legally enforceable and binding agreements with its customers with fixed terms and conditions, including pricing. The Group recognizes revenue at the amount to which it expects to be entitled when control of the products or services are transferred to its customers. Revenues are presented net of taxes collected on behalf of the government. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;When either party to a contract has performed, the Group presents the contract in the consolidated balance sheets as a contract asset or a contract liability, depending on the relationship between the entity&#x2019;s performance and the customer&#x2019;s payment. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A contract asset is the Group&#x2019;s right to consideration in exchange for goods and services that the Group has transferred to a customer when the consideration is conditioned other than the passage of time, which is recorded as unbilled revenue. A receivable is recorded when the Group has an unconditional right to consideration. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract liability when the payment is made or a receivable is recorded (whichever is earlier). A contract liability is the Group&#x2019;s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. The Group&#x2019;s contract liabilities primarily result from the advance received of sales of AAVs and related commercial solutions, which are recognized as revenue based on the consumption of the services or the delivery of the goods. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group generally does not separately bill its customers for shipping and handling fees and charges. The Group elects to record the costs incurred for shipping and handling in &#x201c;sales and marketing expenses&#x201d; in its consolidated statements of comprehensive loss. The shipping and handling costs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB1,409, RMB1,067 and RMB848 (US$123&lt;div style="display:inline;"&gt;)&lt;/div&gt;, respectively. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Practical Expedients &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed as substantially all of the Group contracts have a duration of one year or less. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Air mobility solutions &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Revenues from air mobility solutions are primarily product revenues from the sales of passenger-grade AAVs based on firm customer orders with fixed terms and conditions, including pricing, net of discounts, if any. The performance obligation under the contract is the delivery of passenger-grade AAVs, which is satisfied at a point in time, in general upon the Group&#x2019;s receipt of acknowledgement receipts from customers or under some circumstances upon the products have been shipped to the contractually agreed location when the products are sold to customers outside PRC. The Group only provides the right of return for defective goods in connection with its warranty policy which is accounted for as an assurance-type warranty (Note 11). For the extended warranty beyond the standard policy, the Group considers it provides a level of protection beyond defects that existed at the time and accounts it as a separate performance obligation. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group also sells software components of the passenger-grade AAVs. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Service revenues from air mobility solutions are primarily provision of logistics services which are satisfied over time. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Smart city management solutions&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group enters into contracts with its customers for designing, building and delivering customized integrated &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers. The duration of the contracts depends on the contract size and ranges from three months to one year, excluding the duration of warranty accounted for as an assurance-type warranty (Note 11), which ranges from one year to three years. The Group provides a significant service of integrating goods and services including the project design, hardware and software promised in the contract into a combined output; therefore, the goods and services in the contracts are not distinct from each other and the Group determines there is one performance obligation, which is the delivery of the customized integrated &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center. The performance obligation is satisfied, and control is transferred to the customer over time because there is no alternative use for the highly customized and integrated command-control-center and the Group has an enforceable right to payment for performance completed to date. The Group has determined the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;cost-to-cost&lt;/div&gt;&lt;/div&gt; method best depicts the measure of progress towards fulfilling the performance obligation. Under this method, revenue is recognized based on the estimated extent of progress, which is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for designing, building and delivering a customized integrated &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center. Revisions in the estimated total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts are made in the period in which the circumstances requiring the revision become known. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group reviews and updates the estimated total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts periodically. The Group accounts for revisions to contract revenue and estimated total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts, in the period in which the facts that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Contract modifications, defined as changes in the scope or price (or both) of a contract that are approved by the parties to the contract, such as a contract amendment, exist when the parties to a contract approve a modification that either creates new or changes existing enforceable rights and obligations of the parties to the contract. Contract modifications, if any, will be accounting for as one of the following: (i)&#160;a separate contract; (ii)&#160;a termination of the existing contract and a creation of a new contract; or (iii)&#160;a combination of the preceding treatments. A contract modification is accounted for as a separate contract if the scope of the contract increases because of the addition of promised goods or services that are distinct and the price of the contract increases by an amount of consideration that reflects the Group&#x2019;s standalone selling prices of the additional promised goods or services. When a contract modification is not considered a separate contract and the remaining goods or services are distinct from the goods or services transferred on or before the date of the contract modification, the Group accounts for the contract modification as a termination of the existing contract and a creation of a new contract. When a contract modification is not considered a separate contract and the remaining goods or services are not distinct, the Group accounts for the contract modification as an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;add-on&lt;/div&gt; to the existing contract and as an adjustment to revenue on a cumulative &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;catch-up&lt;/div&gt; basis. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aerial media solutions&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group generates revenue by providing aerial media performance services and related products. Aerial media performance services allow multiple smart control-based drones to demonstrate and transform their formation to display diversified messages and images in specific airspace, that is tailor made based on different branding or advertising requirements. The Group uses self-produced drones and customizes the fleet formation performances based on customer&#x2019;s needs and availability of airspace approval in the area. The performance is usually completed within a day and revenue is recognized when the service is delivered. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group also sells hardware and software components of the aerial media performance drones. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group generates other revenues mainly from stand-alone sales of consumer drones and their components and spare parts. Revenues are recognized when the consumer drones are shipped and the control of the drones are transferred to the customers. The Group started to phase out the consumer drone business in late 2016. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(s)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cost of revenue&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Cost of revenue consists primarily of autonomous aerial vehicle material and manufacturing costs, construction costs of smart city management solutions, product warranty costs, provision for inventories, payroll, employee benefits, rental fees, depreciation and related costs of operations. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(t)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product warranty liability&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers standard warranties to replace or repair defects on certain hardware parts of its passenger-grade AAVs for a period of six months to three years. The Group does not provide warranties to guarantee that the AAVs will perform as expected or in accordance with published specifications or provide expected benefits. The Group also provides a standard warranty for hardware and software for the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers for a period ranging from one year to three years. The Group accrues for the estimated costs to repair or replace defective hardware parts and costs to assure software effectiveness as costs of revenues when revenue is recognized. The Group estimates its warranty costs by considering its historical experience of having to replace or repair hardware parts and for software &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;de-bugging&lt;/div&gt; and the historical costs incurred have been insignificant to date. The estimates of warranties are inherently uncertain given the Group&#x2019;s relatively short history of sales, and changes to the Group&#x2019;s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group reassesses whether warranty accruals are adequate based on actual experience as it becomes available and adjusts its estimates on a prospective basis. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Product warranty accrual is included in accrued expenses and other current liabilities (Note 11) and other non-current liabilities in the accompanying consolidated balance sheets. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(u)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Advertising expenditures &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB1,965, RMB2,114 and RMB2,945 (US$427&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(v)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;General and administrative expenses consist primarily of payroll, employee benefits, share-based compensation, legal and other professional services fees, long-lived assets impairment, &lt;div style="null;text-indent: 0px;;display:inline;"&gt;allowance for doubtful accounts&lt;/div&gt;, payroll and other general corporate related expenses. &lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(w)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Research and development expenses include materials and supplies, payroll, employee benefits, share-based compensation and other operating expenses such as rent, depreciation and other related expenses. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group capitalizes costs to develop or obtain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software and costs of significant upgrades and enhancements resulting in additional functionality of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40&lt;/div&gt; (&#x201c;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40&#x201d;),&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Internal-Use&lt;/div&gt; Software&lt;/div&gt;&lt;/div&gt;. Costs incurred for internally developed &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software used for a particular research and development project are expensed as incurred, regardless of whether the software has alternative future uses. Costs incurred for maintenance, training, and minor modifications or enhancements are also expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life of the applicable software. Capitalized software development costs have not been material for the periods presented. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group also incurs cost to develop software embedded in its products. The software components cannot function or be sold separately from the AAV as a whole. The Group accounts for costs incurred in the development of software embedded in its products in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;985-20&lt;/div&gt; (&#x201c;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;985-20&#x201d;),&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Costs of Software to be Sold, Leased, or Marketed&lt;/div&gt;&lt;/div&gt;. Such software development costs consist primarily of salaries and related payroll costs and are capitalized once technological feasibility is established, which is when a completed detail program design or in the absence of a completed detail program design, a working model of the product is available. As a result, capitalized software development costs were immaterial for the years ended December&#160;31, 2020, 2021 and 2022. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(x)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group leases facilities under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancellable&lt;/div&gt; operating leases expiring on different dates. On January&#160;1, 2022, the Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.2016-02 (Topic&lt;/div&gt; 842) &#x201c;Leases&#x201d; using the modified retrospective transition method. Results and disclosure requirements for reporting periods beginning after January&#160;1, 2022 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with the Group&#x2019;s historical accounting under Topic 840. Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases. A contract is or contains a lease if the contract conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Group determines whether a contract conveys the right to control the use of an identified asset for a period of time by assessing whether the Group has both the right to obtain substantially all of the economic benefits from use of the identified asset and the right to direct the use of the identified asset. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Based on the portfolio of leases as of December&#160;31, 2021, a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset of approximately RMB24,670 and a lease liability of approximately RMB24,661 was recognized on the Group&#x2019;s consolidated balance sheet upon its adoption date of January&#160;1, 2022, primarily relating to the rental of office and production facilities with terms of more than 12 months. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at commencement date of the lease and do not include options to purchase or renew that the Group is reasonably certain to exercise. The Group accounts for short-term leases with terms less than 12 months in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;842-20-25-2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred. The adoption of the standard did not have a significant impact on the Group&#x2019;s net assets and the consolidated statement of comprehensive loss. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating leases are included in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets, current lease liabilities and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; lease liabilities on the consolidated balance sheet. Renewal options are considered within the right-of-use assets and lease liability when it is reasonably certain that the Group will exercise that option. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Group to carry forward the historical determination of contracts as leases, lease classification and not reassess initial direct costs for historical lease arrangements. In addition, the Group also elected the practical expedient to apply consistently to all of the Group&#x2019;s leases to use hindsight in determining the lease term (that is, when considering lessee options to extend or terminate the lease and to purchase the underlying asset) and in assessing impairment of the Group&#x2019;s right-of-use assets. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has lease agreements with lease and non-lease components, and has elected to utilize the practical expedient to account for the non-lease components together with the associated lease component as a single combined lease component. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As most of the Group&#x2019;s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The incremental borrowing rate is a hypothetical rate based on the Group&#x2019;s understanding of what its credit rating would be to borrow and resulting interest the Group would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized basis. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;(i) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets, which mainly comprise of office and production facilities, are initially measured at the present value of the lease payments. Amortization of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets is made over the lease term on a generally straight-line basis. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;(ii) Lease liabilities &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Lease liabilities are lessees&#x2019; obligations to make the lease payments arising from a lease, measured on a discounted basis. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As a lessee, the weighted average remaining lease terms of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets was 18 years and the discount rate for the lease is the rate implicit in the lease unless that rate cannot be readily determined. The weighted-average discount rate of the operating lease was 4.40%. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;For the year ended December&#160;31, 2022, operating lease cost and short-term lease cost were RMB13,986 (US$2,028&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; and RMB305 (US$44), respectively. There was no other lease cost other than operating lease cost and short-term lease cost for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2022, cash paid for operating leases included in operating cash flows was RMB11,164. For the year ended December&#160;31, 2022, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;eased assets obtained in exchange for operating lease liabilities was RMB64,869 (US$9,405&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A maturity analysis of the Company&#x2019;s operating lease liabilities and reconciliation of the undiscounted cash flows to the operating lease liabilities recognized on the consolidated balance sheet was as below: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:82%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Office&#160;and&#160;production&lt;br/&gt; facilities&#160;rental&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;RMB&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;US$&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,632&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;622&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,982&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;721&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,448&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;935&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;988&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2028 and &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;88,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,779&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Minimum lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116,305&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,862&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: imputed interest&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(40,872&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Present value of lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;75,433&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,936&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: Current portion&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,520&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Non-current portion of lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;69,913&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2021, future minimum lease payments under non-cancellable operating leases with initial terms in excess of one year consisted of the following: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:28%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Office&#160;and&#160;production&#160;facilities&#160;rental&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;RMB&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,530&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;791&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,252&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,635&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 and thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,612&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;26,746&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December 31, 2020 and 2021, the Group recognized operating lease expenses for all operating leases of RMB9,019 and RMB10,460, respectively, under ASC 840.&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(y)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Government subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Government subsidies primarily consist of financial subsidies received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of operating nature with no further conditions to be met are recorded in &#x201c;other operating income&#x201d; when received. The government subsidies with certain operating conditions are recorded as &#x201c;deferred government subsidies&#x201d; on the consolidated balance sheets when received and are recorded as operating income when the conditions are met. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;On January 1, 2022, the Group adopted ASU No. 2021-10, Government Assistance (Topic 832). This ASU requires business entities to disclose information about government assistance they receive if the transactions were accounted for by analogy to either a grant or a contribution accounting model. The disclosure requirements include the nature of the transaction and the related accounting policy used, the line items on the balance sheets and statements of operations that are affected and the amounts applicable to each financial statement line item and the significant terms and conditions of the transactions. The disclosure requirements can be applied either retrospectively or prospectively to all transactions in the scope of the standard that are reflected in the financial statements at the date of initial application and new transactions that are entered into after the date of initial application. The adoption of the standard did not have a material impact on the Group&#x2019;s consolidated balance sheets and the consolidated statements of comprehensive loss. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(z)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group follows the liability method of accounting for income taxes in accordance with ASC 740 (&#x2018;&#x2018;ASC 740&#x2019;&#x2019;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes&lt;/div&gt;&lt;/div&gt;. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related PRC tax law. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(aa)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies ASC 718 (&#x2018;&#x2018;ASC 718&#x2019;&#x2019;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation&#x2014;Stock Compensation&lt;/div&gt;&lt;/div&gt; to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or an equity award. All of the Group&#x2019;s share-based awards granted to employees were classified as equity awards. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has elected to recognize compensation expense using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. Prior to the completion of the IPO, with the assistance of an independent third-party valuation firm, the group determined the grant date fair value of the awards granted to employees. Subsequent to the completion of the IPO, share-based awards granted were measured based on the fair value of ordinary share as of grant date. The Group accounts for forfeitures as they occur. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A change in any of the terms or conditions of share-based payment awards is accounted for as a modification of awards. The Group measures the incremental compensation cost of a modification as the excess of the fair value of the modified awards over the fair value of the original awards immediately before its terms are modified, based on the share price and other pertinent factors at the modification date. For vested awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested awards, the Company recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. If the fair value of the modified award is lower than the fair value of the original award immediately before modification, the minimum compensation cost the Group recognizes is the cost of the original award. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group doesn&#x2019;t reflect reload features and contingent features in the grant-date fair value of an equity award. Reload features and contingent features are that require a grantee to transfer equity shares earned, or realized gains from the sale of equity instruments earned, to the issuing entity for consideration that is less than fair value on the date of transfer (including no consideration), such as a claw back feature. The Group accounted for these features if and when the contingent event occurs by recognizing the consideration received in the corresponding balance sheet account and a credit in the income statement equal to the lesser of the recognized compensation cost of the share-based payment arrangement that contains the contingent feature and the fair value of the consideration received, and debits in additional paid-in capital, and treasury shares, if any. &lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ab)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Employee benefit expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Full time employees of the Group in the PRC participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund, maternity insurance and employment injury insurance are provided to employees. Chinese labor regulations require that PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries. The Group has no legal obligation for the benefits beyond the contributions. The total expenses the Group incurred for the plan were RMB4,022, RMB10,262 and RMB12,361 (US$1,792&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ac)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Statutory reserve &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s PRC entities are required to make appropriations to certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with the laws applicable to China&#x2019;s Foreign Investment Enterprises, the Group&#x2019;s subsidiaries registered as WFOEs have to make appropriations from its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under the Accounting Standards for Business Enterprises as promulgated by the Ministry of Finance of the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;)) to reserve funds including general reserve fund, and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the company. Appropriation to the staff bonus and welfare fund is at the company&#x2019;s discretion. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In addition, in accordance with the Company Laws of the PRC, the Group&#x2019;s entities registered as PRC domestic companies must make appropriations from its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit as determined under the PRC GAAP to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including a statutory surplus fund and a discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the PRC GAAP. Appropriation is not required if the surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the company. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The use of the general reserve fund, statutory surplus fund and discretionary surplus fund are restricted to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;off-setting&lt;/div&gt; of losses or increasing capital of the respective company. The staff bonus and welfare fund are a liability in nature and is restricted to fund payments of special bonus to staff and for the collective welfare of employees. All these reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December 31, 2020, 2021 and 2022, appropriations to general reserve fund and statutory surplus fund amounted to nil, RMB156 and nil respectively. &lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ad)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Comprehensive income (loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Comprehensive income (loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Among other disclosures, ASC 220, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Comprehensive Income&lt;/div&gt;&lt;/div&gt;, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group&#x2019;s comprehensive income (loss) includes net loss, foreign currency translation adjustments and unrealized and realized gains on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities and is presented in the consolidated statements of comprehensive loss. &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ae)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Dividends &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Dividends are recognized when declared. No dividends were declared for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(af)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Loss per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 260 (&#x201c;ASC 260&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings per Share&lt;/div&gt;&lt;/div&gt;, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net loss is allocated between ordinary shares, and other participating securities based on their participating rights. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December 31, 2020, 2021 and 2022, the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method is applicable because the Group has two classes of ordinary shares outstanding, Class&#160;A and Class&#160;B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#x2019;s Class&#160;A and Class&#160;B ordinary shares are identical, except with respect to voting and conversion (Note 19). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class&#160;A and Class&#160;B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Ordinary equivalent shares consist of unvested restricted shares units, and ordinary shares issuable upon the exercise of outstanding share options (using the treasury stock method). Ordinary equivalent shares are excluded from the computation of diluted loss per share for all periods presented as their effects would be anti-dilutive. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ag)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term debt &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2022, the Group entered into a share purchase agreement (the &#x201c;SPA&#x201d;) with an investor (the &#x201c;Investor&#x201d;) to issue predetermined number of Class A ordinary shares (the &#x201c;Underlying Shares&#x201d;) of the Company, at a fixed consideration in US$ (the &#x201c;Private Placement&#x201d;), upon meeting the specified preconditions, of which the substantial one is the Investor obtaining the Outbound Direct Investment(&#x201c;ODI&#x201d;) approval. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2022, a transitional agreement has been reached to supplement the Private Placement (the &#x201c;Supplemental Agreement&#x201d;), according to which before the ODI approval, the Investor provided RMB proceeds (the &#x201c;RMB Proceeds&#x201d;) as an interim funding, equivalent to consideration in U.S. dollar of the Private Placement, to the designated subsidiary of the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The RMB Proceeds and associated subsequent repayment obligation was accounted for as a liability to the Company, since: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i) The RMB Proceeds are a loan provided by the Investor to the subsidiary of the Company under the Supplemental Agreement. The Investor is entitled to receive the money back after at least three months if the ODI approval is not obtained due to force majeure or other situations agreed by the Company and Investor. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii) It is within the Investor&#x2019;s control that it can stop pursuing the ODI approval, and therefore it can make the repayment obligation to happen. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(iii) Upon the occurrence of dissolution, windup or liquidation of the onshore subsidiary, the Investor could claim its creditor right in accordance with PRC bankruptcy law. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;Therefore the instrument is accounted for as a short-term debt under ASC 470, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ah)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;According to the SPA, the Company issued a purchase right to the Investor under which the Company will issue predetermined ordinary shares for a fixed cash consideration at a future date (the &#x201c;Warrants&#x201d;). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Warrants were accounted for as equity instruments to the Company, since: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;i)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The Warrants were indexed to the Company&#x2019;s own stock, since: &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The Warrants will be exercised upon the ODI approval, which is not based on an observable market, or an observable index. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The exercise price is fixed by the SPA and Supplement Agreement, and the number of Underlying Shares to be issued is also fixed divided by the fixed purchase price per share. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: top;;text-align:left;"&gt;&lt;div style="display:inline;"&gt;ii)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Warrants were classified in shareholders&#x2019; equity, since: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The Warrants will be settled only by gross physical delivery of ordinary shares by the Company. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The Company has the ability to settle the Private Placement in ordinary shares. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The number of Underlying Shares to be issued is explicitly fixed at the total consideration divided by the fixed purchase price per share, with no adjustment provision. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;No requirement for cash settlement in the agreements. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;There are no cash settled &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;top-off&lt;/div&gt; or make-whole provisions. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;The Group received the Proceeds and issued short-term debt and Warrants in a bundled transaction in 2022. The RMB Proceeds shall be allocated to the two elements based on the relative fair values of the debt instrument without the Warrants and of the Warrants themselves at time of issuance. The portion of the RMB Proceeds so allocated to the Warrants shall be accounted for as additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. The remainder of the proceeds shall be allocated to the debt instrument portion of the transaction, the short-term debt. This results in a discount which shall be accounted for as interest expense in the following three months. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;On January 1, 2022, The Group has elected to early adopt the ASU No. 2020-06, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt&#x2014; Debt with Conversion and Other Options&lt;/div&gt;&lt;/div&gt; (Subtopic 470-20) and &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity&lt;/div&gt;&lt;/div&gt; (Subtopic 815-40): &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounting for Convertible Instruments and Contracts in an Entity&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x2019;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;s Own Equity&lt;/div&gt;&lt;/div&gt; (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This adoption of the new guidance had no material impact on the treatment of the Warrants or Short-term debt in Note 2(ag). &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ai)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 280 (&#x201c;ASC 280&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;, operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201c;CODM&#x201d;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#x2019;s Chief Executive Officer as the CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Group as a whole and hence, the Group has only one reportable segment. The Group&#x2019;s long-lived assets are substantially all located in the PRC. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents revenue by customer incorporation location for the years ended December&#160;31, 2020, 2021 and 2022, respectively: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:67%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PRC&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;164,153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;91&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;49,683&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;87&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,975&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;77&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;West Asia&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,124&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Europe&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,388&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,199&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,638&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;382&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;East Asia&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,550&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;798&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;521&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,276&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;330&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total net revenues&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56,807&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;44,317&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;   &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(aj)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Development and purchase cooperative arrangement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In April 2016, the Group entered into a development and purchase cooperative arrangement with a U.S. biotechnology company (&#x201c;Biotech Customer&#x201d;) to design, develop, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;test-run&lt;/div&gt; and manufacture an organ transport &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-helicopter&lt;/div&gt; system, which includes an operational interface with air traffic control, associated customized passenger-grade AAVs and recharging infrastructure. The Biotech Customer is responsible for obtaining the approvals of the Federal Aviation Administration (&#x201c;FAA&#x201d;) and the Food and Drug Administration (&#x201c;FDA&#x201d;) relating to the import and operations of the AAV products. Upon the Group&#x2019;s achievement of agreed-upon milestones in the agreement, Biotech Customer will make investments of US$14,000 and payments totaling US$36,000. The agreement may be terminated at Biotech Customer&#x2019;s discretion upon written notice. In February 2019, although the first milestone was not yet achieved, the Group and the Biotech Customer entered into an amendment whereby the Biotech Customer made the initial investment of US$7,000 (RMB 48,733 equivalent) to subscribe for 1,189,397 Series C redeemable convertible preferred shares of the Company in full satisfaction of its obligation to invest in the Group following the successful attainment of the first milestone, and all other terms and conditions of the agreement remain unchanged. As of December&#160;31, 2022, none of the milestones have been achieved and the agreement, as amend, remains in effect. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As part of the same arrangement, the Group may sell 1,000 units of customized AAVs with the organ transport &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-helicopter&lt;/div&gt; system conforming to the functional specifications by the Biotech Customer for according to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15-year&lt;/div&gt; delivery schedule subject to subsequent purchase amendments. Purchase orders are conditional on the Group achieving a number of performance milestones and the Biotech Customer obtaining required approvals from the FAA and FDA for the internal testing of the AAVs. In December 2018, two amendment contracts were signed to specify the sale of five units of passenger-grade AAVs by the Group to the Biotech Customer for the latter&#x2019;s testing and training purposes in partial satisfaction of the original agreement. For the years ended December&#160;31, 2020, 2021 and 2022, three, zero and zero units of the AAVs were delivered, respectively. Because the Biotech Customer purchased these AAVs as a customer, the Group accounted for the sales of individual AAVs as separate units of account for which revenue from air mobility solutions of RMB5,137, nil and nil were recorded for the years ended December&#160;31, 2020, 2021 and 2022, respectively under ASC 606 following the revenue recognition policy noted above. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ak)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recent accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company is an emerging growth company (&#x201c;EGC&#x201d;) as defined by the Jumpstart Our Business Startups Act (&#x201c;JOBS Act&#x201d;). The JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an EGC to delay adoption of certain accounting standards until those standards would otherwise apply to private companies. The Group elected to take advantage of the extended transition period. However, this election will not apply should the Group cease to meet the definition of an EGC. &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; (&#x201c;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&#x201d;),&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments &#x2014; Credit Losses&lt;/div&gt;&lt;/div&gt; (Topic 326), Measurement of Credit Losses on Financial Instruments. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; changes the impairment model for most financial assets and certain other instruments. The standard will replace the &#x201c;incurred loss&#x201d; approach with an &#x201c;expected loss&#x201d; model for instruments measured at amortized cost. For &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. Per ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-10,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; is effective for the Group for annual reporting periods beginning January&#160;1, 2023, and interim periods within that year. Early adoption is permitted. In February 2020, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-02,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses&lt;/div&gt;&lt;/div&gt; (Topic 326) and &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt; (Topic 842) &#x2014;Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.&#160;119 and Update to SEC Section on Effective Date Related to Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-02,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;(Topic 842). For &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Credit Losses&lt;/div&gt;&lt;/div&gt; (Topic 326), it added the accounting for loan losses by registrants engaged in lending activities subject to FASB ASC Topic 326. This staff interpretation applies to all registrants that are creditors in loan transactions that, individually or in the aggregate, have a material effect on the registrant&#x2019;s financial condition. The Group will adopt the ASU with modified retrospective method on January&#160;1, 2023, and the Group assessed that adoption of the ASU would have no material impact on the Group&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In October 2021, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2021-08,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt; (Topic 805): &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/div&gt;&lt;/div&gt; (ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021-08),&lt;/div&gt; which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt;. The new guidance is effective for public business entities 1 for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. For all other entities, the new guidance is effective for fiscal years beginning after December&#160;15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group does not plan to early adopt ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021-08&lt;/div&gt; and the ASU is currently not expected have a material impact on the Group&#x2019;s consolidated financial statements. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which the Company will adopt on January 1, 2023. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU would be applied prospectively. Early adoption is also permitted, including adoption in an interim period. The Group will adopt this update on January 1, 2023 and does not expect the adoption to have a material impact to the Group&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of presentation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The accompanying consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) to reflect the financial position, results of operations and cash flows of the Group. Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Principles of consolidation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and the VIEs, for which the Company is the ultimate primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries, and the VIEs have been eliminated upon consolidation. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A subsidiary is an entity in which the Company, directly or indirectly, controls more than one half of the voting power: has the power to appoint or remove the majority of the members of the board of directors (the &#x201c;Board&#x201d;): to cast majority of votes at the meeting of the Board or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A VIE is an entity in which the Company, or its subsidiary, through contractual arrangements, bears the risks of, and enjoys the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiary is the primary beneficiary of the entity. In determining whether the Company or its subsidiaries are the primary beneficiary, the Company considered whether it has the power to direct activities that are significant to the VIE&#x2019;s economic performance, and also the Company&#x2019;s obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. &lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Use of estimates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the balance sheet date and revenues and expenses during the reporting periods in the consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in the Group&#x2019;s consolidated financial statements include, but not limited to expected total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; revenue contracts, allowance for doubtful accounts, the determination of warranty cost, lower of cost and net realizable value of inventory, useful lives of long-lived assets, impairment of long-lived assets, valuation allowance for deferred tax assets, uncertain tax positions, fair value of the warrants and short-term debt, fair value of share-based awards and fair value of financial instruments. Management bases the estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(d)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign currency&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The functional currency of the Company, Ehfly, and EHANG Investment (HK) Limited (&#x201c;EHang HK&#x201d;) is the United States dollar (&#x201c;US$&#x201d;). The functional currency of EHang Holding GmbH (&#x201c;EHang GmbH&#x201d;), EHANG TECHNOLOGIES SPAIN&#160;&amp;amp; LATAM, S.L. (&#x201c;EHang Spain&#x201d;) and Ehang EUROPE SAS (&#x201c;EHang France&#x201d;) is the euro (&#x201c;&#x20ac;&#x201d;). The functional currency of the Company&#x2019;s PRC subsidiaries and the VIEs is the Renminbi (&#x201c;RMB&#x201d;). The Group uses the RMB as its reporting currency. The determination of the respective functional currency is based on the criteria set out by ASC 830, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Transactions denominated in foreign currencies are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; at the exchange rates prevailing at the balance sheet date. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-monetary&lt;/div&gt; items that are measured in terms of historical cost in foreign currency are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The financial statements of the Group&#x2019; entities of which the functional currency is not RMB use the periodic average exchange rates and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders&#x2019; (deficit) equity. &lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <eh:ConvenienceTranslationPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(e)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Convenience translation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of US$1.00 to RMB6.8972 as set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;30, 2022, or any other rate. &lt;/div&gt;</eh:ConvenienceTranslationPolicyTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="PAsOn12_31_2022"
      decimals="4"
      unitRef="Unit_pure">6.8972</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(f)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Cash and cash equivalents consist of cash on hand, deposits and highly liquid investments placed with bank and other financial institutions, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less when purchased. &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021, restricted cash amounting to RMB160 mainly represents cash frozen by People&#x2019;s Court of Nansha District in Guangzhou city in request by a third-party plaintiff regarding a lawsuit against one of the Group&#x2019;s subsidiaries. The lawsuit has come to a sentence and the Company has fulfilled its obligation. The Company filed a request with the court to release the judicial freeze on the Group&#x2019;s cash which had been released in January 2022. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, there was no restricted cash in the Group. &lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">160000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RestrictedCash>
    <us-gaap:InvestmentPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(h)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;All highly liquid investments with original maturities of greater than three months but less than twelve months, are classified as short-term investments. Investments that are expected to be realized in cash during the next twelve months are also included in short-term investments. As of December&#160;31, 2021, the Group&#x2019;s short-term investments comprised of debt instruments issued by international financial institutions (Note 4). The Group accounts for short-term investments in accordance with ASC 320 (&#x201c;ASC 320&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Debt and Equity Securities&lt;/div&gt;&lt;/div&gt;. The Group classifies its short-term investments as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;held-to-maturity,&#x201d;&lt;/div&gt;&lt;/div&gt; &#x201c;trading&#x201d; or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;available-for-sale,&#x201d;&lt;/div&gt;&lt;/div&gt; whose classification determines the respective accounting methods stipulated by ASC 320. Debt investments that the Group has the positive intent and ability to hold to maturity are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; and stated at amortized cost. Securities that are bought and held principally for the purpose of selling them in the near term are classified as trading. Unrealized holding gains and losses for trading securities are included in earnings. Debt investments not classified as trading or as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale,&lt;/div&gt;&lt;/div&gt; which are reported at fair value, with unrealized gains and losses recorded in &#x201c;Accumulated other comprehensive income (loss)&#x201d;. Dividend and interest income for all categories of short-term investments are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. &lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(i)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts receivable and allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounts &lt;div style="null;text-indent: 0px;;display:inline;"&gt;receivable&lt;/div&gt; are carried at net realizable value. An allowance for doubtful accounts is recorded in the period when loss is probable based on an assessment of specific evidence indicating troubled collection, historical experience, accounts aging and other factors. Accounts &lt;div style="null;text-indent: 0px;;display:inline;"&gt;receivable&lt;/div&gt; are written off after all collection effort has ceased. &lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(j)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Loans receivable and allowance for credit loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The long-term loans receivable represents the loans to third parties (Note 9). Such amount is recorded at the principal net of allowance for credit loss, if any, and includes accrued interest receivable as of the balance sheet date. The Group reviews and monitors the credit worthiness of the third parties. An allowance for credit loss is recorded in the period in which a loss is determined to be probable and the amount of the loss can be reasonably estimated. RMB1,704 (US$247) of allowance for credit losses were incurred for the year ended December 31, 2022. &lt;/div&gt;</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1704000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">247000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <eh:CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(k)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cost and estimated earnings in excess of billings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Design and construction of customized &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts generally extend over longer periods of time and revenue is recognized using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;cost-to-cost&lt;/div&gt;&lt;/div&gt; method. The Group&#x2019;s right to receive payments depends on its performance in accordance with the contractual agreements. Billings are issued based on milestones specified in the contracts negotiated with customers. In general, there are five milestones: 1) signing of the contract, 2) delivery and acceptance of hardware, 3) completion of software integration into hardware and the related testing, 4) delivery and acceptance of a completed &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center, and 5) expiration of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-year&lt;/div&gt; warranty period. The amounts to be billed at each milestone are specified in the contract. The length of each interval between two continuous billings under a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contract varies depending on the duration of the contract and the last billing to be issued for the contract is scheduled at the end of a warranty period. &lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Revenue in excess of billings on the contracts is recorded as costs and estimated earnings in excess of billings. Billings in excess of revenues recognized on the contracts are recorded as deferred income until the above revenue recognition criteria are met. The carrying value of the Group&#x2019;s costs and estimated earnings in excess of billings, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Group recognizes an allowance for doubtful accounts on costs and estimated earnings in excess of billings when it is probable that it will not collect the amount and writes off any balances in the period when deemed uncollectible. The Group periodically reviews the status of contracts and decides how much of an allowance for doubtful accounts should be made based on factors surrounding the credit risk of customers and historical experience. The Group does not require collateral from its customers and does not charge interest for late payments by its customers. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021, the decrease in cost and estimated earnings in excess of billings was in accordance with the achievement of milestones in the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; billing terms for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers, corresponding RMB717 was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. As of December&#160;31, 2022, there were no cost and estimated earnings in excess of billings. &lt;/div&gt; </eh:CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock>
    <eh:CostAndEstimatedEarningsInExcessOfBillings
      contextRef="PAsOn12_31_2021_AccountsReceivableMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">717000</eh:CostAndEstimatedEarningsInExcessOfBillings>
    <eh:CostAndEstimatedEarningsInExcessOfBillings
      contextRef="PAsOn12_31_2022_AccountsReceivableMemberusgaapBalanceSheetLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:CostAndEstimatedEarningsInExcessOfBillings>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(l)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories are comprised of raw materials, work in progress and finished goods. The Group&#x2019;s raw materials consist of accessories and hardware parts used to produce autonomous aerial vehicles and hardware for building the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers. Work in progress primarily consist of autonomous aerial vehicles and hardware parts in production which will be transferred into production cost when incurred. Finished goods consist of autonomous aerial vehicles. Cost is determined using the weighted average method and includes all costs to acquire and other costs to bring the inventories to their present location and condition. Inventories are stated at the lower of cost or net realizable value. This requires the determination of the estimated selling price of the vehicles less the estimated cost to convert inventory on hand into a finished product. Once inventory is written down, a new, lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, to record the decreases in sales prices, obsolescence or similar reductions in the estimated net realizable value. Inventory write-downs of RMB1,344, RMB2,640 and RMB956 (US$139&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; were recognized in cost of revenues for the years ended December&#160;31, 2020, 2021 and 2022. &lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">1344000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">2640000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">956000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">139000</us-gaap:InventoryWriteDown>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(m)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;Plant and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:43%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td style="width:40%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&#160;useful&#160;life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Residual&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mold and tooling&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2-5 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;5 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Machinery and electronic equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-10&#160;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Transportation equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;4 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;Shorter of lease term or the estimated useful lives of the assets&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="null;text-indent: 0px;;display:inline;"&gt;Repair and maintenance costs are charged to expense as incurred, whereas the costs of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. The loss on the disposal of property and equipment amounting to&lt;/div&gt;&#160;RMB456 and RMB820 &lt;div style="null;text-indent: 0px;;display:inline;"&gt;were recognized in other expenses for the years ended December 31, 2020 and 2021. The gain on the disposal of property and equipment amounting to RMB&lt;/div&gt;103&lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;(US$15&lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&#160;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;was recognized in other income for the year ended December 31, 2022.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;Direct costs that are related to the construction of property and equipment and incurred in connection with bringing the assets to their intended use are capitalized as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;construction-in-progress.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction-in-progress&lt;/div&gt;&lt;/div&gt; is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use. &lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <eh:ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;Plant and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:43%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td style="width:40%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&#160;useful&#160;life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Residual&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mold and tooling&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2-5 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;5 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Machinery and electronic equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-10&#160;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Transportation equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;4 years&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;Shorter of lease term or the estimated useful lives of the assets&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </eh:ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="PAsOn12_31_2022_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.05</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.05</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="PAsOn12_31_2022_TransportationEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.05</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">Shorter of lease term or the estimated useful lives of the assets</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2020To12_31_2020_OtherExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">-456000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2021To12_31_2021_OtherExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">-820000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2022To12_31_2022_OtherExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">103000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2022To12_31_2022_OtherExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">15000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(n)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Intangible assets consist of software, patents and trademarks. Intangible assets with finite lives, including software, patents and trademarks are carried at acquisition cost less accumulated amortization and impairment, if any. Finite lived intangible assets are tested for impairment if impairment indicators arise. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Amortization of intangible assets with finite lives are computed using the straight-line method over the estimated useful lives as below: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:51%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td style="width:46%"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Software&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Patents and trademarks&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;5 years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The estimated useful lives of intangible assets with finite lives are reassessed if circumstances occur that indicate the original estimated useful lives have changed. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;There are no intangible assets with indefinite lives for the years ended December&#160;31, 2020, 2021 and 2022. &lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Amortization of intangible assets with finite lives are computed using the straight-line method over the estimated useful lives as below: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:51%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td style="width:46%"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Software&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Patents and trademarks&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;5 years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_PatentsAndTrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(o)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment of long-lived assets other than goodwill&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group evaluates its long-lived assets or asset group, including intangible assets with finite lives, for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates for impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets or asset group, when the market prices are not readily available. Nil, RMB1,627 and nil impairment of long-lived assets were recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1627000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AssetImpairmentCharges>
    <eh:EquityAndCostMethodInvestment contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(p)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments consist of an equity investment without readily determinable fair value and an equity investment accounted for using the equity method. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity Investments without Readily Determinable Fair Values &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;According to ASC 321, the Group elected to use the measurement alternative to measure the investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group&#x2019;s management regularly evaluates the impairment of its investments based on the performance and financial position of the investee as well as other evidence of estimated market values. Such evaluation includes, but is not limited to, reviewing the investee&#x2019;s cash position, recent financing, projected and historical financial performance, cash flow forecasts and current and future financing needs. An impairment loss is recognized in the consolidated statements of comprehensive loss equal to the excess of the investment&#x2019;s cost over its fair value at the balance sheet date of the reporting period for which the assessment is made. The fair value would then become the new cost basis of the investment. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity Investments Accounted for Using the Equity Method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Investments in equity investees represent investments in entities in which the Group can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments-Equity Method and Joint Ventures: Overall&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10&#x201d;).&lt;/div&gt; Under the equity method, the Group initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee&#x2019;s net profit or loss. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as goodwill included in long-term investments on the consolidated balance sheets. The Group evaluates its equity method investments for impairment under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10.&lt;/div&gt; An impairment loss on equity method investments is recognized in the consolidated statements of comprehensive loss when the decline in value is determined to be other-than-temporary. No impairment was charged in any of the presented periods. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;</eh:EquityAndCostMethodInvestment>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(q)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair value measurements of financial instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies ASC 820 (&#x201c;ASC 820&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt;&lt;/div&gt;. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;1 &#x2014; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;2 &#x2014; Other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;3 &#x2014; Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, loans receivable, accounts receivable and payable, other current assets, bank loans, short-term debt, accrued expenses and other liabilities and mandatorily redeemable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests. The carrying values of these financial instruments, except for short-term debt, long-term loans and mandatorily redeemable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests, are approximated to their fair values due to their short-term maturities. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2021, Financial assets that are measured at fair value on a recurring basis consist of a debt investment, which was classified within Level II of the fair value hierarchy because the quoted market price of underlying asset is not fully observable. As of December 31, 2022, the Group had no financial assets that are measured at fair value. &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(r)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s revenues are primarily derived from the sale of Autonomous Aerial Vehicles (&#x201c;AAVs&#x201d;) and related commercial solutions, mainly including air mobility solutions, smart city management solutions, and aerial media solutions. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group enters into legally enforceable and binding agreements with its customers with fixed terms and conditions, including pricing. The Group recognizes revenue at the amount to which it expects to be entitled when control of the products or services are transferred to its customers. Revenues are presented net of taxes collected on behalf of the government. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;When either party to a contract has performed, the Group presents the contract in the consolidated balance sheets as a contract asset or a contract liability, depending on the relationship between the entity&#x2019;s performance and the customer&#x2019;s payment. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A contract asset is the Group&#x2019;s right to consideration in exchange for goods and services that the Group has transferred to a customer when the consideration is conditioned other than the passage of time, which is recorded as unbilled revenue. A receivable is recorded when the Group has an unconditional right to consideration. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract liability when the payment is made or a receivable is recorded (whichever is earlier). A contract liability is the Group&#x2019;s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. The Group&#x2019;s contract liabilities primarily result from the advance received of sales of AAVs and related commercial solutions, which are recognized as revenue based on the consumption of the services or the delivery of the goods. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group generally does not separately bill its customers for shipping and handling fees and charges. The Group elects to record the costs incurred for shipping and handling in &#x201c;sales and marketing expenses&#x201d; in its consolidated statements of comprehensive loss. The shipping and handling costs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB1,409, RMB1,067 and RMB848 (US$123&lt;div style="display:inline;"&gt;)&lt;/div&gt;, respectively. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Practical Expedients &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed as substantially all of the Group contracts have a duration of one year or less. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Air mobility solutions &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Revenues from air mobility solutions are primarily product revenues from the sales of passenger-grade AAVs based on firm customer orders with fixed terms and conditions, including pricing, net of discounts, if any. The performance obligation under the contract is the delivery of passenger-grade AAVs, which is satisfied at a point in time, in general upon the Group&#x2019;s receipt of acknowledgement receipts from customers or under some circumstances upon the products have been shipped to the contractually agreed location when the products are sold to customers outside PRC. The Group only provides the right of return for defective goods in connection with its warranty policy which is accounted for as an assurance-type warranty (Note 11). For the extended warranty beyond the standard policy, the Group considers it provides a level of protection beyond defects that existed at the time and accounts it as a separate performance obligation. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group also sells software components of the passenger-grade AAVs. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Service revenues from air mobility solutions are primarily provision of logistics services which are satisfied over time. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Smart city management solutions&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group enters into contracts with its customers for designing, building and delivering customized integrated &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers. The duration of the contracts depends on the contract size and ranges from three months to one year, excluding the duration of warranty accounted for as an assurance-type warranty (Note 11), which ranges from one year to three years. The Group provides a significant service of integrating goods and services including the project design, hardware and software promised in the contract into a combined output; therefore, the goods and services in the contracts are not distinct from each other and the Group determines there is one performance obligation, which is the delivery of the customized integrated &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center. The performance obligation is satisfied, and control is transferred to the customer over time because there is no alternative use for the highly customized and integrated command-control-center and the Group has an enforceable right to payment for performance completed to date. The Group has determined the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;cost-to-cost&lt;/div&gt;&lt;/div&gt; method best depicts the measure of progress towards fulfilling the performance obligation. Under this method, revenue is recognized based on the estimated extent of progress, which is determined by dividing costs incurred to date by the total amount of costs expected to be incurred for designing, building and delivering a customized integrated &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center. Revisions in the estimated total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts are made in the period in which the circumstances requiring the revision become known. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group reviews and updates the estimated total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts periodically. The Group accounts for revisions to contract revenue and estimated total costs of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; center contracts, in the period in which the facts that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when they have been awarded by customers. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Contract modifications, defined as changes in the scope or price (or both) of a contract that are approved by the parties to the contract, such as a contract amendment, exist when the parties to a contract approve a modification that either creates new or changes existing enforceable rights and obligations of the parties to the contract. Contract modifications, if any, will be accounting for as one of the following: (i)&#160;a separate contract; (ii)&#160;a termination of the existing contract and a creation of a new contract; or (iii)&#160;a combination of the preceding treatments. A contract modification is accounted for as a separate contract if the scope of the contract increases because of the addition of promised goods or services that are distinct and the price of the contract increases by an amount of consideration that reflects the Group&#x2019;s standalone selling prices of the additional promised goods or services. When a contract modification is not considered a separate contract and the remaining goods or services are distinct from the goods or services transferred on or before the date of the contract modification, the Group accounts for the contract modification as a termination of the existing contract and a creation of a new contract. When a contract modification is not considered a separate contract and the remaining goods or services are not distinct, the Group accounts for the contract modification as an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;add-on&lt;/div&gt; to the existing contract and as an adjustment to revenue on a cumulative &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;catch-up&lt;/div&gt; basis. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;    &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aerial media solutions&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group generates revenue by providing aerial media performance services and related products. Aerial media performance services allow multiple smart control-based drones to demonstrate and transform their formation to display diversified messages and images in specific airspace, that is tailor made based on different branding or advertising requirements. The Group uses self-produced drones and customizes the fleet formation performances based on customer&#x2019;s needs and availability of airspace approval in the area. The performance is usually completed within a day and revenue is recognized when the service is delivered. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group also sells hardware and software components of the aerial media performance drones. As the hardware and software components are highly interdependent, the entire bundle of promised goods is considered one performance obligation within the context of the contract. The single performance obligation is satisfied at a point in time, which is upon customer acceptance of the products. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group generates other revenues mainly from stand-alone sales of consumer drones and their components and spare parts. Revenues are recognized when the consumer drones are shipped and the control of the drones are transferred to the customers. The Group started to phase out the consumer drone business in late 2016. &lt;/div&gt; </us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2020To12_31_2020_ShippingAndHandlingMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1409000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021_ShippingAndHandlingMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1067000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">848000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">123000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(s)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cost of revenue&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Cost of revenue consists primarily of autonomous aerial vehicle material and manufacturing costs, construction costs of smart city management solutions, product warranty costs, provision for inventories, payroll, employee benefits, rental fees, depreciation and related costs of operations. &lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(t)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product warranty liability&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers standard warranties to replace or repair defects on certain hardware parts of its passenger-grade AAVs for a period of six months to three years. The Group does not provide warranties to guarantee that the AAVs will perform as expected or in accordance with published specifications or provide expected benefits. The Group also provides a standard warranty for hardware and software for the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers for a period ranging from one year to three years. The Group accrues for the estimated costs to repair or replace defective hardware parts and costs to assure software effectiveness as costs of revenues when revenue is recognized. The Group estimates its warranty costs by considering its historical experience of having to replace or repair hardware parts and for software &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;de-bugging&lt;/div&gt; and the historical costs incurred have been insignificant to date. The estimates of warranties are inherently uncertain given the Group&#x2019;s relatively short history of sales, and changes to the Group&#x2019;s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group reassesses whether warranty accruals are adequate based on actual experience as it becomes available and adjusts its estimates on a prospective basis. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Product warranty accrual is included in accrued expenses and other current liabilities (Note 11) and other non-current liabilities in the accompanying consolidated balance sheets. &lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(u)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Advertising expenditures &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB1,965, RMB2,114 and RMB2,945 (US$427&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1965000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2114000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2945000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">427000</us-gaap:AdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(v)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;General and administrative expenses consist primarily of payroll, employee benefits, share-based compensation, legal and other professional services fees, long-lived assets impairment, &lt;div style="null;text-indent: 0px;;display:inline;"&gt;allowance for doubtful accounts&lt;/div&gt;, payroll and other general corporate related expenses. &lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(w)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Research and development expenses include materials and supplies, payroll, employee benefits, share-based compensation and other operating expenses such as rent, depreciation and other related expenses. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group capitalizes costs to develop or obtain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software and costs of significant upgrades and enhancements resulting in additional functionality of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40&lt;/div&gt; (&#x201c;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40&#x201d;),&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Internal-Use&lt;/div&gt; Software&lt;/div&gt;&lt;/div&gt;. Costs incurred for internally developed &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;internal-use&lt;/div&gt; software used for a particular research and development project are expensed as incurred, regardless of whether the software has alternative future uses. Costs incurred for maintenance, training, and minor modifications or enhancements are also expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life of the applicable software. Capitalized software development costs have not been material for the periods presented. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group also incurs cost to develop software embedded in its products. The software components cannot function or be sold separately from the AAV as a whole. The Group accounts for costs incurred in the development of software embedded in its products in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;985-20&lt;/div&gt; (&#x201c;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;985-20&#x201d;),&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Costs of Software to be Sold, Leased, or Marketed&lt;/div&gt;&lt;/div&gt;. Such software development costs consist primarily of salaries and related payroll costs and are capitalized once technological feasibility is established, which is when a completed detail program design or in the absence of a completed detail program design, a working model of the product is available. As a result, capitalized software development costs were immaterial for the years ended December&#160;31, 2020, 2021 and 2022. &lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(x)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group leases facilities under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancellable&lt;/div&gt; operating leases expiring on different dates. On January&#160;1, 2022, the Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.2016-02 (Topic&lt;/div&gt; 842) &#x201c;Leases&#x201d; using the modified retrospective transition method. Results and disclosure requirements for reporting periods beginning after January&#160;1, 2022 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with the Group&#x2019;s historical accounting under Topic 840. Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases. A contract is or contains a lease if the contract conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Group determines whether a contract conveys the right to control the use of an identified asset for a period of time by assessing whether the Group has both the right to obtain substantially all of the economic benefits from use of the identified asset and the right to direct the use of the identified asset. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;    &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Based on the portfolio of leases as of December&#160;31, 2021, a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset of approximately RMB24,670 and a lease liability of approximately RMB24,661 was recognized on the Group&#x2019;s consolidated balance sheet upon its adoption date of January&#160;1, 2022, primarily relating to the rental of office and production facilities with terms of more than 12 months. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has elected not to present short-term leases on the consolidated balance sheet as these leases have a lease term of 12 months or less at commencement date of the lease and do not include options to purchase or renew that the Group is reasonably certain to exercise. The Group accounts for short-term leases with terms less than 12 months in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;842-20-25-2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred. The adoption of the standard did not have a significant impact on the Group&#x2019;s net assets and the consolidated statement of comprehensive loss. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating leases are included in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets, current lease liabilities and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; lease liabilities on the consolidated balance sheet. Renewal options are considered within the right-of-use assets and lease liability when it is reasonably certain that the Group will exercise that option. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Group to carry forward the historical determination of contracts as leases, lease classification and not reassess initial direct costs for historical lease arrangements. In addition, the Group also elected the practical expedient to apply consistently to all of the Group&#x2019;s leases to use hindsight in determining the lease term (that is, when considering lessee options to extend or terminate the lease and to purchase the underlying asset) and in assessing impairment of the Group&#x2019;s right-of-use assets. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has lease agreements with lease and non-lease components, and has elected to utilize the practical expedient to account for the non-lease components together with the associated lease component as a single combined lease component. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As most of the Group&#x2019;s leases do not provide an implicit rate, the Group uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The incremental borrowing rate is a hypothetical rate based on the Group&#x2019;s understanding of what its credit rating would be to borrow and resulting interest the Group would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized basis. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;(i) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets, which mainly comprise of office and production facilities, are initially measured at the present value of the lease payments. Amortization of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets is made over the lease term on a generally straight-line basis. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;(ii) Lease liabilities &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Lease liabilities are lessees&#x2019; obligations to make the lease payments arising from a lease, measured on a discounted basis. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As a lessee, the weighted average remaining lease terms of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets was 18 years and the discount rate for the lease is the rate implicit in the lease unless that rate cannot be readily determined. The weighted-average discount rate of the operating lease was 4.40%. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;For the year ended December&#160;31, 2022, operating lease cost and short-term lease cost were RMB13,986 (US$2,028&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; and RMB305 (US$44), respectively. There was no other lease cost other than operating lease cost and short-term lease cost for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2022, cash paid for operating leases included in operating cash flows was RMB11,164. For the year ended December&#160;31, 2022, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;eased assets obtained in exchange for operating lease liabilities was RMB64,869 (US$9,405&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A maturity analysis of the Company&#x2019;s operating lease liabilities and reconciliation of the undiscounted cash flows to the operating lease liabilities recognized on the consolidated balance sheet was as below: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:82%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Office&#160;and&#160;production&lt;br/&gt; facilities&#160;rental&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;RMB&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;US$&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,632&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;622&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,982&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;721&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,448&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;935&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;988&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2028 and &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;88,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,779&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Minimum lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116,305&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,862&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: imputed interest&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(40,872&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Present value of lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;75,433&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,936&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: Current portion&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,520&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Non-current portion of lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;69,913&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2021, future minimum lease payments under non-cancellable operating leases with initial terms in excess of one year consisted of the following: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:28%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Office&#160;and&#160;production&#160;facilities&#160;rental&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;RMB&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,530&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;791&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,252&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,635&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 and thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,612&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;26,746&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December 31, 2020 and 2021, the Group recognized operating lease expenses for all operating leases of RMB9,019 and RMB10,460, respectively, under ASC 840.&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <eh:RightOfUseAsset
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">24670000</eh:RightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">24661000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="PAsOn12_31_2021">P12M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <eh:ShortTermLeaseTerm contextRef="P01_01_2022To12_31_2022">P12M</eh:ShortTermLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2022">P18Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2022"
      decimals="4"
      unitRef="Unit_pure">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">13986000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2028000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">305000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">44000</us-gaap:ShortTermLeaseCost>
    <eh:OtherLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:OtherLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">11164000</us-gaap:OperatingLeasePayments>
    <eh:RightOfUseAsset
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">64869000</eh:RightOfUseAsset>
    <eh:RightOfUseAsset
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">9405000</eh:RightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A maturity analysis of the Company&#x2019;s operating lease liabilities and reconciliation of the undiscounted cash flows to the operating lease liabilities recognized on the consolidated balance sheet was as below: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:82%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Office&#160;and&#160;production&lt;br/&gt; facilities&#160;rental&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;RMB&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;US$&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,632&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;622&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,982&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;721&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,448&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;935&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;988&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2028 and &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;88,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,779&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Minimum lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116,305&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,862&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: imputed interest&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(40,872&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Present value of lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;75,433&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,936&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: Current portion&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,520&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Non-current portion of lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;69,913&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5632000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">817000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4290000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">622000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4982000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">721000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6448000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">935000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6817000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">988000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">88136000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">12779000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">116305000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">16862000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">40872000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5926000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">75433000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10936000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5520000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">69913000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10136000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2021, future minimum lease payments under non-cancellable operating leases with initial terms in excess of one year consisted of the following: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:28%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Office&#160;and&#160;production&#160;facilities&#160;rental&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;RMB&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,530&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;791&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,252&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,635&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 and thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,612&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;26,746&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">11530000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5926000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">791000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1252000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2635000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4612000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">26746000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">9019000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10460000</us-gaap:OperatingLeaseCost>
    <eh:GovernmentSubsidiesPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(y)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Government subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Government subsidies primarily consist of financial subsidies received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of operating nature with no further conditions to be met are recorded in &#x201c;other operating income&#x201d; when received. The government subsidies with certain operating conditions are recorded as &#x201c;deferred government subsidies&#x201d; on the consolidated balance sheets when received and are recorded as operating income when the conditions are met. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;On January 1, 2022, the Group adopted ASU No. 2021-10, Government Assistance (Topic 832). This ASU requires business entities to disclose information about government assistance they receive if the transactions were accounted for by analogy to either a grant or a contribution accounting model. The disclosure requirements include the nature of the transaction and the related accounting policy used, the line items on the balance sheets and statements of operations that are affected and the amounts applicable to each financial statement line item and the significant terms and conditions of the transactions. The disclosure requirements can be applied either retrospectively or prospectively to all transactions in the scope of the standard that are reflected in the financial statements at the date of initial application and new transactions that are entered into after the date of initial application. The adoption of the standard did not have a material impact on the Group&#x2019;s consolidated balance sheets and the consolidated statements of comprehensive loss. &lt;/div&gt;</eh:GovernmentSubsidiesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(z)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group follows the liability method of accounting for income taxes in accordance with ASC 740 (&#x2018;&#x2018;ASC 740&#x2019;&#x2019;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes&lt;/div&gt;&lt;/div&gt;. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related PRC tax law. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense. &lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(aa)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies ASC 718 (&#x2018;&#x2018;ASC 718&#x2019;&#x2019;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation&#x2014;Stock Compensation&lt;/div&gt;&lt;/div&gt; to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or an equity award. All of the Group&#x2019;s share-based awards granted to employees were classified as equity awards. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has elected to recognize compensation expense using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. Prior to the completion of the IPO, with the assistance of an independent third-party valuation firm, the group determined the grant date fair value of the awards granted to employees. Subsequent to the completion of the IPO, share-based awards granted were measured based on the fair value of ordinary share as of grant date. The Group accounts for forfeitures as they occur. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A change in any of the terms or conditions of share-based payment awards is accounted for as a modification of awards. The Group measures the incremental compensation cost of a modification as the excess of the fair value of the modified awards over the fair value of the original awards immediately before its terms are modified, based on the share price and other pertinent factors at the modification date. For vested awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested awards, the Company recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. If the fair value of the modified award is lower than the fair value of the original award immediately before modification, the minimum compensation cost the Group recognizes is the cost of the original award. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group doesn&#x2019;t reflect reload features and contingent features in the grant-date fair value of an equity award. Reload features and contingent features are that require a grantee to transfer equity shares earned, or realized gains from the sale of equity instruments earned, to the issuing entity for consideration that is less than fair value on the date of transfer (including no consideration), such as a claw back feature. The Group accounted for these features if and when the contingent event occurs by recognizing the consideration received in the corresponding balance sheet account and a credit in the income statement equal to the lesser of the recognized compensation cost of the share-based payment arrangement that contains the contingent feature and the fair value of the consideration received, and debits in additional paid-in capital, and treasury shares, if any. &lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <eh:EmployeeBenefitExpensesPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ab)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Employee benefit expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Full time employees of the Group in the PRC participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund, maternity insurance and employment injury insurance are provided to employees. Chinese labor regulations require that PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries. The Group has no legal obligation for the benefits beyond the contributions. The total expenses the Group incurred for the plan were RMB4,022, RMB10,262 and RMB12,361 (US$1,792&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;</eh:EmployeeBenefitExpensesPolicyTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4022000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10262000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">12361000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1792000</us-gaap:DefinedContributionPlanCostRecognized>
    <eh:StatutoryReservePolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ac)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Statutory reserve &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s PRC entities are required to make appropriations to certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with the laws applicable to China&#x2019;s Foreign Investment Enterprises, the Group&#x2019;s subsidiaries registered as WFOEs have to make appropriations from its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under the Accounting Standards for Business Enterprises as promulgated by the Ministry of Finance of the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;)) to reserve funds including general reserve fund, and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the company. Appropriation to the staff bonus and welfare fund is at the company&#x2019;s discretion. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In addition, in accordance with the Company Laws of the PRC, the Group&#x2019;s entities registered as PRC domestic companies must make appropriations from its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit as determined under the PRC GAAP to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including a statutory surplus fund and a discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the PRC GAAP. Appropriation is not required if the surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the company. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The use of the general reserve fund, statutory surplus fund and discretionary surplus fund are restricted to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;off-setting&lt;/div&gt; of losses or increasing capital of the respective company. The staff bonus and welfare fund are a liability in nature and is restricted to fund payments of special bonus to staff and for the collective welfare of employees. All these reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December 31, 2020, 2021 and 2022, appropriations to general reserve fund and statutory surplus fund amounted to nil, RMB156 and nil respectively. &lt;/div&gt;</eh:StatutoryReservePolicyPolicyTextBlock>
    <eh:PercentageOfReserveAppropriationNetOfTax
      contextRef="P01_01_2022To12_31_2022_GeneralReserveFundMemberEHReservesFundTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</eh:PercentageOfReserveAppropriationNetOfTax>
    <eh:PercentageOfRegisteredCapital
      contextRef="P01_01_2022To12_31_2022_GeneralReserveFundMemberEHReservesFundTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</eh:PercentageOfRegisteredCapital>
    <eh:PercentageOfReserveAppropriationNetOfTax
      contextRef="P01_01_2022To12_31_2022_StatutorySurplusReserveFundMemberEHReservesFundTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</eh:PercentageOfReserveAppropriationNetOfTax>
    <eh:PercentageOfRegisteredCapital
      contextRef="P01_01_2022To12_31_2022_StatutorySurplusReserveFundMemberEHReservesFundTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</eh:PercentageOfRegisteredCapital>
    <eh:AppropriationOfReserves
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:AppropriationOfReserves>
    <eh:AppropriationOfReserves
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">156000</eh:AppropriationOfReserves>
    <eh:AppropriationOfReserves
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:AppropriationOfReserves>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ad)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Comprehensive income (loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Comprehensive income (loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Among other disclosures, ASC 220, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Comprehensive Income&lt;/div&gt;&lt;/div&gt;, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group&#x2019;s comprehensive income (loss) includes net loss, foreign currency translation adjustments and unrealized and realized gains on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities and is presented in the consolidated statements of comprehensive loss. &lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <eh:DividendsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ae)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Dividends &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Dividends are recognized when declared. No dividends were declared for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;</eh:DividendsPolicyTextBlock>
    <us-gaap:Dividends
      contextRef="P01_01_2020To12_31_2020_DividendDeclaredMemberusgaapDividendsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="P01_01_2021To12_31_2021_DividendDeclaredMemberusgaapDividendsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="P01_01_2022To12_31_2022_DividendDeclaredMemberusgaapDividendsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:Dividends>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(af)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Loss per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 260 (&#x201c;ASC 260&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings per Share&lt;/div&gt;&lt;/div&gt;, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net loss is allocated between ordinary shares, and other participating securities based on their participating rights. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December 31, 2020, 2021 and 2022, the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method is applicable because the Group has two classes of ordinary shares outstanding, Class&#160;A and Class&#160;B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#x2019;s Class&#160;A and Class&#160;B ordinary shares are identical, except with respect to voting and conversion (Note 19). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class&#160;A and Class&#160;B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Ordinary equivalent shares consist of unvested restricted shares units, and ordinary shares issuable upon the exercise of outstanding share options (using the treasury stock method). Ordinary equivalent shares are excluded from the computation of diluted loss per share for all periods presented as their effects would be anti-dilutive. &lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ag)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term debt &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2022, the Group entered into a share purchase agreement (the &#x201c;SPA&#x201d;) with an investor (the &#x201c;Investor&#x201d;) to issue predetermined number of Class A ordinary shares (the &#x201c;Underlying Shares&#x201d;) of the Company, at a fixed consideration in US$ (the &#x201c;Private Placement&#x201d;), upon meeting the specified preconditions, of which the substantial one is the Investor obtaining the Outbound Direct Investment(&#x201c;ODI&#x201d;) approval. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2022, a transitional agreement has been reached to supplement the Private Placement (the &#x201c;Supplemental Agreement&#x201d;), according to which before the ODI approval, the Investor provided RMB proceeds (the &#x201c;RMB Proceeds&#x201d;) as an interim funding, equivalent to consideration in U.S. dollar of the Private Placement, to the designated subsidiary of the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The RMB Proceeds and associated subsequent repayment obligation was accounted for as a liability to the Company, since: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i) The RMB Proceeds are a loan provided by the Investor to the subsidiary of the Company under the Supplemental Agreement. The Investor is entitled to receive the money back after at least three months if the ODI approval is not obtained due to force majeure or other situations agreed by the Company and Investor. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii) It is within the Investor&#x2019;s control that it can stop pursuing the ODI approval, and therefore it can make the repayment obligation to happen. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(iii) Upon the occurrence of dissolution, windup or liquidation of the onshore subsidiary, the Investor could claim its creditor right in accordance with PRC bankruptcy law. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;Therefore the instrument is accounted for as a short-term debt under ASC 470, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <eh:WarrantsPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ah)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;According to the SPA, the Company issued a purchase right to the Investor under which the Company will issue predetermined ordinary shares for a fixed cash consideration at a future date (the &#x201c;Warrants&#x201d;). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Warrants were accounted for as equity instruments to the Company, since: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;i)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The Warrants were indexed to the Company&#x2019;s own stock, since: &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The Warrants will be exercised upon the ODI approval, which is not based on an observable market, or an observable index. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The exercise price is fixed by the SPA and Supplement Agreement, and the number of Underlying Shares to be issued is also fixed divided by the fixed purchase price per share. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: top;;text-align:left;"&gt;&lt;div style="display:inline;"&gt;ii)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Warrants were classified in shareholders&#x2019; equity, since: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The Warrants will be settled only by gross physical delivery of ordinary shares by the Company. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The Company has the ability to settle the Private Placement in ordinary shares. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;The number of Underlying Shares to be issued is explicitly fixed at the total consideration divided by the fixed purchase price per share, with no adjustment provision. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;No requirement for cash settlement in the agreements. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;There are no cash settled &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;top-off&lt;/div&gt; or make-whole provisions. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;The Group received the Proceeds and issued short-term debt and Warrants in a bundled transaction in 2022. The RMB Proceeds shall be allocated to the two elements based on the relative fair values of the debt instrument without the Warrants and of the Warrants themselves at time of issuance. The portion of the RMB Proceeds so allocated to the Warrants shall be accounted for as additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. The remainder of the proceeds shall be allocated to the debt instrument portion of the transaction, the short-term debt. This results in a discount which shall be accounted for as interest expense in the following three months. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;On January 1, 2022, The Group has elected to early adopt the ASU No. 2020-06, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt&#x2014; Debt with Conversion and Other Options&lt;/div&gt;&lt;/div&gt; (Subtopic 470-20) and &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity&lt;/div&gt;&lt;/div&gt; (Subtopic 815-40): &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounting for Convertible Instruments and Contracts in an Entity&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x2019;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;s Own Equity&lt;/div&gt;&lt;/div&gt; (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This adoption of the new guidance had no material impact on the treatment of the Warrants or Short-term debt in Note 2(ag). &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; </eh:WarrantsPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ai)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 280 (&#x201c;ASC 280&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;, operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201c;CODM&#x201d;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#x2019;s Chief Executive Officer as the CODM reviews the consolidated financial results when making decisions about allocating resources and assessing the performance of the Group as a whole and hence, the Group has only one reportable segment. The Group&#x2019;s long-lived assets are substantially all located in the PRC. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents revenue by customer incorporation location for the years ended December&#160;31, 2020, 2021 and 2022, respectively: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:67%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PRC&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;164,153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;91&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;49,683&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;87&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,975&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;77&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;West Asia&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,124&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Europe&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,388&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,199&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,638&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;382&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;East Asia&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,550&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;798&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;521&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,276&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;330&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total net revenues&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56,807&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;44,317&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents revenue by customer incorporation location for the years ended December&#160;31, 2020, 2021 and 2022, respectively: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:67%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PRC&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;164,153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;91&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;49,683&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;87&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,975&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;77&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;West Asia&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,124&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Europe&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,388&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,199&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,638&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;382&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;East Asia&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,550&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;798&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;521&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,276&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;330&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total net revenues&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56,807&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;44,317&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">164153000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.91</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">49683000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.87</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">33975000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">4926000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2022To12_31_2022_CNsrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.77</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_WestAsiaMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">2124000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2020To12_31_2020_WestAsiaMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.01</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">4630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">671000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2022To12_31_2022_WestAsiaMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">2388000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2020To12_31_2020_EuropeMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.01</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_EuropeMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">2199000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2021To12_31_2021_EuropeMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.04</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">2638000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">382000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2022To12_31_2022_EuropeMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.06</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_EastAsiaMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">4550000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2020To12_31_2020_EastAsiaMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.03</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_EastAsiaMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">4404000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2021To12_31_2021_EastAsiaMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">798000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">116000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2022To12_31_2022_EastAsiaMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.02</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_OtherMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">6878000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2020To12_31_2020_OtherMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.04</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_OtherMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">521000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2021To12_31_2021_OtherMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.01</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">2276000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">330000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2022To12_31_2022_OtherMembersrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.05</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">180093000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_pure">1</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">56807000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">1</eh:PercentageOfRevenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">44317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6425000</us-gaap:Revenues>
    <eh:PercentageOfRevenues
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_pure">1</eh:PercentageOfRevenues>
    <eh:DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(aj)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Development and purchase cooperative arrangement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In April 2016, the Group entered into a development and purchase cooperative arrangement with a U.S. biotechnology company (&#x201c;Biotech Customer&#x201d;) to design, develop, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;test-run&lt;/div&gt; and manufacture an organ transport &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-helicopter&lt;/div&gt; system, which includes an operational interface with air traffic control, associated customized passenger-grade AAVs and recharging infrastructure. The Biotech Customer is responsible for obtaining the approvals of the Federal Aviation Administration (&#x201c;FAA&#x201d;) and the Food and Drug Administration (&#x201c;FDA&#x201d;) relating to the import and operations of the AAV products. Upon the Group&#x2019;s achievement of agreed-upon milestones in the agreement, Biotech Customer will make investments of US$14,000 and payments totaling US$36,000. The agreement may be terminated at Biotech Customer&#x2019;s discretion upon written notice. In February 2019, although the first milestone was not yet achieved, the Group and the Biotech Customer entered into an amendment whereby the Biotech Customer made the initial investment of US$7,000 (RMB 48,733 equivalent) to subscribe for 1,189,397 Series C redeemable convertible preferred shares of the Company in full satisfaction of its obligation to invest in the Group following the successful attainment of the first milestone, and all other terms and conditions of the agreement remain unchanged. As of December&#160;31, 2022, none of the milestones have been achieved and the agreement, as amend, remains in effect. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As part of the same arrangement, the Group may sell 1,000 units of customized AAVs with the organ transport &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-helicopter&lt;/div&gt; system conforming to the functional specifications by the Biotech Customer for according to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15-year&lt;/div&gt; delivery schedule subject to subsequent purchase amendments. Purchase orders are conditional on the Group achieving a number of performance milestones and the Biotech Customer obtaining required approvals from the FAA and FDA for the internal testing of the AAVs. In December 2018, two amendment contracts were signed to specify the sale of five units of passenger-grade AAVs by the Group to the Biotech Customer for the latter&#x2019;s testing and training purposes in partial satisfaction of the original agreement. For the years ended December&#160;31, 2020, 2021 and 2022, three, zero and zero units of the AAVs were delivered, respectively. Because the Biotech Customer purchased these AAVs as a customer, the Group accounted for the sales of individual AAVs as separate units of account for which revenue from air mobility solutions of RMB5,137, nil and nil were recorded for the years ended December&#160;31, 2020, 2021 and 2022, respectively under ASC 606 following the revenue recognition policy noted above. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; </eh:DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock>
    <us-gaap:OtherCommitment
      contextRef="PAsOn12_31_2022_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-3"
      unitRef="Unit_USD">14000000</us-gaap:OtherCommitment>
    <eh:MilestonePaymentsToMade
      contextRef="PAsOn12_31_2022_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-3"
      unitRef="Unit_USD">36000000</eh:MilestonePaymentsToMade>
    <us-gaap:OtherCommitment
      contextRef="PAsOn02_28_2019_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-3"
      unitRef="Unit_USD">7000000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="PAsOn02_28_2019_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-3"
      unitRef="Unit_CNY">48733000</us-gaap:OtherCommitment>
    <eh:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2022To12_31_2022_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1189397</eh:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <eh:NumberOfUnitsProposedToBeSold
      contextRef="P01_01_2020To12_31_2020_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="INF"
      unitRef="Unit_Units">1000</eh:NumberOfUnitsProposedToBeSold>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-3"
      unitRef="Unit_CNY">5137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_AavMembersrtProductOrServiceAxis_BiotechCompanyLimitedMembersrtCounterpartyNameAxis_DevelopmentAndPurchaseCooperativeArrangementMemberusgaapTypeOfArrangementAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(ak)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recent accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company is an emerging growth company (&#x201c;EGC&#x201d;) as defined by the Jumpstart Our Business Startups Act (&#x201c;JOBS Act&#x201d;). The JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an EGC to delay adoption of certain accounting standards until those standards would otherwise apply to private companies. The Group elected to take advantage of the extended transition period. However, this election will not apply should the Group cease to meet the definition of an EGC. &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; (&#x201c;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&#x201d;),&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments &#x2014; Credit Losses&lt;/div&gt;&lt;/div&gt; (Topic 326), Measurement of Credit Losses on Financial Instruments. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; changes the impairment model for most financial assets and certain other instruments. The standard will replace the &#x201c;incurred loss&#x201d; approach with an &#x201c;expected loss&#x201d; model for instruments measured at amortized cost. For &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. Per ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-10,&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; is effective for the Group for annual reporting periods beginning January&#160;1, 2023, and interim periods within that year. Early adoption is permitted. In February 2020, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-02,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses&lt;/div&gt;&lt;/div&gt; (Topic 326) and &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt; (Topic 842) &#x2014;Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.&#160;119 and Update to SEC Section on Effective Date Related to Accounting Standards Update &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-02,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;(Topic 842). For &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Credit Losses&lt;/div&gt;&lt;/div&gt; (Topic 326), it added the accounting for loan losses by registrants engaged in lending activities subject to FASB ASC Topic 326. This staff interpretation applies to all registrants that are creditors in loan transactions that, individually or in the aggregate, have a material effect on the registrant&#x2019;s financial condition. The Group will adopt the ASU with modified retrospective method on January&#160;1, 2023, and the Group assessed that adoption of the ASU would have no material impact on the Group&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In October 2021, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2021-08,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt; (Topic 805): &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/div&gt;&lt;/div&gt; (ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021-08),&lt;/div&gt; which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt;. The new guidance is effective for public business entities 1 for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. For all other entities, the new guidance is effective for fiscal years beginning after December&#160;15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group does not plan to early adopt ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021-08&lt;/div&gt; and the ASU is currently not expected have a material impact on the Group&#x2019;s consolidated financial statements. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which the Company will adopt on January 1, 2023. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU would be applied prospectively. Early adoption is also permitted, including adoption in an interim period. The Group will adopt this update on January 1, 2023 and does not expect the adoption to have a material impact to the Group&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Concentration of Risks &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Concentration of credit risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Financial instruments that potentially subject the Group to significant concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, short-term investments. As of December&#160;31, 2021, the aggregate amount of cash and cash equivalents, restricted cash and short-term investments of RMB36,825 were held at major financial institutions located in the PRC and RMB275,306 were deposited with international financial institutions located outside the PRC, among which included short-term debt investments of RMB65,108 issued by a private equity fund outside the PRC that are mandatorily redeemable (Note 4). As of December 31, 2022, the aggregate amount of cash and cash equivalents RMB240,542 (US$34,876) was held at major financial institutions located in the PRC and RMB8,768 (US$1,271) was deposited with international financial institutions located outside the PRC. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet dates. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. Historically, deposits in Chinese banks are secure due to the state policy on protecting depositors&#x2019; interests. The Group selected reputable international financial institutions with high credit ratings to deposit its foreign currencies. The Company regularly monitors the credit ratings of the international financial institutions to avoid any potential defaults. In the event of bankruptcy of one of these financial institutions, the Group may not be able to claim its cash and demand deposits back in full. The Group continues to monitor the financial strength of the financial institutions. There has been no recent history of default in relation to these financial institutions. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business supplier risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group relies on external supplies for raw materials and certain components and parts used in the Group&#x2019;s products. Some of the components for AAVs are currently selected to be purchased from a single source to improve cost-efficiency. As the result of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic, the Group has experienced delayed fulfillments from suppliers in 2021. Disruption in the supply of components, whether or not from a single-source supplier, could temporarily disrupt commercial production of the Group&#x2019;s AAVs. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Suppliers accounting for 10% or more of total purchases of materials were: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Supplier&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;A&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,807&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,056&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;443&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;B&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,405&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;C&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,596&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;less than 10% of total purchase of materials of the Group. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Customer risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The success of the Group&#x2019;s business going forward will rely in part on the Group&#x2019;s ability to continue to obtain and expand its business from existing customers while also attracting new customers. For the year end December&#160;31, 2022, the majority of the Group&#x2019;s revenue generated from sales of passenger-grade AAVs are from a limited number of customers that mainly operate the AAVs on a limited trial basis in tourism locations in China, rather than in broad, mainstream commercial operations. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; outbreak has had a particularly severe impact on the global tourism industry. Some customers have been materially adversely affected, which resulted in failing to make payments owed to the Group in a timely manner or at all. This may further result in these customers to ceasing purchases, canceling or reducing orders for the Group&#x2019;s products or services or failing to make payments owed to us in a timely manner or at all, which would materially and adversely impact the Group&#x2019;s business and result of operations. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;External customers with 10% or more of the Group&#x2019;s revenues are: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:75%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Customer&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;A&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,655&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;B&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;92,331&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;C&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24,071&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;D&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;E&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,217&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,336&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;F&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,611&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;814&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;G&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;less than 10% of total revenues of the Group. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021, accounts receivable (including the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; portion recorded in other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets), net of allowances, from the top three customers amounted to RMB32,385, accounting for 58% of the Group&#x2019;s total balance. As of December&#160;31, 2022, accounts receivable, net of allowances, from the top two customers amounted to RMB8,095 (US$1,174), accounting for 40% of the Group&#x2019;s total balance. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div/&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(d)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Currency convertibility risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group primarily transacts its business in RMB, which is not freely convertible into foreign currencies. On January&#160;1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People&#x2019;s Bank of China (the &#x2018;&#x2018;PBOC&#x2019;&#x2019;). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers&#x2019; invoices, shipping documents and signed contracts. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(e)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign currency exchange rate risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;From July&#160;21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The functional currency and the reporting currency of the Company are the US$ and the RMB, respectively. Most of the Group&#x2019;s revenues and costs are denominated in RMB, while a portion of cash and cash equivalents is denominated in U.S. dollars. Any significant revaluation of RMB may materially and adversely affect the Group&#x2019;s loss and shareholders&#x2019; equity in U.S. dollars.&lt;/div&gt; </us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="PAsOn12_31_2021_CNsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">36825000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="PAsOn12_31_2021_OtherThanPRCMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">275306000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2021_OtherThanPRCMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:EquityMethodInvestments>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_CNsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">240542000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_CNsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">34876000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_OtherThanPRCMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">8768000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_OtherThanPRCMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">1271000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Suppliers accounting for 10% or more of total purchases of materials were: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Supplier&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;A&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,807&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,056&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;443&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;B&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,405&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;C&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,596&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021_SupplierAMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">7807000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_SupplierAMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">3056000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_SupplierAMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">443000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021_SupplierBMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">8405000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021_SupplierCMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">7596000</us-gaap:CostOfRevenue>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;External customers with 10% or more of the Group&#x2019;s revenues are: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:75%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Customer&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;A&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,655&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;B&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;92,331&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;C&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24,071&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;D&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;E&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,217&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,336&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;F&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,611&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;814&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;G&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;*&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CustomerAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">22655000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CustomerBMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">92331000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">24071000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_CustomerCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">7080000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerDMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">19646000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerEMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">9217000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerEMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_USD">1336000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerFMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">5611000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerFMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_USD">814000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerGMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_CNY">4630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerGMembersrtMajorCustomersAxis_SalesRevenueProductLineMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="-3"
      unitRef="Unit_USD">671000</us-gaap:Revenues>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021_ThreeCustomerMembersrtMajorCustomersAxis"
      decimals="-3"
      unitRef="Unit_CNY">32385000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2021To12_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThreeCustomerMembersrtMajorCustomersAxis"
      decimals="2"
      unitRef="Unit_pure">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022_TwoCustomerMembersrtMajorCustomersAxis"
      decimals="-3"
      unitRef="Unit_CNY">8095000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022_TwoCustomerMembersrtMajorCustomersAxis"
      decimals="-3"
      unitRef="Unit_USD">1174000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TwoCustomerMembersrtMajorCustomersAxis"
      decimals="2"
      unitRef="Unit_pure">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Short-term Investments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Short-term investments as of December&#160;31, 2021 consisted of the following: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:47%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&#160;or&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrecognized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;holding&#160;gains&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrecognized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;holding&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrealized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;gains&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrealized&lt;br/&gt; losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;value&#160;carrying&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Trading debt investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;63,741&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,367&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;63,741&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had no short-term investments as of December&#160;31, 2022. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Trading debt investments include debt investments issued by a private equity fund outside the PRC amounting to RMB65,108 as of December&#160;31, 2021. The Company disposed of the debt investments in 2022. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2020, 2021 and 2022, the Group recognized interest and investment income of RMB478, RMB1,818 and RMB2,771 (US$402) from short-term investments, respectively. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2021, the realized gain on the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for&lt;/div&gt;-sale&lt;/div&gt;&lt;/div&gt; debt investments held by the Group that was reclassified from Accumulative other comprehensive income to Interest and investment income amounted RMB1,729. There was no such reclassification in 2020 and 2022. &lt;/div&gt; </us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Short-term investments as of December&#160;31, 2021 consisted of the following: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:47%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost&#160;or&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrecognized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;holding&#160;gains&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrecognized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;holding&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrealized&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;gains&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;unrealized&lt;br/&gt; losses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;value&#160;carrying&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Trading debt investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;63,741&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,367&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;63,741&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 4%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:TradingSecuritiesDebt
      contextRef="PAsOn12_31_2021_CostOrAmortizedCostMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">63741000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="PAsOn12_31_2021_GrossUnrealizedHoldingGainsMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">1367000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="PAsOn12_31_2021_GrossUnrealizedGainsMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_CostOrAmortizedCostMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">63741000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_GrossUnrealizedHoldingGainsMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">1367000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_GrossUnrealizedGainsMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ShortTermInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:EquityMethodInvestments>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2020To12_31_2020_InterestIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">478000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2021To12_31_2021_InterestIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">1818000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2022To12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">2771000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2022To12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">402000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="P01_01_2021To12_31_2021_InterestAndInvestmentIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">1729000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accounts Receivable, Net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounts receivable, net, consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;125,606&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;135,678&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(69,417&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(115,380&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(16,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56,189&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,298&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,943&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The movements in the allowance for doubtful accounts were: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at the beginning of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(862&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,051&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(69,417&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,064&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additional provision charged to expense&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,217&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(59,347&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(46,045&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,676&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Foreign currency translation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;82&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at the end of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(10,051&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(69,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(115,380&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,728&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounts receivable, net, consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;125,606&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;135,678&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(69,417&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(115,380&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(16,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56,189&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,298&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,943&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">125606000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">135678000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">19671000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69417000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">115380000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">16728000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">56189000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">20298000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2943000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The movements in the allowance for doubtful accounts were: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at the beginning of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(862&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,051&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(69,417&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,064&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additional provision charged to expense&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,217&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(59,347&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(46,045&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,676&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Foreign currency translation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;82&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at the end of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(10,051&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(69,417&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(115,380&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,728&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">862000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">10051000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69417000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">10064000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <eh:AdditionalProvisionChargedToExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-9217000</eh:AdditionalProvisionChargedToExpense>
    <eh:AdditionalProvisionChargedToExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-59347000</eh:AdditionalProvisionChargedToExpense>
    <eh:AdditionalProvisionChargedToExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-46045000</eh:AdditionalProvisionChargedToExpense>
    <eh:AdditionalProvisionChargedToExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-6676000</eh:AdditionalProvisionChargedToExpense>
    <eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-28000</eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts>
    <eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">19000</eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts>
    <eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-82000</eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts>
    <eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-12000</eh:ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">10051000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69417000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">115380000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">16728000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62,462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;49,127&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,123&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Work in progress&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,134&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,939&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,168&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,188&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,087&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories, total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;106,764&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;82,254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories provision&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(28,689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,434&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;78,075&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;72,364&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,492&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62,462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;49,127&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,123&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Work in progress&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,134&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,939&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,168&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,188&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,087&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories, total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;106,764&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;82,254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories provision&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(28,689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,434&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;78,075&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;72,364&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,492&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">62462000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">49127000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">7123000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">17134000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4939000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">716000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">27168000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">28188000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4087000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">106764000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">82254000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11926000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">28689000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">9890000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1434000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">78075000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">72364000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10492000</us-gaap:InventoryNet>
    <eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Prepayments and Other Current Assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Prepayments and other current assets consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:77%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayment for service&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,672&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,157&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,618&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unbilled revenue (Note 15)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,566&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deductible value-added tax input&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,976&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayment for acquisition of inventories&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,286&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,910&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,002&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loans receivable &#x2013; current portion (Note 9)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;580&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Staff advances&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,257&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;940&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,693&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,400&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;347&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,395&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  As of December&#160;31, 2021 and 2022, the Group recorded the allowance for doubtful accounts of RMB1,537 and RMB1,655 (US$240&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;, respectively.</eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Prepayments and other current assets consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:77%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayment for service&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,672&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,157&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,618&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unbilled revenue (Note 15)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,566&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deductible value-added tax input&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,976&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayment for acquisition of inventories&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,286&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,910&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,002&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loans receivable &#x2013; current portion (Note 9)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;580&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Staff advances&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,257&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;940&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,693&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,400&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;347&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,395&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <eh:PrepaidServiceFees
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1672000</eh:PrepaidServiceFees>
    <eh:PrepaidServiceFees
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">11157000</eh:PrepaidServiceFees>
    <eh:PrepaidServiceFees
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1618000</eh:PrepaidServiceFees>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10800000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1566000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">16487000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">8976000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1301000</us-gaap:PrepaidTaxes>
    <eh:PrepaidAcquisitionOfInventories
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">8286000</eh:PrepaidAcquisitionOfInventories>
    <eh:PrepaidAcquisitionOfInventories
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6910000</eh:PrepaidAcquisitionOfInventories>
    <eh:PrepaidAcquisitionOfInventories
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1002000</eh:PrepaidAcquisitionOfInventories>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4000000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">580000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:DueFromEmployeesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1257000</us-gaap:DueFromEmployeesCurrent>
    <us-gaap:DueFromEmployeesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">940000</us-gaap:DueFromEmployeesCurrent>
    <us-gaap:DueFromEmployeesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">136000</us-gaap:DueFromEmployeesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1693000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">347000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">29395000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">45183000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6550000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2021_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">1537000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">1655000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">240000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="null;text-indent: 0px;;display:inline;"&gt;Property&lt;/div&gt; and Equipment, Net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30,250&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32,634&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Machinery and electronic equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,061&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,214&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Transportation equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,643&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,249&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;471&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,511&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,641&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;383&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Construction in progress&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,720&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,885&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;273&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mold and tooling&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;332&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;60,671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,760&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(25,223&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(23,240&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated impairment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,627&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,460&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;33,821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,060&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,823&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2020, 2021 and 2022, the Group recorded depreciation expense of RMB5,785, RMB7,427 and RMB8,478 (US$1,229&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;, respectively. &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30,250&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32,634&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Machinery and electronic equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,061&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,214&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Transportation equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,643&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,249&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;471&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,511&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,641&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;383&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Construction in progress&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,720&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,885&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;273&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mold and tooling&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;332&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;60,671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,760&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(25,223&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(23,240&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated impairment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,627&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,460&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;33,821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,060&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,823&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30250000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">32634000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4731000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">22547000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">29061000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4214000</us-gaap:MachineryAndEquipmentGross>
    <eh:TransportationEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3643000</eh:TransportationEquipmentGross>
    <eh:TransportationEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3249000</eh:TransportationEquipmentGross>
    <eh:TransportationEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">471000</eh:TransportationEquipmentGross>
    <eh:OfficeEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2511000</eh:OfficeEquipmentGross>
    <eh:OfficeEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2641000</eh:OfficeEquipmentGross>
    <eh:OfficeEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">383000</eh:OfficeEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1720000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1885000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">273000</us-gaap:ConstructionInProgressGross>
    <eh:MoldAndToolingGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2290000</eh:MoldAndToolingGross>
    <eh:MoldAndToolingGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">332000</eh:MoldAndToolingGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">60671000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">71760000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10404000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">25223000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">23240000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3369000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <eh:AccumulatedImpairmentOfPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1627000</eh:AccumulatedImpairmentOfPropertyPlantAndEquipment>
    <eh:AccumulatedImpairmentOfPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1460000</eh:AccumulatedImpairmentOfPropertyPlantAndEquipment>
    <eh:AccumulatedImpairmentOfPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">212000</eh:AccumulatedImpairmentOfPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">33821000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">47060000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6823000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5785000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7427000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">8478000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1229000</us-gaap:Depreciation>
    <eh:LongTermLoansReceivableTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Long-Term Loans Receivable &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In January 2020, the Group entered into a three-year loan agreement with a third-party supplier of key AAV components with a principal amount of RMB52,000 and an interest rate of 3% per annum. The use of loan proceeds is limited to expanding supplier&#x2019;s production capacity. This long-term loan can be repaid by the borrower at any time. The outstanding loan balance was guaranteed by the borrower&#x2019;s sole shareholder and his spouse and would mature in January 2023. In 2020, RMB40,000 of the loan&#x2019;s principal was repaid by the borrower. Subsequent to December&#160;31, 2022, the Group entered into a supplementary agreement with the third-party supplier to extend the term of the loan of the outstanding amount of RMB12,000 (US$1,740) as follows: (1) RMB2,000 (US$290&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;) of the outstanding amount is extended to September 30, 2023. (2) RMB&lt;/div&gt;&lt;/div&gt;2,000 (US$290&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;) of the outstanding amount is extended to December 31, 2023. (3) RMB&lt;/div&gt;&lt;/div&gt;8,000 (US$1,160&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;) of the outstanding amount is extended to December 31, 2024. RMB&lt;/div&gt;&lt;/div&gt;4,000 (US$580) of the loan was included in current assets in Prepayments and Other Current Assets (Note 7). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In March 2020, the Group provided a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-year&lt;/div&gt; loan to a third-party entity with a principal amount of EUR243 (equivalent to RMB1,900) and an interest rate of 3.5% per annum. In March 2022, the Group entered into a supplementary letter with the third-party entity to extend the term of the loan by two years. The usage of the loan proceeds is limited to assisting the Group with the application of the necessary permits from the aviation authority in a European country for the commercial operations of AAVs in a European country. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2020, 2021 and 2022, the Group recognized interest income of RMB984, RMB418 and RMB423 (US$61) from the long-term loans receivable, respectively. &lt;/div&gt; </eh:LongTermLoansReceivableTextBlock>
    <eh:LongTermLoansReceivableAgreementTerm contextRef="P01_01_2020To01_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">P3Y</eh:LongTermLoansReceivableAgreementTerm>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <eh:LoansReceivableWithFixedRatesOfInterestPercentage
      contextRef="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="2"
      unitRef="Unit_pure">0.03</eh:LoansReceivableWithFixedRatesOfInterestPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">40000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">12000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">1740000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_NotLaterThanNineMonthsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">2000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_NotLaterThanNineMonthsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">290000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_NotLaterThanOneYearMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">2000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_NotLaterThanOneYearMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">290000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_LaterThanOneYearAndNotLaterThanTwoYearsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">8000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_LaterThanOneYearAndNotLaterThanTwoYearsMemberEHDebtInstrumentPeriodAxis_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">1160000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4000000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">580000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <eh:LongTermLoansReceivableAgreementTerm contextRef="P03_01_2020To03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis">P2Y</eh:LongTermLoansReceivableAgreementTerm>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="PAsOn01_01_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="-3"
      unitRef="Unit_EUR">243000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="PAsOn03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="-3"
      unitRef="Unit_CNY">1900000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <eh:LoansReceivableWithFixedRatesOfInterestPercentage
      contextRef="PAsOn03_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="3"
      unitRef="Unit_pure">0.035</eh:LoansReceivableWithFixedRatesOfInterestPercentage>
    <us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome
      contextRef="P01_01_2020To12_31_2020_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="-3"
      unitRef="Unit_CNY">984000</us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome>
    <us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome
      contextRef="P01_01_2021To12_31_2021_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="-3"
      unitRef="Unit_CNY">418000</us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome>
    <us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome
      contextRef="P01_01_2022To12_31_2022_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="-3"
      unitRef="Unit_CNY">423000</us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome>
    <us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome
      contextRef="P01_01_2022To12_31_2022_KeyAavMemberusgaapClassOfFinancingReceivableTypeOfBorrowerAxis"
      decimals="-3"
      unitRef="Unit_USD">61000</us-gaap:LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome>
    <eh:LongTermInvestmentsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Long-term Investments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity method investments (a)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,224&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,920&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,004&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments without readily determinable fair values (b)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;423&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;6,143&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;9,839&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,427&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In June 2021, the Group and a third-party investor entered into an investment agreement to establish an entity for establishing the 5G Intelligent Air Mobility Experience Center as well as local urban air mobility route planning and AAV operations, with total cash consideration of RMB10,500 and RMB19,500, respectively. The Group has made the investment of cash amounting RMB700 and RMB4,550 (US$660) in 2021 and 2022, respectively, and recorded RMB2,800 and RMB1,750 (US$254) in accrued expenses and other liabilities (Note 11), which was investment payable as of December 31, 2021 and 2022, respectively, pursuant to the investment agreement. The Group holds 35% of the equity interests and has significant influence on the investee, and accounted for the investment with equity method. For the year ended December&#160;31, 2021, the Group recognized the loss from equity method investment in the amount of RMB276. For the year ended December&#160;31, 2022, the Group recognized the &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;income&lt;/div&gt; from equity method investment in the amount of RMB196 (US$28). For the remaining consideration amounting to RMB3,500 (US$508), the Company will settle in accordance with the agreed terms and therefore it was disclosed in Capital commitments (Note 24(a)). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In 2017, the Group provided facilitating services to a third party to acquire a land use right from the Guangzhou City government. In exchange for such services, the Group received a cash consideration of RMB41,117 and 5% equity interests in a corporation, the sole asset of which was the aforementioned land use right. The Group elected to use the measurement alternative to measure this investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. As of December&#160;31, 2021 and 2022, the carrying value of this investment was RMB2,919 and RMB2,919 (US$423). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </eh:LongTermInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity method investments (a)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,224&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,920&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,004&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments without readily determinable fair values (b)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;423&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;6,143&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;9,839&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,427&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In June 2021, the Group and a third-party investor entered into an investment agreement to establish an entity for establishing the 5G Intelligent Air Mobility Experience Center as well as local urban air mobility route planning and AAV operations, with total cash consideration of RMB10,500 and RMB19,500, respectively. The Group has made the investment of cash amounting RMB700 and RMB4,550 (US$660) in 2021 and 2022, respectively, and recorded RMB2,800 and RMB1,750 (US$254) in accrued expenses and other liabilities (Note 11), which was investment payable as of December 31, 2021 and 2022, respectively, pursuant to the investment agreement. The Group holds 35% of the equity interests and has significant influence on the investee, and accounted for the investment with equity method. For the year ended December&#160;31, 2021, the Group recognized the loss from equity method investment in the amount of RMB276. For the year ended December&#160;31, 2022, the Group recognized the &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;income&lt;/div&gt; from equity method investment in the amount of RMB196 (US$28). For the remaining consideration amounting to RMB3,500 (US$508), the Company will settle in accordance with the agreed terms and therefore it was disclosed in Capital commitments (Note 24(a)). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In 2017, the Group provided facilitating services to a third party to acquire a land use right from the Guangzhou City government. In exchange for such services, the Group received a cash consideration of RMB41,117 and 5% equity interests in a corporation, the sole asset of which was the aforementioned land use right. The Group elected to use the measurement alternative to measure this investment at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. As of December&#160;31, 2021 and 2022, the carrying value of this investment was RMB2,919 and RMB2,919 (US$423). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  </us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3224000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6920000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1004000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2919000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2919000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">423000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6143000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">9839000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1427000</us-gaap:LongTermInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="P06_01_2021To06_30_2021"
      decimals="-3"
      unitRef="Unit_CNY">10500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="P06_01_2021To06_30_2021_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-3"
      unitRef="Unit_CNY">19500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">700000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4550000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">660000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <eh:UnbilledRevenueImpairmentOfBalancesReversed
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2800000</eh:UnbilledRevenueImpairmentOfBalancesReversed>
    <eh:UnbilledRevenueImpairmentOfBalancesReversed
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1750000</eh:UnbilledRevenueImpairmentOfBalancesReversed>
    <eh:UnbilledRevenueImpairmentOfBalancesReversed
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">254000</eh:UnbilledRevenueImpairmentOfBalancesReversed>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-276000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">196000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">28000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentCompanyCommittedCapital
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3500000</us-gaap:InvestmentCompanyCommittedCapital>
    <us-gaap:InvestmentCompanyCommittedCapital
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">508000</us-gaap:InvestmentCompanyCommittedCapital>
    <eh:ProceedsFromProvidingFacilitatingServices
      contextRef="P01_01_2017To12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">41117000</eh:ProceedsFromProvidingFacilitatingServices>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2017_GuangzhouCityGovernmentMemberdeiLegalEntityAxis_ThirdPartyInvestorMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="2"
      unitRef="Unit_pure">0.05</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2919000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2919000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">423000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued Expenses and Other Liabilities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;Accrued expenses and other liabilities consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:68%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payroll and welfare payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32,532&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39,268&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,693&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provision for litigation settlement (a)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;23,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,408&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables for service fees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;15,572&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,258&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other taxes payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;6,070&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Product warranty liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;3,306&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables for acquisition of &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;property&lt;/div&gt; and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,237&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;3,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;441&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consideration payable to an equity method investment (Note 10(a))&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;1,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;769&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;749&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;109&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;4,502&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;61,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;97,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;14,175&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;A reconciliation of the changes in the Group&#x2019;s product warranty liability is as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance as of the beginning of the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,856&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;690&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accruals during the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,258&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;128&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Claims during the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(319&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(661&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(96&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Reversal during the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,037&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,197&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(174&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance as of the ending of the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,780&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;548&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: Non-current portion of warranty&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(474&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(69&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current portion of warranty &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,758&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,306&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;As detailed in Note 24(b) (ii), the Company made a total provision of US$3,375 based on the ongoing settlement &lt;div style="null;text-indent: 0px;;display:inline;"&gt;agreement&lt;/div&gt; and &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;corresponding amount&lt;/div&gt;&#160;was recognized in other expenses for the year ended December 31, 2022.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock>
    <eh:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;Accrued expenses and other liabilities consisted of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:68%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payroll and welfare payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32,532&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39,268&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,693&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provision for litigation settlement (a)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;23,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,408&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables for service fees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;15,572&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,258&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other taxes payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;6,070&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Product warranty liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;3,306&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables for acquisition of &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;property&lt;/div&gt; and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,237&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;3,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;441&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consideration payable to an equity method investment (Note 10(a))&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;1,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;769&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;749&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;109&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right;"&gt;4,502&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;61,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;97,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;14,175&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </eh:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">32532000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">39268000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5693000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">23506000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3408000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10919000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">15572000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2258000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5014000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6070000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">880000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4758000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3306000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">479000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <eh:PayablesForCapitalExpenditureCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1237000</eh:PayablesForCapitalExpenditureCurrent>
    <eh:PayablesForCapitalExpenditureCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3040000</eh:PayablesForCapitalExpenditureCurrent>
    <eh:PayablesForCapitalExpenditureCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">441000</eh:PayablesForCapitalExpenditureCurrent>
    <eh:EquityMethodInvestmentConsiderationPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2800000</eh:EquityMethodInvestmentConsiderationPayableCurrent>
    <eh:EquityMethodInvestmentConsiderationPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1750000</eh:EquityMethodInvestmentConsiderationPayableCurrent>
    <eh:EquityMethodInvestmentConsiderationPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">254000</eh:EquityMethodInvestmentConsiderationPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">769000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">749000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">109000</us-gaap:InterestPayableCurrent>
    <eh:Others
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3822000</eh:Others>
    <eh:Others
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4502000</eh:Others>
    <eh:Others
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">653000</eh:Others>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">61851000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">97763000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">14175000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;A reconciliation of the changes in the Group&#x2019;s product warranty liability is as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance as of the beginning of the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,856&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;690&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accruals during the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,258&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;128&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Claims during the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(319&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(661&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(96&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Reversal during the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,037&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,197&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(174&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance as of the ending of the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,780&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;548&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: Non-current portion of warranty&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(474&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(69&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current portion of warranty &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,758&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,306&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4856000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4758000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">690000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1258000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">880000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">128000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">319000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">661000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">96000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-1037000</us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1197000</us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-174000</us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4758000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3780000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">548000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:StandardProductWarrantyAccrualNoncurrent>
    <us-gaap:StandardProductWarrantyAccrualNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">474000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
    <us-gaap:StandardProductWarrantyAccrualNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">69000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4758000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3306000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">479000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHParitesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">3375000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:DebtDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bank Loans &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2021 and 2022, certain bank loans were pledged by some of Group&#x2019;s Intangible assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term bank loans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The outstanding short-term bank loans of RMB10,000 as of December&#160;31, 2021 was fully repaid upon maturity in 2022. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;In 2022, the Group obtained bank loans amounting &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;to &lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;49,794&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(US$&lt;/div&gt;7,219) from several financial institutions in the PRC. The weighted average effective interest rate of the short-term bank loans was 3.9% per annum. The loans are repayable within one year with interests paid on a monthly &lt;div style="display:inline;"&gt;or quarterly&#160;&lt;/div&gt;basis and guaranteed by the Group&#x2019;s founder and director, Mr.&#160;Huazhi Hu. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt;text-indent: 0px;"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/&gt;  &lt;div style="text-indent: 0px; margin-bottom: 1em; margin-top: 1em"/&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term bank loans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In 2021, the Group entered into long-term agreements with a bank in the PRC of total principals of RMB20,000, subject to an effective interest rate of 3.8% per annum, and with a maturity date from April 2, 2022 to March 15, 2026. As of December&#160;31, 2021 and 2022, the principal amount of RMB3,000 and RMB13,154 (US$1,907), respectively, was due within 12 months after the balance sheet date and presented as current liabilities in the consolidated balance sheet. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The carrying value of the long-term bank loans approximates its fair value as of December&#160;31, 2021 and 2022. The interest rates under the loan agreements with the banks were determined based on the prevailing interest rates in the market. The Group classifies the valuation techniques that use these inputs as Level II. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:DebtDisclosureTextBlock>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2022_PrcMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_CNY">49794000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2022_PrcMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">7219000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.039</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">20000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="PAsOn12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.038</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtMaturityDate contextRef="PAsOn12_31_2021_MinimumMembersrtRangeAxis">2022-04-02</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="PAsOn12_31_2021_MaximumMembersrtRangeAxis">2026-03-15</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3000000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">13154000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1907000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:ShortTermDebtTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Short-term Debt &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In December 2022, the Company entered into an SPA with the Investor to sell Underlying Shares to the investor for a total consideration of US$10,000, on the condition that the Investor will obtain ODI approval for the investment. The Underlying Shares consist of 3,466,204 Class A ordinary shares of the Company, determined by the total consideration and average closing price of the Company&#x2019;s ordinary shares for the previous 30 days upon the sign-off of SPA. A Supplemental Agreement has been entered into and agreed that the Investor would pay a cash consideration of RMB69,861, equivalent to total consideration of US$10,000, to the designated subsidiary of the Company. Concurrently, the Company would issue the Underlying Shares to the Investor or its designated offshore entities. Up to December 31, 2022, the Investor provided the Proceeds of RMB69,861 to the Group, while the Underlying Shares haven&#x2019;t been issued yet. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the Supplemental Agreement, the Group is obligated to repay the RMB Proceeds to the investor three months after the sign-off of SPA or a longer period agreed by both parties (the &#x201c;Maturity Date&#x201d;). The RMB Proceeds were loan from the investor and accounted for as a short-term debt under ASC 470, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the SPA, the Company agreed to sell the Underlying Shares to the investor at a future date, which was accounted for as Warrants issued by the Company and classified as equity because it would be settled with equity in the future according to the accounting policy as detailed in Note 2(ah). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group received the RMB Proceeds for the short-term debt and Warrants in a bundled transaction. Management allocated Proceeds to the short-term debt and the Warrants based on their relative fair values. As a result, RMB13,697 (US$1,986) was allocated to the Warrants and recorded as additional paid-in capital, and RMB56,164 (US$8,143) was allocated to the debt on the initial recognition date. The difference between the amount to be repaid on Maturity Date and the initial recognition &lt;div style="display:inline;"&gt;d&lt;/div&gt;ate was accounted for as interest expenses. For the year ended December 31, 2022, interest expenses of RMB1,674 (US$243) were recognized. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Up to the date of issuance of the consolidated financial statement, the Company completed issuance of the Underlying shares to the investor, repaid RMB69,861 and received the total consideration of US$10,000 after the investor obtained the ODI approval in 2023 (Note 2&lt;div style="display:inline;"&gt;5&lt;/div&gt;). &lt;/div&gt; </us-gaap:ShortTermDebtTextBlock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">10000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="0"
      unitRef="Unit_shares">3466204</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <eh:NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">P30D</eh:NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">69861000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">10000000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">69861000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">13697000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">1986000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <eh:DebtIssuedDuringThePeriod
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">56164000</eh:DebtIssuedDuringThePeriod>
    <eh:DebtIssuedDuringThePeriod
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">8143000</eh:DebtIssuedDuringThePeriod>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">1674000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">243000</us-gaap:InterestExpenseDebt>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">69861000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">10000000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:MinorityInterestDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mandatorily Redeemable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-controlling&lt;/div&gt; Interests &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;On June&#160;15, 2020, the Group established a subsidiary named EHang Yunfu (Note 1). On June&#160;30, 2020, the Group entered into an agreement with a new investor who subscribed 30% of the equity interests of EHang Yunfu for cash consideration of RMB40,000. At the sole discretion of the investor, the Group is obligated to repurchase the 30% &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interest or with the consent of the investor, guarantee a third-party to repurchase the 30% &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests at the investor&#x2019;s investment cost at the end of the five-year investment term. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests do not participate in any dividend distributions of EHang Yunfu but earn an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; interest of 1.5% per year, payable on a quarterly basis. Interest payable amounted to RMB200 and RMB180 (US$26&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; as of December&#160;31, 2021 and 2022, respectively. As EHang Yunfu&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests are mandatorily redeemable at the sole discretion of the investor, it is classified as liability and subsequently measured at the amount that would be paid if settlement occurred at the reporting date. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The carrying value of Mandatorily redeemable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-controlling&lt;/div&gt; interests approximates its fair value as of December&#160;31, 2021 and 2022. &lt;/div&gt; </us-gaap:MinorityInterestDisclosureTextBlock>
    <eh:MinorityInterestsOwnershipPercentageByParent
      contextRef="PAsOn06_30_2020"
      decimals="2"
      unitRef="Unit_pure">0.30</eh:MinorityInterestsOwnershipPercentageByParent>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="P06_01_2020To06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">40000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <eh:MinorityInterestsOwnershipPercentageByParent
      contextRef="PAsOn06_30_2020_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.30</eh:MinorityInterestsOwnershipPercentageByParent>
    <eh:MinorityInterestsOwnershipPercentageByParent
      contextRef="PAsOn06_30_2020_ThirdPartyMembersrtOwnershipAxis_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.30</eh:MinorityInterestsOwnershipPercentageByParent>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="P06_01_2020To06_30_2020"
      decimals="3"
      unitRef="Unit_pure">0.015</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="PAsOn12_31_2021_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">200000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="PAsOn12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">180000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="PAsOn12_31_2022_YunfuEhangIntelligentTechnologyLimitedMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">26000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the disaggregation of revenue from contracts with the customers: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues - Products&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Air mobility solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;105,351&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46,854&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,061&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,519&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Smart city management solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,282&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,135&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;309&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Aerial media solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62,241&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;186&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;416&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;456&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;66&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Subtotal-Products&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;176,060&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54,923&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;40,775&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,912&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues - Services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Air mobility solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;618&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,302&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,326&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;337&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Aerial media solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,415&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;582&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,216&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;176&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Subtotal-Services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,033&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,884&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,542&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;513&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total Revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56,807&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;44,317&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payment terms &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Group&#x2019;s Air mobility solutions and Aerial media solutions, the Group typically requires a portion of payments upfront and the remaining amounts are contractually due ranging from three to six months. Due to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; impacts, the Group signed subsequent commitment letters with certain customers and extended the payment terms in 2021 and 2022. However, the Company has collected or is in the process of collecting accounts receivable after the due dates agreed in commitment letters. In light of the impacts from the continuous &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; epidemic and control measures in China, the Group recognized additional provision for accounts receivable for the year ended December&#160;31, 2021 and 2022 (Note 5). Regarding the Smart city management solutions, the timing of billing varies depending on contractual payment schedules with milestone billings and the completion of the quality-assurance warranty period. In instances where the timing of revenue recognition differs from the timing of invoicing, the Group has determined that its contracts do not include a significant financing component at the inception of the contracts. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract balances &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Contract balances include Accounts receivable, Unbilled revenue and Cost and estimated earnings in excess of billings. Accounts receivable represents the billed and unbilled amounts related to the Company&#x2019;s rights to consideration as performance obligations are satisfied and the rights to payment become unconditional but for the passage of time. In 2021 and 2022, the decrease in Accounts receivable was mainly due to impairment of balances amounted to RMB59,347 and RMB46,045 (US$6,676&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; provided in the general and administrative expenses in the Group&#x2019;s consolidated statements of comprehensive loss. The Unbilled revenue was previously recognized from services provided in Aerial media solution. In 2021, the Unbilled revenue was collected, corresponding impairment of balances amounted to RMB2,800 was reversed. In 2022, the increase in Unbilled revenue was primarily due to sales of certain passenger-grade AAVs but unbilled. The receipt of the consideration is subject to conditions other than the passage of time, which is included in Prepayments and Other Current Assets (Note 7). The decrease in Cost and estimated earnings in excess of billings in accordance with the achievement of milestones in the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; billing terms for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;command-and-control&lt;/div&gt;&lt;/div&gt; centers, corresponding RMB717 was reclassified from Cost and estimated earnings in excess of billings to Accounts receivable in 2021. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Contract liabilities represent payments received from customers for which the corresponding products or services have not yet been transferred to customers. In 2022, the increase in Contract liabilities was primarily contributed by advance from customers of sales of passenger-grade AAVs. Revenue of RMB3,828 (US$555&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; was recognized during the year ended December&#160;31, 2022 from the balance included in the contract liabilities on January&#160;1, 2022. &lt;/div&gt; </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the disaggregation of revenue from contracts with the customers: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues - Products&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Air mobility solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;105,351&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46,854&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,061&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,519&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Smart city management solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,282&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,135&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;309&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Aerial media solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62,241&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;186&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;416&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;456&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;66&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Subtotal-Products&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;176,060&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54,923&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;40,775&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,912&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues - Services&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Air mobility solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;618&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,302&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,326&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;337&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Aerial media solutions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,415&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;582&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,216&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;176&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Subtotal-Services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,033&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,884&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,542&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;513&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total Revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56,807&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;44,317&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">105351000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">46854000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">38061000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">5519000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">8282000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">7135000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">2133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductsSmartCityManagementSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">309000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">62241000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">518000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductsAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">18000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_OthersProductsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">186000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_OthersProductsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">416000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_OthersProductsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">456000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_OthersProductsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">66000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">176060000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">54923000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">40775000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">5912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_AirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">618000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_AirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1302000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_AirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">2326000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_AirMobilitySolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">337000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3415000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">582000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1216000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ServicesAerialMediaSolutionsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">176000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">4033000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1884000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3542000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">513000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">180093000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">56807000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">44317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6425000</us-gaap:Revenues>
    <eh:DecreaseInAccountsReceivableCausedByImpairment
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">59347000</eh:DecreaseInAccountsReceivableCausedByImpairment>
    <eh:DecreaseInAccountsReceivableCausedByImpairment
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">46045000</eh:DecreaseInAccountsReceivableCausedByImpairment>
    <eh:DecreaseInAccountsReceivableCausedByImpairment
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">6676000</eh:DecreaseInAccountsReceivableCausedByImpairment>
    <us-gaap:IncreaseDecreaseInUnbilledReceivables
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">2800000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
    <eh:CostAndEstimatedEarningsInExcessOfBillings
      contextRef="PAsOn12_31_2021_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMemberusgaapReclassificationTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">717000</eh:CostAndEstimatedEarningsInExcessOfBillings>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3828000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">555000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based Compensation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In order to provide additional incentives to employees and to promote the success of the Group&#x2019;s business, the Group adopted a share incentive plan that was approved by the Board of Directors on December&#160;23, 2016 (the &#x201c;2015 Plan&#x201d;). Under the 2015 Plan, the aggregate number of ordinary shares that may be issued pursuant to all share-based awards (including restricted shares, RSUs and share options) is 8,867,053 ordinary shares and can be increased up to a number that is equal to 15% of the then total outstanding shares on a fully diluted basis at the discretion of the Company&#x2019;s Board of Directors. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In September 2019, the Company&#x2019;s Board of Directors approved the 2019 Share Incentive Plan (the &#x201c;2019 Plan&#x201d;), which become effective upon the completion of the Company&#x2019;s IPO on December&#160;12, 2019. Under the 2019 Plan, the aggregate number of ordinary shares that may be issued pursuant to all share-based awards (including restricted shares, RSUs and share options) is 7,747,019 ordinary shares and can be increased up to a number that is equal to 15% of the then total outstanding shares on a fully diluted basis at the discretion of the Company&#x2019;s Board of Directors. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to both 2015 Plan and 2019 Plan (collectively, the &#x201c;Plans&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201d;),&lt;/div&gt; the members of the Board, consultant or employees are entitled to be granted share-based awards. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The Company granted a total of 750,000, nil and nil RSU to the Group&#x2019;s employees under the 2015 Plan and a total of 1,613,000, 4,790,000 and 876,380 RSUs to the Group&#x2019;s employees under the 2019 Plan for the years ended December&#160;31, 2020, 2021 and 2022. A total of 5,000 RSUs are subject to service conditions and vest over one-year period starting from the vesting inception date. A total of 451,380 RSUs are subject to service conditions and vest over a two-year period starting from the vesting inception date. A total of 7,573,000 RSUs are subject to service conditions and vest over a four-year period starting from the vesting inception date. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RSUs&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The following table summarizes the Company&#x2019;s RSUs activity under the Plans: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:56%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number&#160;of&#160;RSUs&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; grant&#160;date&#160;fair&#160;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; remaining&lt;br/&gt; contractual life&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(US$)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(Years)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December 31, 2019&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;735,476&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.7523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.02&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,363,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.2912&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,819,726&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.1359&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December 31, 2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,278,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.7774&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,790,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10.6200&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,949,250&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9.2469&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December 31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,119,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9.4561&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.67&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;876,380&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.8800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,034,880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7.2254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(283,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7.5431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,678,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8.8740&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.90&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected to vest as of December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,678,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The total share-based compensation expenses relating to RSUs for the years ended December&#160;31, 2020, 2021 and 2022 were RMB54,036, RMB121,131 and RMB96,898 (US$14,049&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;), r&lt;/div&gt;espectively. Total share-based compensation expense capitalized to inventory was not material for any of the periods presented. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;As of December&#160;31, 2022, there was RMB158,870 (US$23,034&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; of unrecognized share-based compensation expenses related to RSUs which is expected to be recognized over a weighted average vesting period of 1.90 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The following table summarizes the Company&#x2019;s share options activity under the 2015 Plan: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:55%"/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number&#160;of&#160;share&lt;br/&gt; options&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; grant&#160;date&#160;fair&#160;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; exercise price&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(US$)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(US$)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of January&#160;1 and December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.2624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.8853&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested and expected to vest as of December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.2624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.8853&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable as of December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.2624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.8853&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The share-based compensation expense relating to the share options recognized were RMB821, nil and nil for the years ended December&#160;31, 2020, 2021 and 2022.There was no unrecognized share-based compensation expenses relating to the shares options as of December&#160;31, 2020, 2021 and 2022. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/&gt;  &lt;div style="text-indent: 0px; margin-bottom: 1em; margin-top: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group calculated the estimated fair value of the share options under the 2015 Plan on the grant date using the Black-Scholes valuation model. Assumptions used to determine the fair value of the share options granted under the 2015 Plan is summarized in the following table: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%;"/&gt;
&lt;td style="width: 16%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:17%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Term in years&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Volatility&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53.73&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Discount rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.85&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Fair value per ordinary share&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;US$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;5.24&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;"/&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Total share-based compensation expenses relating to RSUs and options granted to employees recognized for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cost of revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,443&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160; &lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Sales and marketing expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,883&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,327&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,208&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;General and administrative expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,453&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,452&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Research and development expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,078&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;31,657&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;36,321&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,266&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,857&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;96,898&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,049&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">8867053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="P12_23_2016To12_23_2016_ShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_pure">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">7747019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="P09_28_2019To09_28_2019_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_pure">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="0"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="0"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">1613000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">4790000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">876380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition
      contextRef="P01_01_2022To12_31_2022_OneYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">5000</eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition>
    <eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod contextRef="P01_01_2022To12_31_2022_OneYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y</eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod>
    <eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoYearPeriodMemberEHVestingBasedOnServiceConditionAxis"
      decimals="INF"
      unitRef="Unit_shares">451380</eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition>
    <eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoYearPeriodMemberEHVestingBasedOnServiceConditionAxis">P2Y</eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod>
    <eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition
      contextRef="P01_01_2022To12_31_2022_FourYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">7573000</eh:ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition>
    <eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod contextRef="P01_01_2022To12_31_2022_FourYearPeriodMemberEHVestingBasedOnServiceConditionAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P4Y</eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The following table summarizes the Company&#x2019;s RSUs activity under the Plans: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:56%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number&#160;of&#160;RSUs&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; grant&#160;date&#160;fair&#160;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; remaining&lt;br/&gt; contractual life&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(US$)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(Years)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December 31, 2019&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;735,476&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.7523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.02&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,363,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.2912&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,819,726&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.1359&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December 31, 2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,278,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.7774&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,790,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10.6200&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,949,250&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9.2469&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December 31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,119,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9.4561&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.67&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;876,380&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.8800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,034,880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7.2254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(283,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7.5431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested, December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,678,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8.8740&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.90&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected to vest as of December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,678,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">735476</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">4.7523</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P3Y7D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">2363000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">4.2912</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">1819726</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">4.1359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">1278750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">4.7774</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P2Y8M4D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">4790000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">10.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">1949250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">9.2469</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">4119500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">9.4561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P2Y8M1D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">876380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">1.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">2034880</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">7.2254</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">283000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">7.5431</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">2678000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">8.874</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">2678000</eh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">54036000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">121131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">96898000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">14049000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">158870000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">23034000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The following table summarizes the Company&#x2019;s share options activity under the 2015 Plan: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:55%"/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number&#160;of&#160;share&lt;br/&gt; options&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; grant&#160;date&#160;fair&#160;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&#160;average&lt;br/&gt; exercise price&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(US$)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;(US$)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of January&#160;1 and December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.2624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.8853&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested and expected to vest as of December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.2624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.8853&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable as of December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.2624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.8853&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">53737</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">2.2624</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">5.8853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">53737</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <eh:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">2.2624</eh:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">5.8853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">53737</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <eh:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">2.2624</eh:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">5.8853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_CNY">821000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareIncentivePlan2019MemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group calculated the estimated fair value of the share options under the 2015 Plan on the grant date using the Black-Scholes valuation model. Assumptions used to determine the fair value of the share options granted under the 2015 Plan is summarized in the following table: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%;"/&gt;
&lt;td style="width: 16%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:17%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Term in years&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Volatility&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53.73&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Discount rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.85&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Fair value per ordinary share&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;US$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;5.24&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;"/&gt; </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_pure">0.5373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
      contextRef="P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_pure">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="PAsOn12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">5.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Total share-based compensation expenses relating to RSUs and options granted to employees recognized for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cost of revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,443&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160; &lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Sales and marketing expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,883&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,327&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,208&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;General and administrative expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,453&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,452&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Research and development expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,078&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;31,657&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;36,321&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,266&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,857&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;96,898&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,049&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">2443000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">10883000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">18327000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">22125000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3208000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">14453000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">71147000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">38452000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">5575000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">27078000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">31657000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">36321000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">5266000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">54857000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">121131000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">96898000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">14049000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cayman Islands &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Austria &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;EHang GmbH is subject to Austria profits tax of 25% on its activities conducted in Austria. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;France &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;EHang France is subject to France profits tax of 28% on its activities conducted in France. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Spain &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;EHang Spain is subject to Spain profits tax of 25% on its activities conducted in Spain. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Hong Kong &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Ehfly and EHang HK are incorporated in Hong Kong and are subject to Hong Kong profits tax. Hong Kong profits tax for a corporation from the year of assessment 2018 and 2019 onwards is generally 8.25% on assessable profits up to HK$2.0&#160;million; and 16.5% on any part of assessable profits over HK$2.0&#160;million. &lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s subsidiaries and the VIEs in the PRC are subject to the statutory rate of 25%, in accordance with the Enterprise Income Tax law (the &#x2018;&#x2018;EIT Law&#x2019;&#x2019;), which was effective since January&#160;1, 2008 except for certain entities eligible for preferential tax rates. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with the PRC Income Tax Laws, an enterprise awarded with the High and New Technology Enterprise (&#x201c;HNTE&#x201d;) certificate may enjoy a reduced EIT rate of 15%. Qualified as an HNTE, EHang Intelligent was eligible for a 15% preferential rate from 2020 to 2022, EHang GZ was eligible for a 15% preferential rate from 2019 to 2024 and Guangdong EHang Egret Media Technology Co. Ltd. (&#x201c;EHang Egret GD&#x201d;) is eligible for 15% preferential rate from 2018 to 2020, EHang Egret GD has not reapplied for HNTE after 2020. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;From January&#160;1, 2010 to December&#160;31, 2020, the newly established enterprises in Xinjiang Kashgar and Khorgos, which are two special economic development zones belong to the Xinjiang Difficult Areas Key Encouraged Development Industry Enterprise Income Tax Preferential Catalogue (the &#x2018;&#x2018;Catalogue&#x2019;&#x2019;), shall be exempted from corporate income tax for five years from the tax year in which the first operating income is obtained. Kashi EHang Egret Media Technology Co., Ltd. (&#x201c;EHang Egret KS&#x201d;) established in 2017, engaged in industries that belong to Software Development and Business Service Industry in the catalogue. As the first operating income generated in 2018, EHang Egret KS may enjoy a reduced EIT rate of 0%. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in R&amp;amp;D activities are entitled to claim an additional tax deduction amounting to 50% of the qualified R&amp;amp;D expenses incurred in determining its tax assessable profits for that year. The additional tax deduction amount of the qualified R&amp;amp;D expenses has been increased from 50% to 75%, effective from 2018 to 2020, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in September 2018 (&#x201c;Super Deduction&#x201d;). According to Announcement of the Ministry of Finance and the State Taxation Administration [2021] No.13 (&#x201c;Circular 13&#x201d;), manufacturing enterprise with qualified R&amp;amp;D expenses could enjoy R&amp;amp;D Super Deduction, i.e. to claim additional 100% R&amp;amp;D expenses on top of those actually incurred. EHang Intelligent and Yunfu EHang were subject to 100% super deduction while R&amp;amp;D expenses for other entities within the group remain deducted additionally at 75%. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Dividends, interests, rent or royalties payable by the Company&#x2019;s PRC subsidiaries, to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-PRC&lt;/div&gt; resident enterprises, and proceeds from any such &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-resident&lt;/div&gt; enterprise investor&#x2019;s disposition of assets (after deducting the net value of such assets) shall be subject to 10% withholding tax, unless the respective &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-PRC&lt;/div&gt; resident enterprise&#x2019;s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s loss before income taxes consisted of: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:69%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PRC&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(30,412&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(185,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(192,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(27,909&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(61,423&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(128,762&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(136,757&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(19,828&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(91,835&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(313,762&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(329,252&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(47,737&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Income tax expense (benefit) comprises of: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses (benefits) applicable to PRC operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;113&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred income tax (benefits) expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;184&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Subtotal income tax expenses applicable to PRC operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;113&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses applicable to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt; operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Subtotal income tax expenses applicable to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt; operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;206&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;134&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;79&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The reconciliations of the income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:69%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss before income tax expense&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(91,835&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(313,762&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(329,252&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(47,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PRC statutory tax rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Income tax benefits at PRC statutory tax rate of 25%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(22,959&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(78,440&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(82,313&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(11,934&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Effect of different tax rates in different jurisdictions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,347&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;31,370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32,886&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,768&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,195&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,455&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;980&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additional deduction for qualified R&amp;amp;D expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(24,197&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(20,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,006&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Effect on adoption of preferential tax rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Changes in tax rate in measurement of deferred tax&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,345&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory expense&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,855&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,636&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,151&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;312&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;134&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,658&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;63,154&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;61,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;206&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;134&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;79&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effect of preferential tax rate inside the PRC on basic and dilutive loss per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The significant components of the Group&#x2019;s deferred tax assets (liabilities) were as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;103,721&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;151,160&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;203,259&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,470&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,047&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,288&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,858&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,734&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Welfare payables&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,308&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,807&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,362&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,067&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventory provision&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,360&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,172&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,472&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;359&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued expenses and other liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,354&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,329&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,573&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;228&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;43&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized loss on long-term investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;69&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;20&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized profit arising from elimination of inter-company transactions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;474&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred government subsidies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;15&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;120,291&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;183,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;263,061&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,140&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(120,291&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(183,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(244,691&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(35,477&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets, net of valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,370&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,663&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Right-of-use assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18,370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,663&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized gain on long-term investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(42&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18,662&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,705&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Deferred tax assets (liabilities), net of valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(292&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(292&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(292&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Full valuation allowances have been provided where, based on all available evidence, management determined that deferred tax assets are not more likely than not to be realizable in future tax years. Movement of valuation allowance is as follow: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100,633&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;120,291&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;183,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;26,597&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,658&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;63,154&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;61,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at end of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;120,291&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;183,445&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;244,691&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;35,477&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group operates through several subsidiaries and the VIEs. Valuation allowance is considered for each of the entities on an individual basis. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. As of December&#160;31, 2021 and 2022, valuation allowances were provided against deferred tax assets in entities which were in a three-year cumulative loss position and not forecasting profits in the near future. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the Group had deductible tax losses of RMB584,961 and RMB786,444 (US$114,024&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; are derived from entities in the PRC. The tax losses in PRC can be carried forward for five years to offset future taxable profit, and the period was extended to ten years for entities qualified as HNTE in 2018 and thereafter. The tax losses of entities in the PRC began to expire from December&#160;31, 2022 to 2031, if not utilized. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the Group had deductible tax losses of RMB31,434 and RMB29,411&#160;(US$4,264) derived from entities in Hong Kong that will not expire if not utilized. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Unrecognized Tax Benefit &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the Group had unrecognized tax benefit of RMB5,480 and RMB5,480 (US$795&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;, respectively. The unrecognized tax benefit was mainly related to the withholding tax accrued for the facilitating service in the acquisition of land use right from Guangzhou government by EHang HK on behalf of a third-party buyer in 2017 and under-reported statutory profits before tax. The Group does not anticipate that the amount of existing unrecognized tax benefits will significantly change within the next 12 months; however, an estimate of the range of the possible change cannot be made at this moment. As of December&#160;31, 2021 and 2022, unrecognized tax benefits of RMB5,480 and RMB5,480 (US$795&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;, respectively, if ultimately recognized, will impact the effective tax rate. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefit was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at the beginning of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,494&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(12,987&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(795&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions based on tax positions related to the current year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,673&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Reductions for tax positions of prior years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;180&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,507&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Balance at the end of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(12,987&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(795&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group did &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;not&lt;/div&gt; record any significant interest and penalties related to an uncertain tax position for the years ended December&#160;31, 2020, 2021 and 2022. Accumulated interest expenses and penalties recorded in unrecognized tax benefit were nil, nil and nil as of December 31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The material jurisdictions in which the Group is subject to potential examination is China. In general, the PRC tax authorities have up to five years to review a company&#x2019;s tax filings. As of December&#160;31, 2022, the tax years ended December&#160;31, 2017 through year ended as of the reporting dates for WFOE, the VIEs remain open to examination by the PRC tax authorities. &lt;/div&gt; </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022_AustrianMinisterOfFinanceMemberusgaapIncomeTaxAuthorityNameAxis"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022_FRusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.28</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022_ESusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2019To12_31_2019_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis"
      decimals="4"
      unitRef="Unit_pure">0.0825</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2018To12_31_2018_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis"
      decimals="4"
      unitRef="Unit_pure">0.0825</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="P01_01_2022To12_31_2022_EhflyMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis"
      decimals="-5"
      unitRef="Unit_HKD">2000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis"
      decimals="3"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis"
      decimals="3"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="P01_01_2022To12_31_2022_EhangHkMembersrtConsolidatedEntitiesAxis_HKsrtStatementGeographicalAxis"
      decimals="-5"
      unitRef="Unit_HKD">2000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <eh:HighAndNewTechnologyEnterpriseTaxRate
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      unitRef="Unit_pure">0.15</eh:HighAndNewTechnologyEnterpriseTaxRate>
    <eh:HighAndNewTechnologyEnterpriseTaxRate
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.15</eh:HighAndNewTechnologyEnterpriseTaxRate>
    <eh:HighAndNewTechnologyEnterpriseTaxRate
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EHangEgretGDMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.15</eh:HighAndNewTechnologyEnterpriseTaxRate>
    <eh:HighAndNewTechnologyEnterpriseTaxRate
      contextRef="P01_01_2018To12_31_2018_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.15</eh:HighAndNewTechnologyEnterpriseTaxRate>
    <eh:IncomeTaxExemptionPeriod contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis">P5Y</eh:IncomeTaxExemptionPeriod>
    <eh:EnterpriseIncomeTaxPreferentialRate
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberEHSrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:EnterpriseIncomeTaxPreferentialRate>
    <eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYear2008OnwardsMemberusgaapTaxPeriodAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent>
    <eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_TaxYearFrom2018To2020MemberusgaapTaxPeriodAxis"
      decimals="2"
      unitRef="Unit_pure">0.75</eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent>
    <eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangIntelligentEquipmentGuanghouCoLtdMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent>
    <eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EhangYunfuMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent>
    <eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      unitRef="Unit_pure">0.75</eh:EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent>
    <eh:WithholdingTaxRate
      contextRef="P01_01_2022To12_31_2022_CNusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.10</eh:WithholdingTaxRate>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s loss before income taxes consisted of: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:69%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PRC&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(30,412&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(185,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(192,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(27,909&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(61,423&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(128,762&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(136,757&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(19,828&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(91,835&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(313,762&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(329,252&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(47,737&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Income tax expense (benefit) comprises of: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses (benefits) applicable to PRC operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;113&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred income tax (benefits) expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;184&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Subtotal income tax expenses applicable to PRC operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;113&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses applicable to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt; operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Subtotal income tax expenses applicable to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt; operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;206&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;134&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;79&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-30412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-185000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-192495000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-27909000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-61423000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-128762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-136757000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-19828000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-91835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329252000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47737000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">22000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">113000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">62000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_USD">9000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">184000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">206000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">113000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">62000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_USD">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">21000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">17000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">21000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">17000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">206000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">134000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">79000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The reconciliations of the income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022 were as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:69%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss before income tax expense&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(91,835&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(313,762&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(329,252&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(47,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PRC statutory tax rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Income tax benefits at PRC statutory tax rate of 25%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(22,959&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(78,440&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(82,313&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(11,934&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Effect of different tax rates in different jurisdictions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,347&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;31,370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32,886&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,768&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,195&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,455&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;980&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additional deduction for qualified R&amp;amp;D expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(24,197&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(20,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,006&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Effect on adoption of preferential tax rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Changes in tax rate in measurement of deferred tax&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,345&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory expense&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,855&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,636&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,151&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;312&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;134&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,658&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;63,154&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;61,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;206&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;134&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;79&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effect of preferential tax rate inside the PRC on basic and dilutive loss per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-91835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-313762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-329252000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-47737000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-22959000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-78440000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-82313000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-11934000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">14347000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">31370000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">32886000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4768000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1195000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5455000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6758000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">980000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-13646000</eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses>
    <eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-24197000</eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses>
    <eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-20731000</eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses>
    <eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-3006000</eh:IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses>
    <eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">12000</eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate>
    <eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-22000</eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate>
    <eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-3000</eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate>
    <eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</eh:IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3345000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <eh:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-1855000</eh:IncomeTaxReconciliationStatutoryIncomeExpense>
    <eh:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2636000</eh:IncomeTaxReconciliationStatutoryIncomeExpense>
    <eh:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2151000</eh:IncomeTaxReconciliationStatutoryIncomeExpense>
    <eh:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">312000</eh:IncomeTaxReconciliationStatutoryIncomeExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">133000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">134000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">79000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">19658000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">63154000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">61246000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">8880000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">206000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">134000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">79000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11000</us-gaap:IncomeTaxExpenseBenefit>
    <eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_CNY_per_Share">0</eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare>
    <eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_CNY_per_Share">0</eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare>
    <eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_CNY_per_Share">0</eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare>
    <eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_USD_per_Share">0</eh:EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The significant components of the Group&#x2019;s deferred tax assets (liabilities) were as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;103,721&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;151,160&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;203,259&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,470&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,047&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,288&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,858&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,734&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Welfare payables&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,308&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,807&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,362&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,067&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventory provision&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,360&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,172&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,472&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;359&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued expenses and other liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,354&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,329&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,573&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;228&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;43&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized loss on long-term investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;69&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;20&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized profit arising from elimination of inter-company transactions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;474&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred government subsidies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;15&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;120,291&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;183,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;263,061&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,140&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(120,291&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(183,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(244,691&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(35,477&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets, net of valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,370&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,663&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Right-of-use assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18,370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,663&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized gain on long-term investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(42&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18,662&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,705&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Deferred tax assets (liabilities), net of valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(292&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(292&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(292&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">103721000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">151160000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">203259000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">29470000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3047000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">17376000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">29288000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4246000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <eh:DeferredTaxAssetsLeaseLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:DeferredTaxAssetsLeaseLiabilities>
    <eh:DeferredTaxAssetsLeaseLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:DeferredTaxAssetsLeaseLiabilities>
    <eh:DeferredTaxAssetsLeaseLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">18858000</eh:DeferredTaxAssetsLeaseLiabilities>
    <eh:DeferredTaxAssetsLeaseLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2734000</eh:DeferredTaxAssetsLeaseLiabilities>
    <eh:DeferredTaxAssetsWelfarePayables
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4308000</eh:DeferredTaxAssetsWelfarePayables>
    <eh:DeferredTaxAssetsWelfarePayables
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5807000</eh:DeferredTaxAssetsWelfarePayables>
    <eh:DeferredTaxAssetsWelfarePayables
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">7362000</eh:DeferredTaxAssetsWelfarePayables>
    <eh:DeferredTaxAssetsWelfarePayables
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1067000</eh:DeferredTaxAssetsWelfarePayables>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7360000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7172000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2472000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">359000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1354000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1329000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1573000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">228000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">43000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">23000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment>
    <eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69000</eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment>
    <eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">20000</eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment>
    <eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3000</eh:DeferredTaxAssetsUnrealizedLossOnLongTermInvestment>
    <eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">466000</eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions>
    <eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">474000</eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions>
    <eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">206000</eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions>
    <eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">30000</eh:DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions>
    <eh:DeferredTaxAssetsDeferredGovernmentSubsidies
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">35000</eh:DeferredTaxAssetsDeferredGovernmentSubsidies>
    <eh:DeferredTaxAssetsDeferredGovernmentSubsidies
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15000</eh:DeferredTaxAssetsDeferredGovernmentSubsidies>
    <eh:DeferredTaxAssetsDeferredGovernmentSubsidies
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:DeferredTaxAssetsDeferredGovernmentSubsidies>
    <eh:DeferredTaxAssetsDeferredGovernmentSubsidies
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</eh:DeferredTaxAssetsDeferredGovernmentSubsidies>
    <eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">120291000</eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets>
    <eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">183445000</eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets>
    <eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">263061000</eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets>
    <eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">38140000</eh:NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">120291000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">183445000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">244691000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">35477000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">18370000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2663000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">18370000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2663000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">292000</eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment>
    <eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">292000</eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment>
    <eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">292000</eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment>
    <eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">42000</eh:DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">292000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">292000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">18662000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2705000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">292000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">292000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">292000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">42000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100,633&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;120,291&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;183,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;26,597&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,658&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;63,154&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;61,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,880&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at end of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;120,291&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;183,445&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;244,691&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;35,477&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">100633000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">120291000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">183445000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">26597000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">19658000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">63154000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">61246000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">8880000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">120291000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">183445000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">244691000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">35477000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2021_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">584961000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_CNY">786444000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-3"
      unitRef="Unit_USD">114024000</us-gaap:OperatingLossCarryforwards>
    <eh:OperatingLossCarryforwardsExpirationPeriod contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MinimumMembersrtRangeAxis">P5Y</eh:OperatingLossCarryforwardsExpirationPeriod>
    <eh:OperatingLossCarryforwardsExpirationPeriod contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_MaximumMembersrtRangeAxis">P10Y</eh:OperatingLossCarryforwardsExpirationPeriod>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">31434000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">29411000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_NotExpirableMemberusgaapTaxPeriodAxis"
      decimals="-3"
      unitRef="Unit_USD">4264000</us-gaap:OperatingLossCarryforwards>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5480000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5480000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">795000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5480000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5480000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">795000</eh:UnrecognizedTaxBenefitsGross>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefit was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance at the beginning of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,494&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(12,987&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(795&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions based on tax positions related to the current year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,673&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Reductions for tax positions of prior years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;180&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,507&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Balance at the end of the year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(12,987&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,480&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(795&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5494000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">12987000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5480000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">795000</eh:UnrecognizedTaxBenefitsGross>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7673000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">180000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7507000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">12987000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5480000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5480000</eh:UnrecognizedTaxBenefitsGross>
    <eh:UnrecognizedTaxBenefitsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">795000</eh:UnrecognizedTaxBenefitsGross>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationDescription contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">five years</us-gaap:IncomeTaxExaminationDescription>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related Party Transactions &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The principal related parties with which the Group had transactions during the year presented are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:51%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td style="width:48%"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Name of Entity or Individual&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Relationship with the Company&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;Mr.&#160;Huazhi Hu&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;Principal Shareholder of the Company, Chairman of the Board and Chief Executive Officer&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Guangzhou Yitong Zhihang Technology Co., Ltd.&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;A company over which the Group has significant influence&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Transaction with related parties: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2022, there is no transaction with related parties. For the year ended December 31, 2021, the revenue from an equity investee over which the Group has significant influence amounted to RMB1,504. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due from a related party: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2022, there are no amount due from related parties. As of December&#160;31, 2021, amount due from a related party amounting to RMB1,360 represented the receivables for the sales of autonomous aerial vehicles to an equity investee over which the Group has significant influence. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Guarantee received for borrowings: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021, RMB10,000 short-term bank loans and RMB20,000 long-term bank loans were guaranteed by the Group&#x2019;s founder and director, Mr.&#160;Huazhi Hu. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, RMB49,794 (US$7,219&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; short-term bank loans and RMB17,000 (US$2,465&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; long-term bank loans were guaranteed by the Group&#x2019;s founder and director, Mr.&#160;Huazhi Hu. &lt;/div&gt; </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">1504000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1360000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="PAsOn12_31_2021_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="PAsOn12_31_2021_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">20000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="PAsOn12_31_2022_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis"
      decimals="-3"
      unitRef="Unit_CNY">49794000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="PAsOn12_31_2022_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis"
      decimals="-3"
      unitRef="Unit_USD">7219000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="PAsOn12_31_2022_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">17000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="PAsOn12_31_2022_LongTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">2465000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shareholders&#x2019; Equity &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Ordinary Shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;On January&#160;16, 2020, the Company issued 170,062 Class&#160;A ordinary shares pursuant to the underwriters&#x2019; exercise of their over-allotment option to purchase additional ADSs. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2020, 430,108 Class&#160;B ordinary shares were converted to Class&#160;A ordinary shares. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;On January&#160;29, 2021, the Company issued 1,230,769 Class&#160;A ordinary shares to a European asset management company to complete its private placement. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;On July&#160;29, 2021, the company issued and transferred 2,500,000 Class A ordinary shares to The Bank of New York Mellon, its depositary bank to be issued to employees upon the vesting of restricted share units under the Plans. For the year ended December&#160;31, 2021, 3,002,130 Class&#160;A ordinary shares were issued pursuant to the vesting of restricted share units, among which 1,914,630 Class&#160;A ordinary shares were settled with shares held by the depositary bank. Therefore, as of December&#160;31, 2021, 585,370 Class&#160;A ordinary shares remain available for future issuance. These shares are legally issued but not outstanding for the purpose of accounting and thus are excluded from the basic net loss per share calculation. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2021, 4,855,995 Class&#160;B ordinary shares were converted to Class&#160;A ordinary shares. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;On October 26, 2022, the company issued and transferred 876,380 Class A ordinary shares to The Bank of New York Mellon, its depositary bank to be issued to employees upon the vesting of restricted share units under 2015 the Plans. For the year ended December 31, 2022, 2,595,750 Class A ordinary shares were issued pursuant to the vesting of restricted share units, among which 590,750 Class A ordinary shares were settled with shares held by the depositary bank. Therefore, as of December 31, 2022, 871,000 Class A ordinary shares remain available for future issuance. These shares are legally issued but not outstanding for the purpose of accounting and thus are excluded from the basic net loss per share calculation. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December 31, 2022, 1,110,000 Class B ordinary shares were converted to Class A ordinary shares. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, there were 77,309,937 Class&#160;A and 39,026,560 Class&#160;B ordinary shares outstanding. &lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Additional Paid-in Capital &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In January 2022, the Company withheld the individual income tax of RMB11,230 for employees&#x2019; vested share-based awards and made the cash payment to tax authorities. Concurrently, the company withheld and received equivalent ADSs shares with fair value of RMB11,230 on that day from the employees for clearance of the individual income tax. The amount was debited to additional paid-in capital. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As detailed in Note 13, Warrants arising from Private Placement were accounted for as additional paid-in capital. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accumulated Other Comprehensive Income (loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:60%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&#160;currency&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;translation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&#160;(realized)&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;gains&#160;on&#160;available-&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for-sales&#160;investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of January&#160;1, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive (loss) income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,974&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,729&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,245&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;221&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive loss&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,729&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,836&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,886&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,886&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;20,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;20,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2022 (US$)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="P01_16_2020To01_16_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">170062</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_shares">430108</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn01_29_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_EuropeanAssetManagementCompanyMemberdeiLegalEntityAxis"
      decimals="0"
      unitRef="Unit_shares">1230769</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn07_29_2021"
      decimals="0"
      unitRef="Unit_shares">2500000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">3002130</us-gaap:CommonStockSharesIssued>
    <eh:CommonStockSharesHeldInDepositoryBank
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">1914630</eh:CommonStockSharesHeldInDepositoryBank>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">585370</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_shares">4855995</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn10_26_2022"
      decimals="0"
      unitRef="Unit_shares">876380</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">2595750</us-gaap:CommonStockSharesIssued>
    <eh:CommonStockSharesHeldInDepositoryBank
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">590750</eh:CommonStockSharesHeldInDepositoryBank>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">871000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">1110000</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">77309937</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">39026560</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2022To01_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">11230000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="P01_01_2022To01_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">11230000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accumulated Other Comprehensive Income (loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:60%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&#160;currency&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;translation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;adjustment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&#160;(realized)&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;gains&#160;on&#160;available-&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for-sales&#160;investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of January&#160;1, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive (loss) income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,974&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,729&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,245&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;221&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,729&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive loss&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,729&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,836&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,886&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,886&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;20,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;20,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2022 (US$)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_CNY">10195000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">10195000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_CNY">-9974000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1729000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8245000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_CNY">221000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1950000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6107000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1729000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7836000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_CNY">15010000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">15010000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis"
      decimals="-3"
      unitRef="Unit_USD">2176000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedNetUnrealizedInvestmentGainLossMemberEHConsolidationAxis_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2176000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss Per Share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the computation of basic and diluted net loss per share for the following periods: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:40%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to EHang Holdings Limited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(51,294&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(36,325&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(193,772&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(120,187&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(214,390&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(31,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(113,831&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to EHang Holdings Limited&#x2019;s ordinary shareholders&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(51,294&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(36,325&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(193,772&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(120,187&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(214,390&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(31,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(113,831&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Denominator (in thousands of shares):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-average number of ordinary shares outstanding &#x2013; basic and diluted (in thousands of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;64,143&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,420&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;69,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;43,252&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74,917&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74,917&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;39,778&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;39,778&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss per share &#x2013; basic and diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.80&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.80&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.86&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.86&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company had potential dilutive securities such as unvested RSUs and options granted, and Underlying Shares to be issued under the Private Placement. As the Group incurred losses for the years ended December 31, 2020, 2021 and 2022, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share of the Company. The weighted-average numbers of non-vested RSUs excluded from the calculation of diluted net loss per share of the Company were 989,728, 5,492,295 and 3,782,562 as of December 31, 2020, 2021 and 2022, respectively. &lt;/div&gt; </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the computation of basic and diluted net loss per share for the following periods: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:40%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="30" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to EHang Holdings Limited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(51,294&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(36,325&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(193,772&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(120,187&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(214,390&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(31,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(113,831&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to EHang Holdings Limited&#x2019;s ordinary shareholders&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(51,294&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(36,325&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(193,772&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(120,187&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(214,390&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(31,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(113,831&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Denominator (in thousands of shares):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-average number of ordinary shares outstanding &#x2013; basic and diluted (in thousands of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;64,143&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,420&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;69,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;43,252&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74,917&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74,917&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;39,778&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;39,778&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss per share &#x2013; basic and diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.80&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.80&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.86&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2.86&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(0.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-51294000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-36325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-193772000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-120187000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-214390000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-31083000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-113831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-16504000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-51294000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-36325000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-193772000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-120187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-214390000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-31083000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-113831000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-16504000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">64143000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">64143000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">45420000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">45420000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">69733000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">69733000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">43252000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">43252000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">74917000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">74917000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">74917000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">74917000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">39778000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">39778000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">39778000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_shares">39778000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-0.8</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-0.8</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-0.8</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-0.8</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">989728</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">5492295</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">3782562</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted Net Assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary and the VIEs. Relevant PRC statutory laws and regulations permit payments of dividends by the Company&#x2019;s PRC subsidiaries, the VIEs only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company&#x2019;s subsidiaries and VIEs. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with the PRC Regulations on Enterprises with Foreign Investment and the articles of association of the Company&#x2019;s PRC subsidiaries, a foreign-invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise&#x2019;s PRC statutory accounts. A foreign-invested enterprise is required to allocate at least 10% of its annual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit to the general reserve fund until such reserve has reached 50% of its respective registered capital based on the enterprise&#x2019;s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign-invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. The WFOE was established as a foreign-invested enterprise and, therefore, is subject to the above mandated restrictions on distributable profits. For the years ended December&#160;31, 2020, 2021 and 2022, WFOE did not have &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit and therefore no statutory reserves have been allocated. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory surplus fund at least 10% of its annual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits until such statutory surplus fund has reached 50% of its registered capital based on the enterprise&#x2019;s PRC statutory financial statements. A domestic enterprise is also required to provide discretionary surplus fund, at the discretion of the board of directors, from the net profits reported in the enterprise&#x2019;s PRC statutory financial statements. The aforementioned reserve funds can only be used for specific purposes and are not distributable as cash dividends. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;Foreign exchange and other regulations in the PRC may further restrict the Group&#x2019;s VIEs from transferring funds to the Company in the form of dividends, loans and advances. Amounts restricted include &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital and statutory reserves of the Group&#x2019;s PRC subsidiaries and the equity of the VIEs, as determined pursuant to PRC generally accepted accounting principles. As of December 31, 2022, restricted net assets of the Company&#x2019;s PRC subsidiaries and the VIEs was RMB122,546 (US$17,767&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;. &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Therefore in accordance with Rules 5-04 and 12-04 of Regulation S-X, the condensed parent company only financial statements as of December 31, 2021 and 2022 and for the years ended December 31, 2020, 2021 and 2022 are disclosed in Note 22. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:RestrictedAssetsDisclosureTextBlock>
    <eh:PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.10</eh:PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund>
    <eh:PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund
      contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.50</eh:PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund>
    <eh:Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</eh:Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund>
    <eh:PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund
      contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</eh:PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">122546000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">17767000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Company Financial Statements (Parent Company Only) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company performed a test on the restricted net assets of its consolidated subsidiaries and VIEs in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (e) (3), &#x201c;General Notes to Financial Statements&#x201d; and concluded that it was applicable for the Company to disclose the financial information for the Company only. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The footnote disclosures contain supplemental information relating to the operations of the Company. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company did not have significant capital and other commitments, or guarantees as of December 31, 2022 &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Condensed Balance Sheets&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:68%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note&#160;2(e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;72,998&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;362&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;52&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from a subsidiary&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,986&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;72,998&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,038&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments in subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;290,462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;213,579&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30,966&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total non-current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;290,462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;213,579&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30,966&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;363,460&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;227,638&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,004&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accruals and other liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,744&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,432&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,977&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the subsidiaries the VIEs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,230&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,628&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,744&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;38,662&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Non-current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Net interests of the VIEs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;27,115&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;64,718&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;9,383&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total non-current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;27,115&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;64,718&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;9,383&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;30,859&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;103,380&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;14,988&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shareholders&#x2019; equity:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Class A Ordinary shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;51&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;8&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Class B Ordinary shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;24&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additional paid-in capital&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,459,374&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,558,356&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;225,940&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory reserves&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,191&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,191&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;173&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accumulated deficit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,122,153&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,450,374&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(210,284&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accumulated other comprehensive (loss) income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,886&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;15,010&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;2,176&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;332,601&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;124,258&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;18,016&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;363,460&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;227,638&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;33,004&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Condensed Statements of Comprehensive Loss&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note&#160;2(e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;General and administrative expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,144&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,668&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,976&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(1,144&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(5,668&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(13,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss from operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(1,144&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(5,668&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(13,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;463&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Share of losses from subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(117,678&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(299,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(253,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(36,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Income (losses) from the VIEs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;30,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(8,730&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(37,603&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,452&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(23,414&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(3,394&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to the Company&#x2019;s ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(87,619&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(313,959&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(328,221&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(47,587&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive (loss) income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Foreign currency translation adjustment, net of nil tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(9,974&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(6,107&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;20,896&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3,030&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized gains on available-for-sale debt securities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,729&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,729&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive (loss) income, net of tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(8,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(7,836&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;20,896&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,030&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive loss attributable to the Company&#x2019;s ordinary shareholder&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(95,864&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(321,795&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(307,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(44,557&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Condensed&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; Statements of Cash Flows&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note&#160;(e)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(681&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(4,874&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(13,738&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,992&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Capital contribution to Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(66,599&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(190,026&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(58,898&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,539&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(484&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;150&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(67,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(189,876&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(58,898&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(8,539&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,343&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;256,947&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Net cash (used in) provided by financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(7,343&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;256,947&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#x2014;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#x2014;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net (decrease) increase in cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(75,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62,197&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(72,636&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,531&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents at beginning of the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85,908&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,801&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;72,998&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,583&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents at end of the year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;10,801&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;72,998&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;362&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;52&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;Basis of presentation &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;Condensed financial information is used for the presentation of the Company, or the parent company. &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The parent company records its investment in its subsidiary, the VIEs under the equity method of accounting as prescribed in ASC 323, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments-Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt;. Such investments are presented on the Condensed Balance Sheets as &#x201c;Investments in subsidiaries and VIEs&#x201d;, and their respective loss as &#x201c;Share of losses from subsidiaries and VIEs&#x201d; on the Condensed Statements of Comprehensive Loss. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The subsidiaries did not pay any dividends to the Company for the periods presented. The Company does not have significant commitments or long-term obligations as of the period end other than those presented. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;The parent company&#x2019;s condensed financial statements should be read in conjunction with the Company&#x2019;s consolidated financial statements. &lt;/div&gt; </us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Condensed Balance Sheets&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:68%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note&#160;2(e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;72,998&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;362&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;52&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from a subsidiary&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,986&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;72,998&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,038&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments in subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;290,462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;213,579&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30,966&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total non-current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;290,462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;213,579&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;30,966&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;363,460&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;227,638&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,004&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accruals and other liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,744&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,432&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,977&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the subsidiaries the VIEs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,230&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,628&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,744&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;38,662&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Non-current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Net interests of the VIEs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;27,115&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;64,718&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;9,383&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total non-current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;27,115&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;64,718&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;9,383&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;30,859&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;103,380&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;14,988&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shareholders&#x2019; equity:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Class A Ordinary shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;51&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;8&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Class B Ordinary shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;24&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additional paid-in capital&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,459,374&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,558,356&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;225,940&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory reserves&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,191&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,191&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;173&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accumulated deficit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,122,153&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,450,374&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(210,284&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accumulated other comprehensive (loss) income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,886&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;15,010&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;2,176&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;332,601&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;124,258&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;18,016&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;363,460&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;227,638&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;33,004&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">72998000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">362000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">52000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">13697000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1986000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">72998000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">14059000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">2038000</us-gaap:AssetsCurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">290462000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">213579000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">30966000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">290462000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">213579000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">30966000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">363460000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">227638000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">33004000</us-gaap:Assets>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3744000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">27432000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">3977000</eh:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">11230000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1628000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3744000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">38662000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">5605000</us-gaap:LiabilitiesCurrent>
    <eh:HoldingsInVaribaleInterestEntities
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">27115000</eh:HoldingsInVaribaleInterestEntities>
    <eh:HoldingsInVaribaleInterestEntities
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">64718000</eh:HoldingsInVaribaleInterestEntities>
    <eh:HoldingsInVaribaleInterestEntities
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">9383000</eh:HoldingsInVaribaleInterestEntities>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">27115000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">64718000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">9383000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">30859000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">103380000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">14988000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">50000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">51000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">25000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">24000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1459374000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1558356000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">225940000</us-gaap:AdditionalPaidInCapital>
    <eh:StatutoryReserves
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1191000</eh:StatutoryReserves>
    <eh:StatutoryReserves
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1191000</eh:StatutoryReserves>
    <eh:StatutoryReserves
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">173000</eh:StatutoryReserves>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1122153000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1450374000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-210284000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5886000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">15010000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">2176000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">332601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">124258000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">18016000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">363460000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">227638000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">33004000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Condensed Statements of Comprehensive Loss&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note&#160;2(e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;General and administrative expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,144&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(5,668&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,976&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(1,144&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(5,668&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(13,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss from operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(1,144&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(5,668&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(13,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,976&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;463&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Share of losses from subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(117,678&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(299,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(253,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(36,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Income (losses) from the VIEs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;30,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(8,730&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(37,603&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,452&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(23,414&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(3,394&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to the Company&#x2019;s ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(87,619&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(313,959&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(328,221&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(47,587&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other comprehensive (loss) income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Foreign currency translation adjustment, net of nil tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(9,974&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(6,107&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;20,896&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3,030&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized gains on available-for-sale debt securities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,729&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,729&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive (loss) income, net of tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(8,245&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(7,836&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;20,896&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,030&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive loss attributable to the Company&#x2019;s ordinary shareholder&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(95,864&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(321,795&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(307,325&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(44,557&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1144000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5668000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13630000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1976000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1144000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5668000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13630000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1976000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1144000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5668000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13630000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1976000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">463000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">14000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-117678000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-299575000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-253575000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-36765000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">30740000</us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership>
    <us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8730000</us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership>
    <us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-37603000</us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership>
    <us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-5452000</us-gaap:NetIncomeLossFromRealEstateInvestmentPartnership>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-23414000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-3394000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-87619000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-313959000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-328221000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-47587000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-9974000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6107000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">3030000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1729000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1729000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8245000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7836000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">20896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">3030000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-95864000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-321795000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-307325000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-44557000</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Condensed&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; Statements of Cash Flows&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Note&#160;(e)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;(681&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(4,874&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(13,738&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,992&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Capital contribution to Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(66,599&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(190,026&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(58,898&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,539&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(484&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;150&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(67,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(189,876&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(58,898&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(8,539&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,343&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;256,947&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Net cash (used in) provided by financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(7,343&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;256,947&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#x2014;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#x2014;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-left: 0in; line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net (decrease) increase in cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(75,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62,197&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(72,636&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,531&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents at beginning of the year&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85,908&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,801&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;72,998&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,583&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents at end of the year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;10,801&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;72,998&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;362&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;52&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; </srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-681000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4874000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13738000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1992000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <eh:CapitalContribution
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-66599000</eh:CapitalContribution>
    <eh:CapitalContribution
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-190026000</eh:CapitalContribution>
    <eh:CapitalContribution
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-58898000</eh:CapitalContribution>
    <eh:CapitalContribution
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-8539000</eh:CapitalContribution>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-484000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">150000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-67083000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-189876000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-58898000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-8539000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7343000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">256947000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7343000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">256947000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-75107000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">62197000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-72636000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-10531000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">85908000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10801000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">72998000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">10583000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10801000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">72998000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">52000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;There are no assets measured or disclosed at fair value on a recurring basis as of December 31, 2022. Assets measured or disclosed at fair value on a recurring basis as of December&#160;31, 2021 are summarized below: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:61%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measurements&#160;as&#160;of&#160;December&#160;31,&#160;2021&#160;using&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Price&#160;in&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Active&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;for&#160;Identical&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Observable&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;fair&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurement&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Trading debt investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;65,108&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;65,108&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total asset measured at fair value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group values its trading debt investments using the redemption prices provided by the issuing financial institutions that are not market observable inputs, and accordingly the Group classifies the valuation techniques that use these inputs as Level&#160;2. These products have original maturities of one year or less; therefore, the carrying values approximate their fair values. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group invested in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt investments with a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-year&lt;/div&gt; term in a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;closed-end&lt;/div&gt; segregated portfolio fund in 2020 and redeemed it in 2021. The investment objective of the fund is to achieve capital appreciation by primarily investing in shares of target companies to be listed in internationally recognizable stock exchanges in their respective initial public offerings. The fund may hold or invest 100% of its assets in temporary investments such as cash or cash equivalents at the discretion of the management of the fund. The investments cannot be sold or transferred, pledged, mortgaged, encumbered or otherwise disposed of without the prior written consent of the management of the fund. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;There were no other assets or liabilities measured at a recurring or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-recurring&lt;/div&gt; basis as of December&#160;31, 2021 and 2022. The Group measures certain financial and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-financial&lt;/div&gt; assets, including long-term investments and long-lived assets, at fair value on a nonrecurring basis when impairment charges are recognized. &lt;/div&gt; </us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="P01_01_2022To12_31_2022">Assets measured or disclosed at fair value on a recurring basis as of December&#160;31, 2021 are summarized below: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:61%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measurements&#160;as&#160;of&#160;December&#160;31,&#160;2021&#160;using&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Price&#160;in&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Active&#160;Market&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;for&#160;Identical&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Observable&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;fair&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurement&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Trading debt investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;65,108&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;65,108&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total asset measured at fair value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;65,108&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">65108000</us-gaap:AssetsFairValueDisclosure>
    <eh:PercentageOfAssetsInvestInTemporaryAssets
      contextRef="PAsOn12_31_2022"
      decimals="2"
      unitRef="Unit_pure">1</eh:PercentageOfAssetsInvestInTemporaryAssets>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Commitments and Contingencies &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Capital Commitments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group and a third-party investor entered into an investment agreement to establish an investee with a certain payment schedule (Note 10). The following table sets forth our contractual obligations as of December&#160;31, 2022. &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:87%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;508&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contingencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group is subject to legal and regulatory actions that arise from time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. Save as disclosed in Note 11(a) and below, the Group is currently not in any legal or administrative proceedings that may have a material adverse impact on the financial position, results of operations or cash flows of the Group. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i) Shareholder securities litigation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Between February 17 and 26, 2021, three federal securities class action lawsuits (captioned Amberber v. EHang Holdings Limited, et al., Case No. 1:21-cv-01392-GBD (S.D.N.Y., filed Feb. 17, 2021), Chaumont v. EHang Holdings Limited, et al., Case No. 1:21-cv-01526-GBD (S.D.N.Y., filed Feb. 19, 2021), and Klein v. EHang Holdings Limited, et al., Case No. 2:21-cv-01811-JFW-PVC (C.D. Cal., filed Feb. 26, 2021)) were filed by purported holders of the Company ADSs in federal court. The complaints asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and generally allege that the company and certain of the Group&#x2019;s officers made false and misleading statements regarding the status of its urban air mobility business, its international and domestic regulatory approvals, its relationships with major customers, and its manufacturing facilities. The complaints name as defendants the Company and certain of its officers. In addition to costs and attorneys&#x2019; fees, the complaints seek compensatory and punitive damages. The Group vigorously defended against them. These lawsuits were consolidated into a single class action lawsuit under the caption In re EHang Holdings Ltd. Securities Litigation 1.21-CV-01392-GBD-GWG (S.D.N.Y., filed Feb. 19, 2021), and a lead plaintiff and lead counsel were selected in February 2022. The lead plaintiff filed an amended complaint on April 25, 2022, making similar allegations as those in the previous complaints. Defendants filed a motion to dismiss the amended complaint in June 2022. The lead plaintiff filed an opposition to the defendants&#x2019; motion to dismiss in August 2022. The defendants filed a reply in support of their motion to dismiss in September 2022. In October 2022, the Court held oral argument on defendants&#x2019; motion to dismiss. The Court granted the defendants&#x2019; motion to dismiss the amended complaint on December 15, 2022, and entered final judgment dismissing the action in its entirety with prejudice on January 24, 2023. Lead plaintiff did not appeal the final judgment and on February 23, 2023, lead plaintiff&#x2019;s deadline to appeal expired. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div&gt;&lt;div style="background-color:white;display: inline;"/&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii) Former employee litigation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;A former employee of the Company&#x2019;s former U.S. subsidiary, EHang, Inc., filed a civil lawsuit against the Company, EHang GZ and certain individual defendants, including Mr. Huazhi Hu, chairman and chief executive officer of the Company, in the United States District Court for the Northern District of California. The plaintiff alleged that he was entitled to receive restricted share units from the Company. Following a trial by jury in April 2022, the Court entered judgment for the Plaintiff and against the Company, EHang GZ and Mr. Huazhi Hu as follows: (i) Judgment is entered against the Company on claims for breach of contract, false promise and unpaid wages, and the Company is held jointly and severally liable for compensatory damages in the amount of US$&lt;/div&gt;&lt;/div&gt;3,500&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&#160;and is liable for punitive damages in the amount of US$&lt;/div&gt;&lt;/div&gt;10,000&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;; (ii) Judgment is entered against EHang GZ on claims for breach of contract, false promise and unpaid wages, and Ehang GZ is held jointly and severally liable for compensatory damages in the amount of US$&lt;/div&gt;&lt;/div&gt;3,500&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;; and (iii) Judgment is entered against Mr. Huazhi Hu on claims for false promise and unpaid wages, and Mr. Huazhi Hu is held jointly and severally liable for compensatory damages in the amount of US$&lt;/div&gt;&lt;/div&gt;3,500&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;&#160;and is liable for punitive damages in the amount of US$&lt;/div&gt;&lt;/div&gt;5,000&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. The Company then filed a motion for new trial challenging the finding of false promise, the amount of the&#160;compensatory damage award, and the amount of the punitive damage award. The judge granted the motion as to the false promise claim and set aside the verdict on that cause of action against The Company and Mr. Huazhi Hu, and because the false promise claim was the only claim that could give rise to punitive damages, the court set aside the punitive damage award and ordered a new trial on the false promise claim. The court denied the motion as to the compensatory damage award.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Following the motion for new trial, the parties have been engaged in settlement discussions. On April 25, 2023, the parties entered into a settlement agreement involving a total payment to the former employee of US$&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,375 in four equal quarterly installments within one year. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group and a third-party investor entered into an investment agreement to establish an investee with a certain payment schedule (Note 10). The following table sets forth our contractual obligations as of December&#160;31, 2022. &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:87%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,750&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;254&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;508&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1750000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">254000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1750000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">254000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3500000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">508000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">3500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">10000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="P01_01_2022To12_31_2022_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">3500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">3500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="P01_01_2022To12_31_2022_ChiefExecutiveOfficerMemberEHPartiesInvolvedAxis_PendingLitigationMemberusgaapLitigationStatusAxis"
      decimals="-3"
      unitRef="Unit_USD">5000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="PAsOn04_25_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">3375000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Subsequent Events &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;As detailed in Note 13, the Private Placement will be closed on the condition that the investor obtains the ODI approval. In March and April 2023, the investor obtained the ODI approval and the Company issued the Underlying shares to the Investor, repaid RMB69,861 to the investor and received the total consideration of US$10,000. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The Group, via Ehang GZ, held &lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;60&lt;/div&gt;% interest in EHang Egret GD, which in turn held &lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;60&lt;/div&gt;% interest in Xi&#x2019;an EHang Egret Media Technology Co. Ltd. (&#x201c;EHang Egret Xi&#x2019;an&#x201d;). In March 2023, EHang GZ entered into an agreement to acquire &lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;40&lt;/div&gt;% interest of EHang Egret GD from the non-controlling shareholder for a consideration of RMB&lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;4,000&lt;/div&gt;. Concurrently, EHang Egret GD entered into an agreement to dispose of &lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;60&lt;/div&gt;% interest of EHang Egret Xi&#x2019;an to the non-controlling shareholder at zero consideration. Upon the closing of the transactions, Ehang GZ will hold &lt;div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;100&lt;/div&gt;% interest of EHang Egret GD and will no longer have any &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;interest&lt;/div&gt; in EHang Egret Xi&#x2019;an. Management is in the process to assess the impact of the transaction.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:SubsequentEventsTextBlock>
    <us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths
      contextRef="P03_01_2023To04_30_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis_SupplementalAgreementWithInvestorMemberusgaapShortTermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">69861000</us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="P03_01_2023To04_30_2023_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">10000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage
      contextRef="PAsOn12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.60</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis"
      decimals="2"
      unitRef="Unit_pure">0.60</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">4000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <eh:BusinessCombinationEquityInterestDisposedOff
      contextRef="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.60</eh:BusinessCombinationEquityInterestDisposedOff>
    <eh:ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity
      contextRef="P03_31_2023To03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</eh:ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn03_31_2023_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>130
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M=_</Q$U%#[1!87U%8?U:Y; FT[Q0WI[F%FQ(^TZ_]VZ:XVW8UV-WZZ%(>3]
M]JQH0K++-/F#B)NCF^=1Q]E3F.^.7Q@?W?RI4B63/^3ZQ9.W&20DI$\@V3L9
M@$F>/S>:OQ%LF3UZ^<B$8%'V<D&]&>7R"_#Y$V-B_4;^P.;IW?/_ U!+ P04
M    " !<@)M6C[\X81L*   Y-P  &    'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;+6;:V_;.!:&_PKA+79;(*G%FRZ=)$!KSZ(%VD[13'>Q6.P'6:9CH9+H
MD>2DV5^_E.R8$GE$.5W-?)A:SJLCOH>WAZ1\]2#+[]56B!K]R+.BNIYMZWKW
M9CZODJW(X^JUW(E"_64CRSRNU65Y-Z]VI8C7[4UY-B>>Y\_S."UF-U?M=U_*
MFRNYK[.T$%]*5.WS/"X?WXE,/ES/\.SIBZ_IW;9NOIC?7.WB.W$KZF^[+Z6Z
MFI^BK--<%%4J"U2*S?7L+7ZSY$%S0ZOX1RH>JLYGU%A92?F]N?BPOIYY38E$
M)I*Z"1&K?^[%0F19$TF5XX]CT-GIF<V-W<]/T?_>FE=F5G$E%C+[9[JNM]>S
M<(;68A/OL_JK?'@OCH9X$R^16=7^'ST<M=X,)?NJEOGQ9E6"/"T._\8_CHGH
MW$#(P WD> ,Y]P9ZO(&>>P,[WL#:S!RLM'E8QG5\<U7*!U0V:A6M^= FL[U;
MV4^+IMYOZU+]-57WU3<+650R2]=Q+=;H79S%12+0;1.N0G_]"_;Y+R@MT.];
MN:_B8EU=H!>]ZZMYK0K1A)HGQP>^.SR0##QP*9+7B.(+1#Q"T.+SO]#+PW->
M ;$6SXGU[7:)7KZ PBS/#X,=19JKW)X23$X))FUP.I3@?5F*HD9Q5:F<OH$2
M=@C X !-QW]3[>)$7,]4SZY$>2]F-TWYO%^@C$T9;#E1L%[BZ"EQU!7]9A%7
M6Z3:&$J:#^*/?7H?9RJ38)L[A/+;4,U0=W]#6$2Q=S6_[R;G( LZ,NIC%O15
M2RB8'_KT).OY82<_S.GGJZCJ,DV:?M8X@EP< O#.@TT#HXJEK5#U 9><GTK.
MG26_W<JROJQ%F:N^?Z]LY$/5P$<-C"J6ML+GV MA"_[)@N^T\#9)Y%X56DU5
MB5 -:96)"U2H:55N4)RIR:\=]]3%UT_O_.B"X:!M>NH*8WY!0P^]_';[ OL7
M 0E?J;[<2-6P(?*5*/70T=S2#$47ZC'53K136O8()<JW3*K[HM!(%J"*&#7R
M98NXC\,(SE=PRE?@S-<'5<]%+<M4@/4<6,\,"/6947Q;A3T6$:/\0*S0"SA<
M_O!4_M!9_B^EV,6/;3MM:T766U5126\LAHR%5F$8QZ&1\H6M\CDWV[$M(A&-
M!GQ%)U^1NQWG33-&Z[U FU+F*%8M+6OG[EU<UF!3BT;[Y*AB:2LP'1I5L*?1
MPW.:^5W6<79&I1S#=!]/PP!S;O@ =*HK4+/! 3(6J'!#?CHHA9U3_6=97)[A
M!D\YW4\:;3E5M'X"-2IA)U"H7JO6,ZH9MUVVF?%W30]N!VHPDP2H2,\WFS<@
M\T-B#J. BM*0X(%&H2D&NS&F74E=RLWEOA+'5C%LB-IC(64A,0W9,NSYG)F.
M;-E0$]<,@]T0\Z&HX^(N5=/GJ!< 1"(>F59L%0DM([8H8 ,#*=90@]U4\U$6
M=P>HR61<=,D M&-C212%5E.S59A9? FI.!E"'*P9![LA1SL:P31L,T,44JMN
M;!5FQ#)CJQ12#[ RUOR!W0#R6S-A'X:60@^KAR\<8RN '-0DC@6@4O1E^@)$
MU \&?&DNP6XP:>>\Y_NR84+E.,"6,P ZO)!:=6;+>-CM=WUS&DZPFTX.$[K#
MALT1G'JA'Y@V;%W@1WYDVH#"<48'?! -)L0[:\V>I?$JS=):43"\<'?RS;-7
M[E-&6TX5K9]"S4+$B0K=->,J+KX?QE@PA]B>Q*,@,M<2@"P@V&P1@ I[ZK^!
M!M'9PW&#2<?-6JS ^8[8_,"#D)I+.D"F1+[IX\_8>"&:68B;64ZK9;6&&IH0
MB4T7JN]QW_1KRSAFV/1KJQCG0RL,HG&%N'%E(8NZC)->3P;-0+!""3;-0+3B
M66: 8"RD R1)-+ 0-[ \C4H[U1:;+7.Y4;WJ:<8?Z60 <5!L$N,"DD6>.7L
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
M4_GT3@P&\99O6>9U]R]ZZK&!!"]W=5-NAL'R#C99T?]-OPR..!C O(D!9!A
MCAU AP'TV %L&,".'<"' 9WI\][VSG%QVJ0W5U7YA*H6+=G:%YWWN]'27UG1
M!LIM4\G_S>2XYF91%G699ZNT$2MTV\@_,@J:&I7W:%%N9.RMVZ!X%.CGLJ[1
M7_^"??XCR@KTV[K<U6FQJE^A'T;OK^:-O*V6?+X<;N%M?PMDXA8P01_*HEG7
M*"E68C4FF$M[]D:19Z/>$BMC+):7B.)7B'B$H,4O_T+G_9U?/%LP1_4ZK40]
M_ %N>G'*)3[?QNC\APOIBI>)X^.)\3?>>W+\);S3+S&:$KJ/,]I=DTY<\Y-X
M%,5.U*^A^.B',GAHFRI?U]MT*:[/9#S6HGH49S?MC7H_0O/FDBQV298X(AOY
MG^W]SVSL>_]#[N]'^MW(=F-YO&&,XN!J_GCHUQX5'*!\1O@8%)M4W \]C2HQ
M43CTO(CN82,3^=Y$;C5Q4=9]XJHLMO84_.#2,\R]*-2,!6 $AY%F+83R@D W
M%X %-,(,-M??F^M;S?U[U6;D;57>9PUDJ6]<E40$:R8L3!0CU-?L-$'4]ZBG
MF6FBL.?C((+-#/9F!M;$\>M65&F3%0](?)'JJ)Y((8'+%.*2+'9)EC@B&\U$
MN)^)T!IPMVDN=P2YQTO]4?TA1G,"34EHACVG&&O!M0!@0>!A+00!%*.$:.&<
M # :X-"'8S#:6Q[9EYHH9!#FG>WI2JJPK&[:H)2RR.: ",HU<DUH27,!X.1"
M]8CF H@N#&BHY:X$P/G8QQ/9%7M**7HO;"&U2*OENG/#2N;8O-RV8M'J@X%S
M?->4>Z%FW0($1CS4=QB8,,!,=P,(]#CA9,(1!Y(96QWQ6]G(8"B-Q 3:CX&(
MI!'QJ6X_ &01UF<W!@G](-"C*H& Q&,>QQ/V$V4_L=K_:[,6U8']6;$L-P*T
MGACWX'L1TTTW46'(=+M-$,8XTA, =$4>3*Q_K-0KMHJS@UTHE[LN:"H%YL6C
M$?=T:P$@8YYO3#1$2#RN[\X)!(PPB::,5I(1,_O6V\WS^1#>%[9YMHK/4[=?
MIVRQ4[;$%=MX2I3$Q7:-^[YHA.1MNAR<%8_R99>"+5-CJD_F^[H,!%"^KF-C
M ,0QHWHXFB@:1'PB&)7:Q7:YN[?<FFU-#3JCH2%Z(1CG1L8!4+).,>P%8(32
M8,)@I7NQ5<S=_%16(GLHI+W+=5H\B.G,$P#WR?2-8P'!B*[&8@@5$KVB@5"4
M3BD,)3"Q76'V"<<2RZ:\PQ$SMA,3172Y$0,@WPN-U I<D)"IJ55R$MOU9&^G
M-9 A32@K:<-6 "<5H3&KH!1EQN8)L>$I>XE2CL2N' ?!=/1V0@#I1N3MZB$-
MX:@?Z7D+@ 6>OB\G$%D03.0MHL0BL8O%KF]Z)^[E:AXL1DWZ9<C?W=OS=F%?
MH/NJW"#QYRYKOJ*-:-;E88('O00I02+7@^$F2%J:BC$&"3%EQK* @!'Q@@EE
M292R)'9E^5XYR+8ZB"GR9H&>Y"$0ULM*$$29;B^ (MZ$OB)*5!*[J 1"XYMC
M 12+$=<S]P("RE@(](P!$F+J$V/90.I3YLBII*'4)[%W+-]_IT<8L%?HO0<
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
M$,0OOUPE_G,0?MW%^/3_4$L#!!0    ( %R FU:RW*[HIA   -%M   8
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&ULM5UM<]LV$OXK'%_GFLQ$-?%"D,PE
MGG%%IO5,DWCBI)V;F_M 2[#%"T6J)&4G_?4'D+0@ DM(2I$OB2TO'Q*+!? \
MV 7UZK&J/S<KSEOOR[HHF]=GJ[;=O#P_;Q8KOLZ:GZH-+\5?[JIZG;7BU_K^
MO-G4/%MV%ZV+<^S[['R=Y>79Q:ONL^OZXE6U;8N\Y->UUVS7ZZS^^C,OJL?7
M9^CLZ8,/^?VJE1^<7[S:9/?\AK>?-M>U^.U\A[+,U[QL\JKT:G[W^NP2O4PC
M*B_H+'[/^6.S][,GFW);59_E+U?+UV>^?")>\$4K(3+QWP.?\Z*02.(Y_AQ
MSW;WE!?N__R$_J9KO&C,;=;P>57\D2_;U>NSZ,Q;\KML6[0?JL=?^="@0.(M
MJJ+I_O4>!UO_S%MLF[9:#Q>+)UCG9?]_]F5PQ-X%&$]<@(<+\+$7D.$"<NP%
M=+B 'GM!,%S0-?V\;WOGN"1KLXM7=?7HU=):H,D?.N]W5PM_Y:4,E)NV%G_-
MQ77MQ;PJFZK(EUG+E]Y-*_X34= V7G7GS;-FY;T1D>3]\Q^(!?_R\M+[N*JV
M358NFQ?>#Z/?7YVWXFDDYOEBN///_9WQQ)T1]MY69;MJO+1<\N48X%PT8]<6
M_-26G[$5,>&+GSR"7GC8Q]B;O_NW]ZQ_\N? T\U/P?ITDWC/?H!@DN-AT*%'
M2H_'\BU8(]^171R0#IQ,Q<'ES:_>F]_>_W'CO?GP_JWW_CK]</GQZMTOWN7\
MX]7O5Q^OTANHCWM4"J/*6>YEL\D6_/69F,8:7C_PLPOYT/Z_H"YQ"9:X!$L=
M@8VZANZZAMK0+]Z)Y:*H&G"(]5>R[DJY)CQ<S B."4&OSA_V/=O;A?MV- QI
M-#9+(#A$HIB-[5+ +L8^57<=-338-32PQN#E\G]BPNOGG[82R]"B*A=YP;UR
M\(#\5/Z\D#/3MA$SEIB"Q)I99VU>WO>+3M[FO'D)^2IP&:HNP1*78*DCL%$/
MLET/,FNH)ER +O*LXP!B"=G4LG?:KYY8(CS^YS;?R-Z%.J?'#?8B*J*A%IYS
MTPAA'&LQ;!J%%(=: )M&01@%</B&N\:'UL9?KJNZS?_:-3XOVZR\SV]% &=-
MPUMP (?&@U"BM6ANVC"J-=HT(50?M,"M_!!N<K1K<G12DVM)RV;5W4P,3DNC
M([,?41QJSSL'K$*B&276YSMUZ#@"&[DRWKDR/C!T[GA==U/:HEISK\V^>/R+
MT ,-AUQH!3MU,G,)EK@$2V,S!B(*QRSR%>7UK:Z^664UGTEYL?2$KZ6/NP@&
M.:QO/$',HEB?F0 S1'VJSTV0&49(7ZY3P"Z@43 Q6M$>V4?6EL^+[/$V6WR6
M8[617FB\K2#?=?^+##TQ/0OAYFV*#'8',AYL1B*B>P.P"O21:W_44P/%%=K8
ML5@Y%EL=^YMD)V(.7.;-IFJRXNCYWXY[ZD!VBI8X14L'M-'"C"<"6JD69&7>
MO=^?W6=YV3S7_7\\^1AN,HI7Y!M1#5D%>E2;1A'V]>%M&M&]\3'VA9()R*X3
M?LDD&Q[[H*C*^UG+Z[6(Q@?>DVO0 U;HD\/0)5KB%"T=T$:]B*-HPOE*NB K
MKS:8T)+?MK(G%M6VG!CY@;D6L)#J06=:84KTH',J(%RAC3VI) 2R:XBK4L2K
M"-5NV*JH'7@1Z$F3S4O9JFM@R(P&.I.&K!!ANH"P-^);G:2D!K)KC7[>ZUWR
MW+NKJ[5P5S?)B?ENS=M5M3PTXDTY,$.ZT)]#5EC?-0",L,[F4\ HF)K^E?Q
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
M(V,] *"0_BZW%+ B4Y4<H1(UH5W4: 6Y<%M#@-D;[UP#SF3KE<> #=%/4J6
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
M>3@%?Z0V@%K-JJ*<!M@^N7-F'$X_'M@W@&LR 8 CU=6R- M,M*"BB\#=4#
MSSDIT!)8  NZ6?J5=]F?O1R/.;)O8+9'RB:97G.JWFAXQF*OWI>7ZH<F^7-C
M\(,EIW>^A4!F^;OZIUF1AOYAB@/60]47%K]O=^C->JF^LTK<(^"A/]0:1\EV
M*.+V3*.PZ;QR&MEH4QYO"HHB*>\W36+4=V =7O!?M?ED0 G_89)(+8I:-%P[
M1_-. ,*8%7NMNS[[8X%J3NL3VR)GZGN"IL]59=:Y2'S"<M9'=+G%\A75,88M
MP20BV6IG^P).[V9;:)3XFI86SS\]N^BS5[S !308K(UL+&<7L3$GNGXH:N)3
M)4%-)30\V],[)TQAHXTFAU7:T!'W-H[-9/L+PMG4L=;%/B1;]'BA5DV)]\I6
M,'KB_RZ/78/M5[(^NY1_8_6^*QZ%F]F\0.\%Y5"@Q7J3U&I;(-V1H&9EEDE>
M0Z,&$\I DFQ)I!95 Q"<^S3Y4G>9?Y)5A5^=-TBK8VT- [7C%T@P*X(3 '2@
M8(=Y!5+=6C(/X<>B*LJ%R@HX6"AS)$+OBMK[W;)H" )TN FG,XSH.MUI0.HJ
MTT@18U)MPY?J \X?LHVEZ>82HK*P^!+"Y&SH78-$SK+GY*.\R:93&2%Z$KB6
MS%%I\2BRD-2,-_=O9O'P(AX>-!!>J \/E*@SMH$0:%J07;3J)KD3 9QL"W&\
M/MR*.O!_9"=4X%N!0G@HLSFKZKZ0?:'>%0 QOS2+3-.QNZP!D%).B]-?K/ 8
M3 [8%(S!T&2-L6OB4! :JJ6=?7S_^FH8#8=/+AWZ^<KB.)2HG6'H<]0C#R;E
MLJNAFCR'RU85Z<^-6"8[4T-Y)O_-=OK::24(1%Q)?[MDS[05H% U,&V/7#[W
M)SX_M)CUQ:"$]ZF6*DH7+ASC7D&UEPL?+40R QYWQ\B !V[JNBAS+7[9T=HO
M E,H43[MU5U35DT037]U?(=R+'3]J'5^TF"G_.ZD@5%N;XK2_*G;IQDYB KG
M6&Z39"NGC?X)$(&?EAGH&6 J89Y)2R=N<^R#ED3RS(BY+3ZEL8CCI2YS"^ =
M^G]H13(75F$_6S2URKFQ(C537;Q09_$YK8F@"HE69>=36ZUK;ERUGO=2G8W.
MJ5M4+@T\F>1B]^X9+?DF%*&3B%[RCL_&Y\3K )\<:*2#W:XPN>0.9'B#< #P
M)\(2(1)1H.HH%G9L=0"1 >EY*)8<##0=T4V3-T53 0L?$D"96I7%ED>GKL3_
MI)<-^?-EBQ*F$E3,A%26^L(;7;WUIONPXS ( .[0<9]ZUCDI@V)5?Z%_?L8W
M';1A?=Z(P(DIK9HU<_TC-;7>Z+,HT&H)K!0C8Y9=4OH0/X(+QX5/BA7@25+[
MJ&DK"L+'U(#@:ZF@K/KT)\JV1 #@M;2MMJM)Q5Z6/$([2<UX+2 $T8":=C@$
M,=MFZQ.J)/F^V>!VF1%]V(G%&U.:@IKA-2M'KYM,VFZH(I"LX7=+K0'@EG,\
MK03O>3Z K#Z+G;3R$$=0-N.FE3  7RZYH6L?+RG;9/\Y93E%7:),PX928S5\
M@'F]$F\2!BBX;"KTAY"I )2 DT"<QY(6REF_NLT WD4)R; APAU85D(<2D-0
M42^!*IMELUV41.P(.3^;BZ2X]-D+_Q'=?21-PGE<<OWL-!+G5$<XB1//$Z#Y
MQ, 4GN<36&?$6A)+F_IRJQN5="K60Y1B*VZ3/2]M&/*ZBT/!7/4>1@.W,1/'
MSW)4T::$YJJ:-%?)E-:<EC[T5UG]RUX&*$6$K\D8ISG#2J<DX%&G >ZS0\,\
MS*H(F@Y1^Z[C\WV8Q+1)^P9.0+9A@BP)(B;,B\$ZQST,\%Z7LER_Y.F\*;E#
MHP(LN%<:'332:35IU'-?K6TE';7F;^D &*/":"1M\;Y Z<B=K!976K?0%@^'
M7SGGZAQXY)HBL^!:)V"AR:JV,,=\#@N"1C1;AK(';4?X7"!/@V/4<&E88:<1
MW-5EET$?N"@%5ZK%OQPS"45')BG7'>-X[*7JH?7$7RV^'&6(7L!I]2;("4-%
MMOBTI8_K4=*13+'@'?EN 1U*P*I94K8.E53.R=)>"07#Y=3)E!:! ]TPWC%J
M=EVX;9'2<4V66<?04B$1I8:^]ZY(M]XEZ22H?L6H78W]]->"$(,M#<+VXR%W
MF"1"2I27C^(%/?J7%$7+==2!DI?RE4<6GP"M-L!CQT,PK;T/,MB().*DC4<-
M#$$QAHDHS'KG$G?)J)/IIS94]S9Y:@L-V'5=HF1'"*PYW*A5P."G[B3=/$'2
M3CW71] ZP'6:K?7BKR2^@W;1%Y9>]/8J>2C*,,G2 Q7(JVW0!>D<$[=MC2H@
M.G0*6D@[H.W#!JV(%OG^&KJ+#SU%=]O^;;(H'G00-!*\/FH\W-L3540T!235
MR6L^*@A<PZGT2(NI@'%]D.CE>4#O$]79HN0\+UIL6_D=E?4K]X0CM<DM8H#A
MS^ETT@C;ZU0:1V531R5=FG-Z^S1E23U*R]RY8?5$ S;,%B0WYSPR04O;#LA:
MAWV%G.R(B04J?)+;/0;8+W#?PRME#Z<BEC4J9"Q@<-08RWRQ>LJ,['\+(B@5
MWJE61CI-JP;CQ,1NAC9>%/V+T:U3(Z?+J12=2!VW2=O;$6Q6O;;%1=O?80+I
M.+(_%($M]4/"JE@9200W06V"X:YQ=)NG#=Z4](>EMW1Z1QNA%F&9LOG\M%0;
MW+GD\U&2S[OD\9('FIHA_IVFQL,1:!X]$5"XMKP4,9J<CJ>,G,)QXY3&,LV1
MXELS[[79C^\W],;77VT#M2-!SNNRZ332?%?[J"P*6K%6#K)O;AE!G?QN&9IE
MHTA-EARN_&VJJME1DRP@/+UE6E492KC6O8YJ4)>8PZJS]^;%$,"B?@->\.+4
MS?Q3\^VA'1WPIK:X>O)LRS"KRFVST7=!RX7Q'F8R =XD)#^(!BI]ZNXY6$2'
M,&[ZOC.JP]HH7"@I"3^$:04Z)6 A5PGKB(X@]@0K$(+>>N3"Z: \X+,L6P<&
M4Z0@1H1\4O?2;:8L,5N_Q8[$?""(N7-PR51NG<@D%M/"'7$K?J&725/I([FI
MS5RF?2@>HG+5'CW0^8Z6CSO[/=[/D4H4YS:2%\2A1M+9^N8C;0#+(LESF_<0
MQ<)IQ1.P7UV;UET$7)NR]OSHT",+C_8G>Y:,DHS"!'E)1=>X#&$6!H)^ON9W
M[#S%#@!X%-!^:@XB.JPEJ9!(LDB=F7,9Z>FXP(*]U-=7F4J+G:,#T&U:_/R"
M<*4%L2*WY$^<B%"*@Q+)KYF71U9DFFE!U0O + 1#G0/HEUIXNG5+IBMB&6R"
M5PM2U GHEV-4:G\FX?,V9ES;1AR"YT T/)@B\\G*;[HHPSVCL@3ZRVF>2\)P
M0"#W ^6()K>5)1\XM3<-[+:K?57KK3U9:\/%IS^[4$'Y31JR/ ^B&C@A-K/K
MGSR"(L7:0E]7;?G0V1OSG4](KJS^$B2 7>3$ECV=](>Q8<^.YO)<R G7SLG!
M76I;S7RA(#U"<&]LE1CN$-A2EYOG4'5B[6==O*2@H\)&6H4\$]^1@P=:LNH5
M3EL^H?1'-I+0IK)(TJ-^ /P94K/'L5/ZG57N=)LZ5\)T08>/6RUTDX9XA-.&
MO] 27('$"@A#[E%@"LTG#&Y_0ICM&8 6A2'@S;+NWH]I;U-&_HD 6+H7'X[*
M$\BH,7WO\CR;!1C6=+"2V8(G&V_IU!$DY<F2M3%/%]R $-UYR5B+MGAF7&#9
M %;[R+/TT(;<>&44$?!?RE)ADI-YN>/K#[F1O;<@PS1[J#Q).@=[\;Y6Z5:$
MG<;FV'-(X !9Z&Q+>F/2<P=0T*DT0X?#^JX-['UDV2E??#J0J</IC)CQ"1E;
MT1ASJ@X-Q")9406U:?5%=QPL'S^ZEE!W+S>XRPE=ZBFQE1?<>H;N.J;U';\N
M(6E/Y ,>ZF[UJT622;>8=<R')56_@W/2XZM.-C3]=63*(RP?+=+I//:L6+T8
M')/5 5_4H[O"@X_O7].!NOKY_M\&-_?W;W^Z'[Q)JHT<V]$+\GL@$OO]+*([
MD7$<38;X$5U-QX,;N?+@SEY(/1%W0.-A-)_.:1$UF@]N<T0G_)ZL,QO/\?^U
MBD?QX(Y/S=N<(#[J\-DRK$DTQBQC6D]-Q\/!C=5;VNCV-,??1NF[C3R:1M?7
M$W45S>,8@@^'HX$ON$;1<#S"FZ/KL8IGTP$78!?%ZH+2GD@@.W*7&J_G<^C@
M"GNJDWS-I4/XV/6U&HWF:CP>?.#-Y$5^X38TOU;8_-7@IZ)N">04$LPG).-X
M<DW;O)X.WMW>O+Y]=_O3[=O[5L7N?L$X&HZF^)=N5TXF\X'+L?XK K1EF(<D
MP:/X=SX9O+$BN%L#< GRZ@ONRRR2_'=[92#FFQ73*)Y.U/7DFE8O&Z+%M@4M
MGF$GZRP([X"!XGET'</FT6PZZUBJ>XVIWTZ3:32?QVHZC2;3F-QM,AR\ZY-R
MSE*.H]GD"D_/!C^CM%@6ZURN R2?7$"KZ6S&_\.P[XC(=D1V%IUA+K*HF"5\
MXGH>C<<3-1]"FS,50^=0R6?N!0[X6LQQB+DP^V@SE;J:1>-KJ H_R*6&-#GT
M/[F.!Q?4XBW3"U>;\ @UGD:C&:8>#]65HH?X@O2%^[J(?PP.,N=YXRL[;\SS
M#@<_^K,)=4:7J\XY-*93=3:+IMCHN3H;0^VP 5Y-H^EHK,YY$&/!65,Q#)VW
M[7D4HBT%"" 8@^-XQO-%D]D(+R;1%5SQ"IOS\]GI\-^#KHYFB(?7-'YVS=.,
MQOP;R=A.$(K1"F=AL#N=L_64/>=,W!P3QI.IG?$LU=1HJ_0Y02Z_XHH#"T7'
M6"A%AK 4;;$2FQXA,L_5U82<<SQ'?,(0@@/(XQ:__V)0G+57;#6Q,NG*-[LB
M#] ?(7T><6],&F_"R%I'#HO84OLN'T5-0WG>"M)SRZU[V<_5YJ[MPC?0^?)*
MT(MI\Y"G';854PF=(1%D%OU@Y%I(T!#,]AWVYDO H)LL!R8[^1Z=3D5&Z_\7
M._Z"!=M?$-:O&=Z0X"DI=$KJG9+.,N8BEHY'*BVX@TF=!?QV>^>[PGV<UQPF
M [;ERGSBK@2]X?L5MNUOP+2YHQ5<<L/R\?SRZJM(#2\G<MM]>#F,O^JG")W<
M[_BO;T&*BDY>6V9\H@7D*T/A9?G(GCXZ;[/IPG3 AIO-EK6>V!H ;SJ\CNCG
M^ I0)^OAM\EU=#4;JS.@(:7D\?D7[(]2*R'6_]O^Z!M+[+9=N3I'W ?NY@X&
MN(F>4>NK1#5&*<IM(AP=-A@DY.E<SS:M!"OYI(D:1D\-CNC$4^]JOX@TN/D0
MS5UH]-_Z D]LN!ZQW[C$7C^&56=?0Z6MWQRD" MS%]XY\D*B09!&]G,TJ<51
M%]^6%[N'C\7J?AG![2,Z!%!+D>FH5A@.W\Z4>D:(-]F"L+H]SCK[L4#HC>+S
M2_4&.C)8MX.7:=%V(P_Q<FV_-;/D@0<],+D3W%;\_7CLG(NY/KS+EFGL.M6A
MZW0.*8Y=[W)PMCQ7[PSTFQK;>?R^('N\D0N+P7=5?(L/R:X1H]GKUFS-X+N-
MTOJC?_SQLYM$Q@;A*5M#C,]!/2>Q!#]XTVQ^Y:)_/")2%7/X PFN)[/S?T%0
M7RHP5;E.@;$I9Z_:YEJ)'"P=1S'&Q:"I5A:PHND0T#1A:4;@2J,9L:"DM\%_
M>NTC2M-+BJA132RP__@@G/T8#(,(69XLT-P"H\E5-+ORNQQ-H/%XR'L$$H-F
MGA]NX.>=OU1C$Q%?<4!YAC .Y(';T D,;Y.BRWUCU7C#QW(WFWLD*!J,;;Z[
M:;_3B[(ABC'G34\";SK16)"V$7?&UX6M>=F73=CFS.AN"WZF>D?NDW//XG&C
M@\:%-%2#"RCU?J?YC@U_;:#V\//VAU%\=7'OT"0GGL\5"#4ADB8'--.!I!RA
MT25"JKC]9:-@@I-?"98&;YF8BEVD[3K)371W2SS5B[JELXP&ME7OOL-=]>DO
MN*M+99M<7WYJW^%&;7/3WO]JL:(]-.6O$HL0]KC!]^3K\,3$:\&_T^-;05>Z
M9APT5=">WK,<Q;_:D&'GT[6]["FI;7S1;]+ZDM-">SF9)FZUVP:GZV'NLB3W
MR?7P*,2UC1T\^XZUW93K\35YU2SIJPC4Z",LX8WZBQ0]>PWVF?!MGHSVE2,W
M]6R=NIG6\:J&#K(-7ZDBQ^L#GL"96.T^(@DOB!%3"J$S% *C]N'(?P_*G]=V
MOJ&S+*KZ DIEC-RBV()JZ!IQ^EMCVY^[I"4$'_^>;'<OOZ4*@[Z)42DB.3OA
M)8[W4M:JMG1!>DG.&<@-MM;8]BI96")QBXR=!!^];Y\7=[=M-\<6UT!QVW!K
M;S';-BR9G:^M@2BX6PCV2K<]-?@B^.[/.B/[I:=N.!Z:CE-H!=W!5;A+%"1P
MX4[^IHOK8=)7"T1\:<%U&.@A": Y&([<&>[27SUH.7FN/T'.1YUA^UOY&RV^
M06<JNKFPU"UJ?*9SR1F]*.GPS7Z]\+-#@NLC.^HLEG),>9@X%DEE_.D'^3-]
MC9*_DB5TN<.T@G).KJ0D_E@B)'1!<9K314$^[RSE!DZKQDO5]_=7G@=_8P?Y
M9,U_2:CB ]-:_MR.?]?_L:(;^1L][>/REX[>(PW2'>A,KS!T>'D]?29UJ_NE
M+G;\%WL615T76WZYT0D<FA[ YZL"+FQ_H07\GW!Z]3]02P,$%     @ 7(";
M5E.=*A;T*0  PH8  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6SM?4ES
MVTB3]EV_ N'YY@TI I1%:O72CI"7[O9,>PG+[CE,S $DBB+:(, 7BV3UK__R
MR<S:0%!2]TS,:0[=,DE455965NZ9>'E;-]_;E3%=\F-=5NU/3U9=MWG^]&F[
M6)EUUA[6&U/1+\NZ66<=?6RNG[:;QF0Y#UJ73V='1V=/UUE1/7GUDK_[W+QZ
M6?==653F<Y.T_7J=-7>O35G?_O1D^L1^\:6X7G7XXNFKEYOLVER9[MOF<T.?
MGKI9\F)MJK:HJZ0QRY^>7$Z?OS[!\_S [X6Y;8-_)]C)O*Z_X\/[_*<G1P#(
ME&;188:,_MR8-Z8L,1&!\4^=\XE;$@/#?]O9?^:]TU[F66O>U.5_%'FW^NG)
MQ9,D-\NL+[LO]>VO1O=SBOD6==GR_Y-;>?;D^$FRZ-NN7NM@@F!=5/(W^Z%X
M" 9<'.T8,-,!,X9;%F(HWV9=]NIE4]\F#9ZFV? /WBJ/)N"*"H=RU37T:T'C
MNE=7<AA)O4RNBNNJ6!:+K.J2R\6B[JNNJ*Z3SW59+ K3OGS:T7H8]72A<[^6
MN6<[YI[.D@]UU:W:Y%V5FSR>X"D!ZJ"=66A?S^Z=\:U9'";'TS29'<UF]\QW
M['9_S/,=[YAO9)O)?U[.VZXA:OFOL1W+?"?C\^$&/6\WV<+\](2N2&N:&_/D
MU3_^97IV].(>:$\<M"?WS?[?/*O[YYX=)H^??F\_.TA>9VW1XF'>:=5E?,N^
MK@S=M$6]WF35'<8LZJJE87G6F3Q9%E56+8JL3%IZWM#E[MIDE=V89&Y,A9DV
M64//%15/TN3TM*$;T:V23B=64#9-01-M2CJP:U.9)BO+._QN-IV,Q_/?J@*?
MKK 6@WJY-@WM*MG_Q[]<S&9'+[Y=);]<7G[F3],7!TE7@]& 8_!X#^ZF;@OL
M+Z7?6[KP/!MQQH9WW299E2>+K%TE2^)R_"/&_]+4_>8PPF:X!4MQR[JD403H
M_,X/LWL0G AR==J_B%_"J/+<XD\L D9\N+<_/T@^>R32U'XF>Y /STWCRSXW
M VP%#RC(;P3@-"GHN[:?MT5>$#Q&,(<G?G__KDT)%4URNRH6JW!40G2&CX3W
M@O@P<%(PI<[IY FO--/=87)9TL(!IHNJ,\U$,970C:[:;.%/:YZ5(*Z6)NEN
M07SW@IE&< 8D:\J"N#(CJ-\0VB(D$E!^%MY&1B/H]+L['._61M,D+QHB/B)E
MPD-1V4\IINT:8O7)NFZ ;9JGK@S!42XMBF]JI:I;TSRG7P1G_!%TG6TV-:$$
M$S=F7=_(F:VS/^H&X.@D:[.>F\8=V[S.FAP?!)*:?MG']WI]7N-G>WF>8Q6Z
M UTT*4&%0^YT=L,PZNRO978&[YH@:JH!'0'G>LG"^Z+#B^K&M)TANB#ITB09
MDUU/Y$$S9M>-80I,LG5-8_%\NZ*;L*K+G#?8).:?/8#4;W!6=+:/.22<34@?
M]%6WHCM[O9)S(C+K 7U#-'<M]R E:LD:.9*F:+]C$T)3IOJCOM,?S"TAI$TJ
MJ!O,S]JV)D2 N, #:>5;8G7MJMA8' B<CCJ)>0E]^+NS!:R]32.7*)[U,'E?
MD8)#MX@H' =PNS)8X][I^4HK"",KI-%@7):"D(_]Z=Q%MTVZ0GRBP!$7-OB9
M*(KY6G#AZ4F]H"#)Z?F+-C&T0KTN%@D1$2NP=.,%65G9UB$L;D@]+XMK88&X
M-?.V;N9)6;>M)SR0"4- K+S,"<X.".,3F^\"B<F<#Y^T1)$S"U,P%P%R"(7+
MIE[_[>F)GR\.DF^M 8QT*YA/MLS$!P)D!QO'60!#H'J6MRH:"4ZZ)B3TZ%97
MF5 SUEUGWTVP$*.T)2FS$0XK![1<6DE*,-0-Z)BN8Z]R@9XWG0PMBVQ>E'*V
MRBN4/R=BFD $\9.-N3%5KRN:'V2;X&#ROBGTELM*S"](UM=Y:P7I(P0E-A'*
MU@K,*Y;?N[>LBH/7/EB,.[IZM"PE5M%W6#J!:,'3A&[L="'_[FC4HFX[E=DD
MUZM\@O]41NSMYP<)62QDC]"I]DUCJL4=4\*RKU@ 8@+[_5 ^OULM2^4G[WZ]
M_/@+\0!P63[V_5___2#Y38&R*M2[7XG));_^N].AE+W$NE=.*D[6!'K7_[//
M']X'FDY.'!K'\<MZ_NM@77QE9TH5XJ_OWOSZ\=-OGWYY_^XJN?I\^?YC\H]L
MO7F1_';Y]?)#FEP=_G8XF.9J0^:KVP%O?H7OWWW[\NGSN^3J\FHPX.<&Q#G<
ML^F;VCU(?X[/3EX\:I]CC.CSES>[-26[XA=3$7.>%V[5+Q]>QRN*,MFW1@=\
M>$U4RSS;WQ0+BHRP+#_2.8D#@ +!L<;V0.# -B9QK9>-Y#]=/Y+)='EKHF=2
M;2^OWB07QT>I(\XW=O2'K.L@E+^&2EINP+I%M:(;M8PIVLJ9QDS6)FM[R)#P
MWQ_K:D*2WW000.$/7Q_05,-;*X)050ZO".Q  *XLT$NX%OG%_(>$#RF+#;%.
MNL0+4!4![1@(4TWX]3WL#]P>""KY SWC52-KE&#*'4:+GEZ)0]99<+QY04P:
M6W#XA-GE3+!^W9=\ C5+9_!&TJ'@D[F! D:?3;(/Z4BW+^.?">?0,I>1NF7Q
MN9^S(M =J/)%8LL<$.43CZD* .%V"-@N5580*,0P&#RU-<%"5: N@L&.5C-6
M",&@&S\EI(\@MZII]GG//)Z13@-IA>GAT1&P3(=X=GCQ['R&FP("IK5((BI;
M__5P>L1T4Y H6!":&U,2<;G5OQU>'28_FQPV*=U/=@*(JGM(5(E;%]K+!00K
M&U *&U]0W;A[%MJ#: /.\DC]=W.3"AH@87'86<F6'CU T'<EGR;MBY'8R5*R
M[2IY2VH(5/X$%Q->%9Z7-3L^<3Q'I[2D4X)YZ^Q<G-]-5O+-V?T+*W@MDP/_
M1@L2J1.,N6'B%(I=D4Y$RDU9T,A<U7JYDYLR6ZCR2S>B^BX6 0/FR;RHZ"!(
M\0?72/6:XMS[BI#7D;W/)]_B9#%1WF2W-(IV21=5))V,8=22X7)=X&:3D">E
MHG/V!MD39'RQ-XN&DLG<0F>MDDW?T/4EUD=8NC[ @=LE><>7/-QC67Q74[Z2
MT8-RYJS%, 5.SXX2.%7+.T\&K?H8FOI/6IE8ZF=3D_7N1,:;NF\8V1^)XE=9
M\K:0-4"ZO_3$8_Y<U7VR4,L&FAT!@7DRVF#1Y!-2%.DWPCK1"S$&>N2:Z!9
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
M!0^P$2Y K4V.&@;[6QCG1_)JTTIB=6FNV=]B(*<6QEVB>2%9!:X:T?I8HQ0
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
M-**NJ6_$11FTV6&;?FTZ%\2PC8HUZ7?H_I&J3YONRPJ\I8E[H&((K"'J)PL
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
M8,@7N^'%FXHO4^?&HT3RXPI)2%F:@/&% 6?C"VW0WJY?_ =02P,$%     @
M7(";5COY'-1K P  5P@  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
ME5;=C]HX$'_GKQBEI^I.2LD'+* M( ']?%AIM=O>/51],,F$6'7LU':@W%]_
M8R>P[!60]F$W]GCF-[^9\7B8[I3^84I$"[\J(<TL**VM;Z/(9"56S/15C9).
M"J4K9FFK-Y&I-;+<&U4B2N-X%%6,RV ^];)[/9^JQ@HN\5Z#::J*Z?T2A=K-
M@B0X"![XIK1.$,VG-=O@(]JO];VF771$R7F%TG E06,Q"Q;)[7+H]+W"WQQW
MYF0-+I*U4C_<YG,^"V)'" 5FUB$P^FQQA4(X(*+QL\,,CBZ=X>GZ@/[!QTZQ
MK)G!E1+_\-R6LV 20(X%:X1]4+M/V,5SX_ R)8S_#[M6=S .(&N,555G3 PJ
M+MLO^]7EX<1@$E\P2#N#U/-N'7F6[YAE\ZE6.]!.F]#<PH?JK8D<EZXHCU;3
M*2<[.W\LE;9O+.H*/LLM&DL)MV8:6<)V&E'6X2Q;G/0"3I+"G9*V-/!>YI@_
M!XB(U)%9>F"V3*\BOL.L#X,DA#1.TRMX@V.D X\WN("W8J8$)G/PB_<_&[YE
MP@4+WQ9K8S7=C^_GXFY1A^=17<_<FIIE. NH*0SJ+0;SUZ^24?SV"N?AD?/P
M&OH+JG,=9]B'\U"G8GXB9@94 50"K-:H#V5((%/4CL9B[HYMB5 H07W-Y>:V
MMSAOTULI8T%I6%3DBO]+MIF3?-3*&&BDQDQMI)>72N0$!1MZ3,PU!4$G>*K!
MA#__OV$G_L"X!JIV@Y QK?<.@E6JD;;W<+>$,W^]+YIY3SFN[;/,C ;A>)A
M$@Y&8WC]:I(FZ=O?OJ.;,(DGO9?H?J%D$O&FAI+E(!68EU0F[<-%QEQFHLGQ
MS($Q#65GO0<&M:9VL A(?6'W4#34*/2&&TZ&KL[W#ZLN9<Z'52Y)+?-+=X48
MD=U*5363>\BYJ95YNC=G6'9QT&/K-?;(M %TK\EOX'%W'5T[.ZO06[3I.[DN
M7%+ZR(/7>W+F,J(J=%0HBN%X$KIO$DZ2B=>D31J.QPG\^?7QCV&<_@6%5M6%
M@H3DT-3HAXO8/Z=_@7W2TGUV:X$FE!.R+>."K06^H=;2YYZ0Z.2QKU!O_$@S
MU%-4F_;=/TJ/4W/1#HLG]7;DWC&]<0TCL"#3N#^^"4"W8ZS=6%7[T;%6E@:1
M7Y8T^5$[!3HOE+*'C7-P_"TQ_P]02P,$%     @ 7(";5M"X,)\Z P  10<
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
MVTG1+JQ:-]TY5Y9ZO3%7-%Q1NP#:7RAE#PMWP'%<C_\!4$L#!!0    ( %R
MFU85SSB<)@,  +0&   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;)U5
MWV_;-A!^UU]!J$.Q FHD4C\L)[8!.VFQ <L6),CZ4.R!ELXV48E42<I.__L=
M*4?QUM08]F"+/-[WW7=WU&EV4/J+V0%8\M0VTLS#G;7=91R;:@<M-Q>J XDG
M&Z5;;G&KM['I-/#:@]HF9DE2Q"T7,ES,O.U.+V:JMXV0<*>)Z=N6ZV\K:-1A
M'M+PV7 OMCOK#/%BUO$M/(!][.XT[N*1I18M2".4)!HV\W!)+U>9\_<.?PHX
MF),U<9FLE?KB-K_6\S!Q@J"!RCH&CH\]7$/3."*4\?7(&8XA'?!T_<S^T>>.
MN:RY@6O5?!*UW<W#,B0U;'C?V'MU^ 6.^>2.KU*-\?_D,/CF:4BJWEC5'L&H
MH!5R>/*G8QU. &7R P [ IC7/03R*F^XY8N95@>BG3>RN85/U:-1G)"N*0]6
MXZE G%W<:>CX-ZRR-83+FOQA=Z#)=:\UFLC2&+!F%EN,Y/SCZLBZ&EC9#U@I
M([=*VITA'V0-]3\)8I0XZF3/.E?L+.,-5!<DI1%A"6-G^-(Q[]3SI>?R%C7Y
M\(37V\!)[D/.T5B#S\NUL1IOSU^OU6&(DKT>Q;U1EZ;C%<Q#?&4,Z#V$B[=O
M:)%<G<DA&W/(SK'_[]Z=9YU<D/]"_)V3\D[5T8D/3I7"U]=8P.,-00>R40W.
M 2&WE\'2.",V%MHU(K&Y 3:7^@X'][<KXGZ/#S\%+Y$0C@,%RR@J(#0J)HQ0
M&M%\XC:T#![E6C0-1M.P!]D#^?EW9=$S?T?>OBD995>$)E&9).B?%T5P W6/
M8V'= -GSIH?WO,;K2BQ_(D)VO26TB+)R0LIH.BD0DR;TWVIX];471O@1@^D(
MB8&MT@(,HEA9D"*:4A<O25CPF^+2H+@*Q)Z[J%X5O1K+UBGMF0;=TQ?9&>(3
MDI=)\&#Y9D-XO>>RPB T8IC^-,,0:1'X3CEC,4T)BS+$I-DD8-,HG>8DRR-:
MIJ@HSY/@W6LW,#Z9)"WHK9^7KHV]M,-0&:WC2%X.D^C%?9CGMUQO!6;;P :A
MR<4D#XD>9N2PL:KS<VFM+$XYO]SA9P6T<\#SC<(:'#<NP/BA6OP-4$L#!!0
M   ( %R FU:Z"CHU80,   8'   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;)5546_;-A!^UZ\XJ$.1 D0D4;*DI+:!.&VW 75G).OV,.R!ELZ64$E4
M22I._OV.E.VZ@^MA#Z9)Z;Z/WW='GJ8[J;[H"M' <]MT>N97QO2W0:"+"ENA
MKV6/';W92-4*0TNU#72O4)0.U#8!#\,T:$7=^?.I>[92\ZD<3%-WN%*@A[85
MZF6!C=S-_,@_/'BHMY6Q#X+YM!=;?$3SN5\I6@5'EK)NL=.U[$#A9N;?1;>+
MQ,:[@#]JW.F3.5@G:RF_V,6OY<P/K2!LL#"60=#?$]YCTU@BDO%US^D?M[3
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
MQAO0^D(IMYGX#;9/L?F_4$L#!!0    ( %R FU8\$PY,.04   L,   9
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;)56VV[;.!!]]U<,O!<T@&I+\BWI
M)@:<-&VSV"R*=MM]6.P#+8TMHA2IDE0<]^MWAI(=.4F-[D-BD9S+F<,S),\W
MQGYQ!:*'^U)I=]$OO*]>#8<N*[ 4;F JU+2R,K84GH9V/72519$'IU(-TSB>
M#DLA=7]^'N;>V_FYJ;V2&M];<'59"KN]1&4V%_VDOYOX(->%YXGA_+P2:_R(
M_E/UWM)HN(^2RQ*UDT:#Q=5%?Y&\NARS?3#X+''C.M_ E2R-^<*#F_RB'S,@
M5)AYCB#HYPZO4"D.1#"^MC'[^Y3LV/W>17\3:J=:EL+AE5%_R]P7%_W3/N2X
M$K7R'\SF';;U3#A>9I0+_V'3V(Y&?<AJYTW9.A."4NKF5]RW/'0<3N/O.*2M
M0QIP-XD"RM?"B_FY-1NP;$W1^".4&KP)G-2\*1^]I55)?G[^A]'KEQYM"3?Z
M#ITGOKT['WH*S0;#K USV81)OQ,F2>'6:%\XN-8YYH<!AH1I#RS= ;M,CT9\
MC=D 1DD$:9RF1^*-]H6.0KS1_RD4_EDLG;<DC7^?J[F).'X^(K?+*U>)#"_Z
MU \.[1WVY[_^E$SCWX[@'>_QCH]%__&-.1KF>9!)/(!GX_<6#LP*B'LLEVB9
M_Q[QGX1-Z'VXO03^^_3QY][UUUKZ+93H"Y.#[%#Z0IS *$K3,4RCLS2&)(KC
M\<Z^:[B1Y%M[X+-$JBWU$L.16BP5PDI("W="U4@1ER>01F?)6?M_G(YZTR@9
MC^ L.AV=489Q.NMQWAL-O]<:&2XIQQ<(;ZVI*Q Z!T%C:?.7E;![(,8"04&+
M7((W9-=!"&)M$<,7+=$D 9.N8".:XVI6[+^;EWH=,D[>$@Q/QXQ<L^N"ZK@U
M2ZG8X?J^0BM19PA7(3$(XH%L^5>93"BH[9(2</7ESHM*\ B5$EIS$BYFL?@,
M=#!;P4>;BP*7A-)3@$P0QHQF9=ZN\Y;2OB5Q-(GCX,ZC,QY%Q+ZK,!R-:CN
MO_:4%82H%#F&FCJD4*R0092F)A8(#P6;/<0=1Y-)#"]((]-I?$*>83/"*HOH
M,&$4YBUFQM*IP>YI=-K!&,W:6.ED'&*)++,U62(1J1UI@RT-0;2@I A\25;,
MGX882Y(38J:060$;JJ931"6V067BB=R/HZUJZVK1".(1+WNQ')!H5.Y@-/F%
MT[ #[MJ 1>=\@Y^I=G*MY4IF'%SJ%>F>14)[]Y &L:&+.&#JB076WR,800C8
M;<X!O&G-MBA8[\STDY*[W<+[06B^D1U/*N,<K*PI#^-VL\H&9Z.)5F[I;/I#
MJ=,CJ:7.3(D]/@!N6$C)K&M<67,G.>1*9+SS(LB1SSB9D0BXGYN>AZ;G>2*C
M$BPA!<54U@[!\KW=U!="T_ZNO]'!!%=<Z]K<H=7-OA($O,\*6L= O:M)6;MT
MCZI 4@R?.=_MQG$2)<DL;"C)XXDN6.OD9RO3>#7AG0FB=1A(?I!V()\@!0&2
M-:4^K*\KRO B8H)-6&??$H6K&V\0BC!HP9)GDW:)B3QH(>$)GO,1*'0L8P)?
M5G1L\2(UBJJIM2R_6.BCX<QQ,]%CB3<IT&V63%YHQ,H2AWL[*IX/!$N7 EW.
MVHGP@G.!=.*12N23DG= EE*1LKK72MMI3I2D'^=JM -X>JT][G-VR82U6T87
M[ITFT&'1S'4XI/@::@^I9L"'%-U+)P-X[NX?=AYH)=IU>(82+]PNS5MM/[M_
MZ2Z:!]Z#>?-,OA5V+8D+A2MRC0>S2;_9XMW FRH\]Y;&T^,Q?!9TPZ)E UI?
M&3H;VP$GV+__Y_\!4$L#!!0    ( %R FU:[KB%5: 0  *,)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;*56VV[C-A!]UU<,M,4B!M18HJ[VV@:2
M[/8";+9!@FT?BC[0TM@F5A*U)!W'?]\A9:M.DW47Z$-BDIHY<\[,\#+;2?5%
M;Q -/#5UJ^?^QIAN.A[K<H,-UY>RPY:^K*1JN*&I6H]UIY!7SJFIQRP,LW'#
M1>LO9F[M3BUF<FMJT>*= KUM&J[VUUC+W=R/_./"O5AOC%T8+V8=7^,#FL_=
MG:+9>$"I1(.M%K(%A:NY?Q5-KQ-K[PQ^%[C3)V.P2I92?K&37ZNY'UI"6&-I
M+ *GGT>\P;JV0$3CZP'3'T):Q]/Q$?TGIYVT++G&&UG_(2JSF?N%#Q6N^+8V
M]W+W"Q[TI!:OE+5V_V'7VZ:Q#^56&]D<G(E!(]K^ES\=\G#B4(3?<& '!^9X
M]X$<R_?<\,5,R1TH:TUH=N"D.F\B)UI;E >CZ*L@/[.X*DNUQ0H^/%&9-6K@
M;06_F0TJ^"CX4M3""-2SL:%8UF-<'G"O>USV#=R(P:ULS4;#A[;"ZCG F$@.
M3-F1Z34[B_@>RTN(HP!8R-@9O'A0'CN\^#^4G\A\73S\>;741E'__/5:'OHH
MR>M1[)Z:ZHZ7./=ITVA4C^@OWKZ)LO#=&0W)H"$YA_X_JG<>-XHNX?NP!S,\
M-9/.K#XQ*R7M8VW(4*Z OL)*UG0@B'8]]:ZT7:3Z8K,D-ZJQ1S6.7*&]^]MK
ML'^?'W[P[OA>D9L+L<-ZQ15"Q_=\65.$F 5IS"">!"PK( VR2>S=*?DHW/E!
MQQ=8*FON#@.-QM1(AXN!"SZ"MV\*%K%WP.(@#3.(@R0L;+0>V?K:RHF2:",M
M1&$PB280I4&:,V !2PNOSXSA3_1]X)0&891 %H1Y"$416C[5MC2PXTKQUNR?
MI2@)\K2@V#$Q2/+)\_B\_+HE)8X\):M3="PK H@"%N?D%"8A)$GDW=@\5ZAZ
MF0<B8"3E#) @R*5!LY$5B/81M>E3\$D:)%64BA')*<*0</,T!)8FWK' HC5(
M'6PTY-D$\H3TAY->-B4_*!@C!6G(($MC+XN"(HU@D@=Y%D.4!%&>>E=TBE,?
ME"28'X785B@WO%V33M&ZZ<]*;CM7D?R=MDI?3]D>!#6;/C22GGIT2CO_/7(%
M:$^=[^FI:U[SE@K+]9'.$M>B;:DSCPL.,"%!V:%&V23LT\)K#=566=O!,++M
M8*L-$2N\FYJ+YJ7114S],X*++(OLSR2#D7>/CY1*7K\TCH*0BCRR@VC2#_*$
M/%YR)]DOB?=ME1.C-"F\CZCU%#[)]L=RJY0M?R?5L1Q#EH\[XB*QD8@HT?5N
MSCC\NWOMMJ*-7:'AHG;M Z[+6'*Q)#PA1H'C>".;CK?4E;PB(=2IAC+0#?N6
M0E"5"#9/W>U+YT??);)=2ROU9"?SM<)^5$HBJCO99X,W<MN:UX[;\<G%V:!:
MN^>!/:S(OK]#A]7A!7+57[S_F/?/EUNNJ&TTU+@BU_ R3WU0_9.@GQC9N6MX
M*0U=ZFZXH5<4*FM WU>2TG.8V ##NVSQ-U!+ P04    " !<@)M6DA91)@\$
M   -"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6R-5FUOXS8,_BN$
M;SML0!:_)'VY7A*@:6];@18HVMWV8=@'V:9CK;+D2G+3_/N1LI.FM[3;E\22
MR8?/0U*B9VMC'UR-Z.&Y4=K-H]K[]BR.75%C(]S8M*CI365L(SPM[2IVK451
M!J=&Q5F2',>-D#I:S,+>K5W,3.>5U'AKP75-(^QFB<JLYU$:;3?NY*KVO!$O
M9JU8X3WZK^VMI56\0REE@]I)H\%B-8_.T[/EE.V#P>\2UV[O&5A);LP#+Z[*
M>90P(518>$80]/>$%Z@4 Q&-QP$SVH5DQ_WG+?K/03MIR87#"Z/^D*6OY]%I
M!"56HE/^SJQ_Q4'/$>,51KGP"^O>-CN)H.B<-\W@3 P:J?M_\3SD8<_A-'G#
M(1L<LL"[#Q187@HO%C-KUF#9FM#X(4@-WD1.:B[*O;?T5I*?7RR%?H!K([2;
MQ9[P>#<N!M]E[YN]X9MF<&.TKQU\T266KP%B(K)CDVW9++-W$2^Q&,,D'4&6
M9-D[>).=NDG F[R)EWNXE*Y0QG46X<_SW'E+G?#7(;4]UO0P%I^.,]>* N<1
MM;]#^X31XN.']#CY_ [3Z8[I]#WT_ZC#N[Z'F:79&%Y X=R!J8#RBTV.=IOC
M%(0N0[)'4*#U=(BIQ\E)!:<U4LY:A>4*2\@WX$R##/.+-5W[\<-IEIY\=G"E
MO= KF2L$X1S2'0'WM;'^)X^VV8?[K2;OSCLR+Z5>@3MH1?AW-\LT&25)0H"'
M::_I1=4IM:&+H16RA*ZE(TZ'M+/2;X!DL*@Q<1O4>8H=:(/)628+>HDI&M-I
MSYR\X>@P_30Z^32%'[[>?P?&PF,G+/&D<-=&K_Y%N8^2[D=!34841&I"5#LG
ML;*(=*=Y2J[T-8@>AOBRZ^W=!<OUQ@L%K96ZD*U0VY1D(24CNC_SO^E.8ZI"
M U85AIN-0U%(Y\$*'\HT&9]^#RVE36C=-:-0ZR'J+E,EVU;6-'!. 15D_=EC
M\!MABQK2H[!S//X?+<0:=K2'I [D)WTYR92+.QFE1WUVT]&GY.3'$971M;T.
MM1F%\I8=!K:4&[IHFOZB$15I#'%RH80N$/K1%60P>C@ E(B26Z?HK*4%*"ER
MJ:27Z+:I+HQV1DGV*U]CC4.?%L+:#3?$DU!=R"9[J4/5%VUKS;.DE#(\5;82
MT@Y^;_7O-F=]L%>5<]#1;6J'>%3A;WNF5Z\?AO-9(A,:.MK1K]%#(?!)D&K2
M\ W^D (:P@];N7W3%HH.L*PX36S $D28G1Z+6LO'+KP0'CJ';.&8>DLGFG5>
M(]4.KJ[&<.@ZC/=&5(-V%08Q58A;I)]6N]W=K#_O1]R+>?^A0'VYDI1WA16Y
M)N.3HPAL/WS[A3=M&'BY\30^PV--WRMHV8#>5\;X[8(#[+Z %O\ 4$L#!!0
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
MI+CFA\<"WU72L@#V<P.BW0L;Z+_4+O\#4$L#!!0    ( %R FU;GZ]7C[P(
M -,&   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;*U5;4_;,!#^*Z=,
MFX8$39H6QEA;B0(;3"I#92^:IGUPDTMBD=C!=EKZ[W=VTI"QTNW#OK2^\]WS
M/'>V+Z.55'<Z0S3P4.1"C[W,F/+$]W648<%T3Y8H:">1JF"&3)7ZNE3(8I=4
MY'X8!$=^P;CP)B/GNU&3D:Q,S@7>*-!543"UGF(N5V.O[VT<<YYFQCK\R:AD
M*=ZB^5+>*++\%B7F!0K-I0"%R=@[[9],AS;>!7SEN-*=-=A*%E+>6>,J'GN!
M%80Y1L8B,/I;XAGFN04B&?<-IM=2VL3N>H/^WM5.M2R8QC.9?^.QR<;>L0<Q
M)JS*S5RN+K&IY]#B13+7[A=6=>SPK0=1I8TLFF124'!1_[.'I@^=A./@F82P
M20B=[IK(J3QGADU&2JY V6A"LPM7JLLF<5S80[DUBG8YY9G)C(F8&:EXOJ8>
MQTA'OL@1A!0'D11&R9PR4N#"H$)M],@WQ&IS_:AAF-8,X3,,_1!FA)1IN! Q
MQK\#^"2WU1QN-$_#G8CG&/5@T-^', C#'7B#M@<#AS=X!N]:BFZM5TVM\.-T
MH8VB>_-S6]4UYG [IGU+)[ID$8X]>BP:U1*]R:L7_:/@W0[%PU;Q<!?Z?SFU
MW0S]80^Z+/-'ENLG+)\$?*P$0O_0G4BP#R9#^*!D50*14PZG^QD#HY>_T#SF
M]/A!L()<%Y>, +Y7(JG@];4T!++7:P$'P19 5U)L2Y/ Z%6GBG21E]Z-R8A#
MT"#@8DG$4L$JDXXT4GQ!28/@)<C$H>%]Q<WZL4/6WU5#XPXBIC.@2DDS*N:&
M"$7-9]-AL!\$00].C</2DKH2<V+!39!U;U1TY7,BHGZDS) <JD!A6:DHH['B
M@JS IX?X-YLE5,*!80^P]\?>9\*,F%)K:RQ97J$5]V^W9]LU]3N#ID"5NG&J
MJ4>5,/7,:;WMQ#ZM!]5C>#WN9TRE7&C(,:'4H/?FT -5C]#:,+)T8VLA#0U!
MM\SHJX/*!M!^(NF^-(8E:+]CDU]02P,$%     @ 7(";5NL?G;(V!0  0PL
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
M$_!]IE2S>2$#_0WOV7\!4$L#!!0    ( %R FU;E=:_IG@X  &LG   9
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
MLZ-;+)C%#*9,VQ7<:R8-\_$R@] 2OI,*TS76I,%*#F#%"=PH:;F!GV2&V7.
MD(AMV24;=I/D*.)'3#O0C=N01$ER!*^[];;K\;IO]A;^'L^,U33[9Y_C#6QO
M/ZQKG+ZI6(K#@#K#H%Y@,'K_+CZ//APAW=N2[AU#?V.*CF/%EQTX$H1[CE!I
M(5-1L8)ZKA&L2%"@H<JT')9<I!PL"7[2JJZ LPSL+D96$\#<2ZR0:? 1D0Z'
M:01F(%<%'06F?_(K*Q%43M5B!3%1&K[(3"Q$5I-QS](!<E$UEAWBM2HK)E<G
M-[H#GVOVG0OZP71+^8Z3$:Z*#+5#WE%IPS5G@OI8;C8FBFDB)3/:$4@T'C&M
MW1D!O^6Y2%&??*J9G'_GJH8_A57DU%]<<%J">TRY5(6:KPB^TX9?;-:!,:2-
M*5 +,O\Z4 :,F$M!V$Q:$#(O:I0IGIS&K=TT--Z^"'X?Z!!Z"BJZ!@-J#RQG
M9&O3(FTG05$6!J3:3<M>S,Y_P8P])JDN4-8(N58EQ0SP6^UR)N0"C45\H\O
M2E7[FK *;F\F<?LLZG5.3I,6C/T.5='&UC/6JSZ,C4O@0===D9'O[ 7,*]?W
MP]#WI>8+ NM]7^)K[MWSB&2>ZKR)5XIBP68%NH)OHFR8FY%55E,U*<(QP% +
MJML%4NC<+F'^[^A2(+LMH.*E_#OMA@L1<T1F2M/Y0_3-H5#2U[D5M:,H L.5
MMC]:U"5=?O(!"D4UY9N&9))&IJ#6>"6R=,F8;SAD,%L]47__[C*)+SZXR-32
MM:K#RP3QM$JWX5ES'\I4XEGVKMH75STX_7KWPT4[B:^@!:U]1VZX<T.6J.?^
M'6"H82F5S66Y7=T^-<;-#?LDWKQ3;IB>"W*PP)Q4H\[%60"ZN?N;B565OV]G
MRM+M[8><GDNHG0#MYTK9S<09V#[ 1O\"4$L#!!0    ( %R FU89I:B$408
M -\1   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;-U876_;-A1][Z\@
MO&%+ "669,NRVR1 DG98!W0-FG7%,.R!ENB(*R6J)&7'^_4[EY(5)[.3#BN&
M80]Q1(KWW,]S2>IDI<U'6PCAV&VI*GLZ*)RKGP^'-BM$R>VQKD6%-PMM2NXP
M-#=#6QO!<R]4JF$<AI-AR64U.#OQ<U?F[$0W3LE*7!EFF[+D9GTAE%Z=#J+!
M9N*=O"D<30S/3FI^(ZZ%>U]?&8R&/4HN2U%9J2MFQ.)T<!X]OQC3>K_@9RE6
M=NN9D2=SK3_2X'5^.@C)(*%$Y@B!X]]27 JE" AF?.HP![U*$MQ^WJ!_YWV'
M+W-NQ:56'V3NBM/!=,!RL>"-<N_TZGO1^9,07J:5];]LU:X=I0.6-=;ILA.&
M!:6LVO_\MHO#EL TW",0=P*QM[M5Y*U\R1T_.S%ZQ0RM!AH]>%>]-(R3%27E
MVAF\E9!S9]<%-Z+0*A?&?LM>?6JD6Y\,'9#I_3#K4"Y:E'@/2A2S-[IRA66O
MJESD]P&&,*FW*][8=1$_BOA29,=L% 4L#N/X$;Q1[^?(XXWV^>ET]O&!G^Q'
M[03[]7QNG4%U_+;+[Q9UO!N5&//<UCP3IP-0P@JS%(.S;[Z*)N&+1VP>]S:/
M'T/?:?,N&Q]'B6;';#O+WWPUC:/TQ28&;TTN*]"Q76/9VXK]P*N&9J*)#W\8
M,%<(=JG+FE=K)JUM1,ZB- S"2<PN%;>6G3.]P;$M3MT8V_#*,:>]>(/","LC
MW98)XE:83%K!](+62,/T4I@CKI1V(+YCNO;4!03@L@+L8SS/)4URQ<Y?7MMC
M!G)Z!6O!#1-4?@S%(\JY,)L"@@?C41A$X;0S]^(OYJZ$$2S3%?0[($#C'L>.
MMR,4SSQ^M#M"00REZ62V-T;0PMFKQJ#%<C0H:]&$2UZA&7KOLPX/R^A1"52K
M= BMD4N.YUJA\FAE:U.C'AJ4W3>(5W#,\,HNA#$8QT$2(HEA^)B!/P'G@E<?
M*4<_HLG^@B;+WJ"+ZBKPUN2BUE8ZDIK3.LC,Q48E!@*6Z[4 6E-3+H&W%-;)
MZH8@H<49F5',O4[4"8'Z:O%KKQ0,_JPLXW<$;^(@&NWWR.>Y,^YAB3YI5L!X
MJ;%@5<BL0'YGT3B8/*4,274*."OIBLV+0JB<S==>ZX/X'5/$L3-I(Z#.DC$[
M'$VF23!*]VLV@C9DQI=<*CY7@@&/+1K7=-[S*A->$QC5B9"72MR ?'W!S!O'
M*@T:-LXZ5 \%9]$E L&#W9ZZ/,MT4_G0^1(KFA9-W&:JH4PMC"Z]$/9/F;$*
M9:XT[*[A4QO>C*NL49R(_;FY'@?3) EFL^0+<?IMYC1IB-NN%W\6A:;I)!A-
M_[,$BL,H^9LL@M_H"[,D2)-_A47)+'Q:U9?G$-R<IM&CS>__SB&$( JB:'L'
M^$<<.M\7:$?):)'2-!B%LV V2GL<<G<T"T+P+IGL-V0K?E!U=PBXXC(_0IHN
M>8T"4.SUUN[<LWBS,U/]^+JA20FPI<P;",D*/!?,\5MRX=V;B\AOWCY1/?TV
MIQ8J\$U%']&- &UAQ4UNO2LEST7;.;@M6,W7?BLG;@"<-Z[0. -)BM>EKK(&
M7:1R:GV_V?1F$J!!0'%QR9G @6W)%<'1R:?/$'%BP7%XPLM&W'? ]PON6,[7
M=Q5TUU#(OTRA1*B6NU/8[KCX0B?BHDC9BE/7FLNN(K:.9'67C:S-AB^*7#@P
M"$LQ[T_<T2A@'[B!4D=%+JWG!%EWU9ULKC8GF[9J.G(0"V PE#^J,<N:DGB
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
M>QGD[-+9E7!\&VC\$%V-VB"G#"?E(3B<*NB%V3WYX%06*!=?4 )S[RGXRW$
M-%\89QW,=0N3O@ S3<5G:T+IQ0>34_X<8 Q./;%T0^PZ/8CXGK*1.)D>B722
MI@?P3GI'3R+>R?]Q5/P]7T",TOAGG\\MXNE^1&Z7"U_+C*X2](,G]TC)[/6K
MZ9O)NP-\3WN^IX?0?SXQ!V'VDTRG([$_'G^4)&YL54NS?OWJ/)V^?>>%7"BM
MPEH$*VJY%KEZ5#F9W OE1>T4>EEIB ES O(@T&MA"X/.S0@J9@E--KEHN!V]
ML(4H&H8IG*V$@G'?++S*%6:#D":/(-]N/WCFJNE1 OKN_D;X($,3+"YIN?+Q
MIJ-EHV4+6Y.K5&"F&!TAFMDR7JR'U'H/(^S&N")_U-N&,_ -PXQQ(%0.Q@)F
M'<)&TAFXA=NJ (WUD9 >80A,@,\5SYS,NER:C-#6H8R&6-:8P &!*R:7+M_Q
M8A03@7QAMD07,(1=YR"F%H^TU@#SS""U6N62984R,*>DCG&B-@;(?"W=?DI?
M1P\C\7$^OT.8BH)<FXY06D^[IK:QWVNGC=%.>(>AC9ZV6;W=)</:'*/[04)1
M3A\,@HI2\]"/]S"0,6X-(!Y1QFR\KQCI@LHT13+2>PN.<?R_P&TW]5(4+?JQ
MBNB<Z=Z^@$ NM,+ [8/"$(KS\J-1'&3N$V>YY$1&CHME$+>N!V''R(I06TLR
M2*W>',2>:.MO:/4)I.-WD(^CKX L"K$B72"S4;*PIO'MA56ILE+$@QI< -(6
M!Z?6H-LA*] DDEG7U@TRO#7Z/$2] UWY(G_S@X'Z3T2DUC8#"2&#T"1]$-/)
M+YP4;GQI3(,0R +:QT$^#9[F>:XX?]!'@^VIW^&H^5VN-GD&:4YE;BLP4]D!
M9IM<;5WTC:OU)I0_Q7=3C_24E=(LVWQ8\'#/9M.@8"I,TJ)QW95V%,?#C\XV
M=1_[.(/:CG2H /2GX\'1#DZ0'WK?H?.B]FSJ'0EMH1LYR?R10\?9JV(:>^.Q
M!#+=(!*U5#ER*G[E*809 .?V1?Z^X38[.YZ<1NAIRD\PO&U>\7#\U]%F1H&+
MAQ$>1&C7K",=Y^O>82)C"V,-H&J!('6KP#3:XIT@/H!;Q%]C&'O!'Z!\1V6R
MHPA_\"W*M/5MX7^Q*,PT'8E]W^WQ8+FJR"WC"NE%[()VS^JE_98Z;Y>S[?5V
MQ?TLW5(A$YH*J$Y&;\\2X=JUL7T)MHZKVL(&+'[QL<2F38XOX+RP8-J]L(%^
M=Y_]"U!+ P04    " !<@)M6GDLM6J@(  #7%0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R."YX;6RM6%MOVS@6?O>O(#R+@0,HL43=VR1 DK:S74RG1=QV
M=['8!UIB;,[(HD>4<ME?O]^A+K$<QXO%S$-BBI=S^<Z%Y_#\05>_F;64-7O<
M%*6YF*[K>OMF/C?96FZ$.=-;66+E3E<;4>.S6LW-MI(BMX<VQ9R[;C3?"%5.
M+\_MW)?J\EPW=:%*^:5BIMEL1/5T+0O]<#'UIOW$K5JM:YJ87YYOQ4HN9/UM
M^Z7"UWR@DJN-+(W2):ODW<7TRGMS'=!^N^&[D@]F9\Q(DZ76O]''Q_QBZI)
MLI!9310$?N[EC2P*(@0Q?N]H3@>6='!WW%/_8'6'+DMAY(TN_J[R>GTQ3:8L
MEW>B*>I;_?!7V>D3$KU,%\;^9P_MWC"8LJPQM=YTAR'!1I7MKWCL<-@YD+BO
M'.#= 6[E;AE9*=^)6ER>5_J!5;0;U&A@5;6G(9PJR2B+NL*JPKGZ\D9OMJ)\
M8A]4*<I,B8(M:E%+P%X;-OLB*@Q8O^ES63R=G,]K\*73\ZSC<=WRX*_P\#C[
MI,MZ;=C[,I?YF, < @]2\U[J:WZ4XCN9G3'?<QAW.3]"SQ]0\"T]_U44(%AI
M9+Z#P\>R=7GRG7?*9(4V3279OZZ6IJ[@3/\^!$3+)CC,A@+LC=F*3%Y,$4%&
M5O=R>OGC#U[DOCVB1# H$1RC_B>9\BB/PQIP?L;^?^;LZUH.,UM9$=HP@&"U
M-#4#Z#76P:.N5%9CH42&$L9(T--W3.$GTZ71A<H%+9MF:52N1*6D8:+,V?>/
M[PU3%/>9KG(()1%:]9HM9-94JNZWO7_,UJ)<65$VRMAD<RM73=%:?G'Z#W;;
M%)(%IV["9O*$S?P3A_WX0\*Y^_8G6<H*NOZB(32K]4'U[5[OK>4&D;.B01!
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
MQ4[\3KT:?W#JU6Z,Q.&P*/RID:8C.DIA,MD*#HC<]\5UW/MB#GTK][N <0<
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
M=.PFO:K9P),MTW/7A8QOJ>OG-!_OY_2YOQP;8HCN[L_T;FJI6GY@%-^7M*9
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
M9ML<&G%+2]']W[">(9F=-EVSWT18&#NE^&0*VZ=0N_/51F<=!AP_8W<P5\Q
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
M@2X,+*9RW[(OFYPG=VC2<.<.:FC#BK6-_>Y=QB/:SAX.V-L_A(0C]7MUA[=
MX2G)1:/A'JUP2NCB49H"J)MR>[CI,<6%\Q5Y847C6^>E[23.B"%GZ#^Z4GL<
MYNWE]2NCQ:*61 V"9@OSKW>-LZWU\145(W:N.(T+@SQ "P;(?D0/?[J@,C@W
M$*ID\X$!C'85@)<&2*S043^CQ'P7/@C+_;1J*W']SN(KML5YT_/$G84KUR:^
MB6AMW-SZTEU<;+][[U6"4YC%Z7&L8]K+&610P*VY6/)1S^.J/E"7-!>KV-_%
M^9S0\@>0Q[(@Y62)JA2W/:7HL601Y4R;WDW<7OTA<%?N!R-FIL.#;?%#RI09
MA>R,.AP%%3+QG 7I^EY]I-!"XE\03M&.8#>!E*,TD@RYAUC_K_J&P\);(#?M
M*3<<$:>#,U!M1_Q)> CYCFLMY6]RG\;8LN^X13MW$Y%+WK[CF=?\OBNDP[J<
M?-45= MQO]$0S7A+ 63*##%[ $N\E7WTXNWL:.8TLFC9J.UFP!R8?1-W6/R,
M]B\M@>^56IND8*L^NZ6[&^T:J>MK@YP!1)?K5= O-$2M?S$_G<RGS$)QA8B<
MM;DUB S"LL0L4!-]7&J8"L6%V%]N]>[9B3$,7>:L"7Z8E^TDZ/YJP 0 EEZO
ME[WZ09R+"V=*E6502WF$(>G"DS/&'V7[8_E3<4^5?EC&L'XG03SB)3' MZ)$
M"%F:F$EC6B[ XH-JAB*W>;3J48SQD:K'6'5G/)#[C#)[7Z=M^O(75$ST%;5,
M)V;QZU-,5;7?XK$!]6OV_'+^]!F\Z1Y_^<L."!@XVPWFXA9Z#:].C\Y.GK)G
MV'QHJQV"Q(M9@"_2GQN=9KK&!^#W=04JK'S  >ZJ^AM-[^7_!5!+ P04
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
M[MX\5+(T]^6IK'#[-L.EX*E0)(#W<RFK]0,9Z'Y .?\;4$L#!!0    ( %R
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
MX>VE9+FE@L*V%'W,P=Z?QJX'87[_-; QWQ"J8$M8A9 1I5X<!>&R$J;W<+>
M [_>HR(^4NZ>3/=D1H/^Q3"&N#\87<#IR3B)D\M_QM%Y/X[&O?_P/?1FPDYQ
M<U2%;V':GIX57M=Y:VV[Y+QN#G_<ZQ9[1U3ACH;AVD*CLXOS %3=MNJ%D1O?
M*E;2V,;CIZ7M]*B<@]U?2VGV"Q>@_7:DOP%02P,$%     @ 7(";5FS!,%ID
M P  % @  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULE59=;]I*$'WG
M5XS<JB*2%7\;0P$)DE:M=%-%27O[4/5AL0=LU=ZENPLD__[.KL$E#>&V#\E^
M>.;LF3FS.XQW0OY0):*&AZ;F:N*46J]'GJ?R$ANF+L4:.7U9"MDP34NY\M1:
M(BNL4U-[H>^G7L,J[DS'=N]63L=BH^N*XZT$M6D:)A_G6(O=Q F<P\9=M2JU
MV?"FXS5;X3WJ+^M;22NO0RFJ!KFJ! >)RXDS"T;SQ-A;@W\KW*FC.9A(%D+\
M,(N/Q<3Q#2&L,=<&@=&PQ2NL:P-$-'[N,9WN2.-X/#^@O[>Q4RP+IO!*U%^K
M0I<3)W.@P"7;U/I.[#[@/AY+,!>ULO]AU]H.(@?RC=*BV3L3@Z;B[<@>]GDX
M<LC\%QS"O4-H>;<'69;73+/I6(H=2&--:&9B0[7>1*[B1I1[+>EK17YZ.LMS
ML>%:P1WF6&W9HD87/E$Q]#^;N;H8>YJ.,<9>OH><MY#A"Y!!"#>"ZU+!.UY@
M\13 (WX=R?! <AZ>1;S&_!*BP(70#\,S>%$7=&3QHK\)FBTU2IC55*:,YPA4
M\' EL:@T_".4<N%J(R5R#=]F"Z4EE=/W4[EI3XY/GVRNV$BM68X3A^Z00KE%
M9_KF59#Z;\_$%7=QQ>?0I_?MS0*QA)=T/47Y+.AIRK_PY1$^1^U"+NC&*HV%
MH:%+DTB3TXJO1KV9,ILD)S8+2C9)VB-) ZMK[^YF#N;OR_WKW@EX",+$3?T4
M@HC&00;!D(:@]U2Q0FP6>KFIZ;KO$?KIT(V# 5Q /P@2-\I\.TW=09C!12])
MW2 ;$@,W'&80NL,X.J-$TBF1_*D2-V*+](H1DXK_5E[7![*'<$^I<_:@%]3Y
M3&EOCL\U.K#_2=0.)8YZ]-99ZT=D$M!<X&=Z^?!<M(-P<U;;(YBV* M<59R3
M]H=BL+#]+ VM"+[K)X&9'6E$>VE,PLP*NGKT<+,:UE)L*]L&\I+)%5'2 O"!
M&I-"Z _=L'5-AFX4VUF<NGZ<6&"JD930*"QZH G 7N+\$>@&<U4SVQJH$/K!
MD,RSD*KL]Q@H"4_9GZ3]O+1.E9%W]%(W2*&8?J3 *M ^VMUNU_)F[4O_R[SM
MES>4B8HKJ'%)KO[E@ I%MCVH76BQMN_^0FCJ(G9:4MM&:0SH^U((?5B8 [H?
M M/_ %!+ P04    " !<@)M6NC&]BL<"  #5!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S."YX;6R%E%%OVC 0Q]_Y%*=LFEHI:A(G)($!$JRKUH=*%:SK
MP[0'DQQ@-;&9;:#]]CLGP)A$V4,2^WSW\_]BWPUV2K^8%:*%U[J29NBMK%WW
M@\ 4*ZRYN5%KE+2R4+KFEJ9Z&9BU1EXV0745L#!,@YH+Z8T&C>U1CP9J8RLA
M\5&#V=0UUV\3K-1NZ$7>P3 5RY5UAF T6/,ESM ^K1\US8(CI10U2B.4!(V+
MH3>.^I/$^3<./P3NS,D87"9SI5[<Y+X<>J$3A!46UA$X?;;X!:O*@4C&[SW3
M.V[I D_'!_I=DSOE,N<&OZCJ691V-?1R#TI<\$UEIVKW#??Y=!VO4)5IWK!K
M?6/F0;$Q5M7[8%)0"]E^^>O^/YP$Y.$[ 6P?P!K=[4:-REMN^6B@U0ZT\R::
M&S2I-M$D3DAW*#.K:550G!W=RRU*J[1  U??^;Q"<ST(+)'=>E#L*9.6PMZA
M1 P>E+0K U]EB>6_@( D'76Q@ZX)NTB\Q>(&XL@'%C)V@1<?\XP;7OR?/-_@
M5IBB4F:C$7Z.Y\9JNAB_SJ7< I/S0%<L?;/F!0X]J@:#>HO>Z-.'* T_7Y";
M'.4FE^BC65LCH!9P<D+G5%[DG%=YBH1"48$9BZ7;RZX0%JJB2A5RV>^,C3/2
M46 ]1^V.HT/'$35GTID^3, ]3[./G2G?T:6TJ 6O#*3,3U(&2<^/6 89O>/.
M,]4F" EKK98DQ$!$]CB!Q._%/<BBM',GI*![7,)2J=( H_4T!Y;[49Z36YAG
MG1/=/EAE>051F/I9FD#.?-9-((K\'DM/'=V.6]'TD"N"I7D/KN&JY^>]T TB
M/R$5UYTL]\.L"QGS8Z)%H9_TSEZ[X*34:M3+IJ&XO[B1MJVZH_78L\9MJ?YU
M;QO> ]=+(0U4N*#0\";K>J#;)M).K%HWA3M7EMI ,UQ1WT7M'&A]H90]3-P&
MQTX^^@-02P,$%     @ 7(";5C--,F,P P  M 8  !D   !X;"]W;W)K<VAE
M971S+W-H965T,SDN>&ULC55+;^,V$+[K5PRTQ6(74"-1+\N);<!)MFB!I@WB
MICT4/=#2V"96(K4D96?_?8>2H[BMU^C!%DG-]Y@A.9H=E/YL=H@67II:FKF_
ML[:]#D-3[K#AYDJU*.G-1NF&6YKJ;6A:C;SJ04T=QE&4APT7TE_,^K5'O9BI
MSM9"XJ,&TS4-UU]OL5:'N<_\UX4GL=U9MQ N9BW?X@KM<_NH:1:.+)5H4!JA
M)&C<S/TEN[Y-77P?\+O @SD9@\MDK=1G-_FIFON1,X0UEM8Q<'KL\0[KVA&1
MC2]'3G^4=,#3\2O[#WWNE,N:&[Q3]1^BLKNY7_A0X89WM7U2AQ_QF$_F^$I5
MF_X?#D-LEOA0=L:JY@@F!XV0PY._'.MP BBB;P#B(R#N?0]"O<M[;OEBIM4!
MM(LF-C?H4^W19$Y(MRDKJ^FM()Q=/&IL^5>JLC7 906_VAUJN.NTIB58&H/T
MXL-O?%VC^3@++4DZ8%@>Z6\'^O@;]"R&!R7MSL G66'U3X*0O(Z&XU?#M_%%
MQGLLKR!A <11'%_@2\8")#U?<JD HH)/+W3.#9X484@^&(OQYW)MK*9C]->Y
M.@PJZ7D5=[6N3<M+G/MT=PSJ/?J+]^]8'MU<R"$=<T@OL2]6PXT"M8'_LY_G
M[%\4.&__/UJJURJ/6GPX.Z6B"VPL5LX=!<!&U=0)A-Q>>TOC%FE'L5D3DG;5
MHUUE_=9Z3P^WX'[/J^^\-R6"4TLA Z)$8$$^B8&Q@&43-V&%]RS7HJY)3>,>
M98?PX1=E*3+["._?%3&+;X!%01%%%)_EN7>/54>-@8XW['G=X?>\HG,*EK^
MD&UG@>5!6DR@"*:3G#!)Q/[MAI=?.F%$WV0H'2%)V"HMT! J+G+(@RES>E$4
M>S\K+@V9*U'LW:4:7+&;L6RMTCW3X'OZ9CLE? 19$7DKRS<;X-6>RY)$6!!3
M^M.4))+<ZS?<+>;3!.(@)4R23KQX&B33#-(L8$5"CK(L.G?PPI-.TJ#>]OW2
M;6(G[=!4QM6Q)2^'3O06/O3S!ZZW@G*M<4/0Z&J2^:"''CE,K&K[OK16EKI<
M/]S19P6U"Z#W&T45.$Z<P/BA6OP-4$L#!!0    ( %R FU9;SJ*X(@,  ($&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;(5546_;-A!^UZ\XJ$.1
M $0DD;+DI+:!..VP ?-F).WV,.R!EFB+J$2J)!6W_WY'RG8]P/4>1/&H^[[[
M[DB>9GMM/MM&" =?NU;9>=PXUS\DB:T:T7%[IWNA\,M6FXX[-,TNL;T1O Z@
MKDUHFA9)QZ6*%[.PMC:+F1Y<*Y58&[!#UW'S;2E:O9_'67Q<>):[QOF%9#'K
M^4Z\"/>I7QNTDA-++3NAK-0*C-C.X\?L89E[_^#PIQ1[>S8'G\E&Z\_>^+6>
MQZD7)%I1.<_ \?4JGD3;>B*4\>7 &9]">N#Y_,C^<\@=<]EP*YYT^Y>L73./
MIS'48LN'UCWK_2_BD,_$\U6ZM6&$_>B;%S%4@W6Z.X!102?5^.9?#W4X TS3
M'P#H 4"#[C%04/F>.[Z8&;T'X[V1S4]"J@&-XJ3RF_+B#'Z5B'.+M<']->X;
M<%7#AR^#[+'BCL#O>!YN/O)-*^SM+'$8R?LGU8%U.;+2'[!F%%9:N<;"!U6+
M^K\$"4H\Z:1'G4MZE?&]J.Z 901H2ND5/G;*FP4^]C]Y$UBW7+E+Z?_]N+'.
MX+'YYU(!1OK\,KV_2@^VYY68QWA7K#"O(EZ\?9,5Z;LKXO.3^/P:^^)EO$&@
MMW!E_RZIOL[[:#TEEEIT&V%\N2,L=Q9J'CVOEN"?3R\_1;\)O B-;FN076_T
MJ_!!+;"4T$D*C)*"Y9"3DF71BE<-AC&CPG ;C5:R G$4"Y2225X"O2=ID2&,
M9GGTT7!E>VT<#Y?WNS,C1<YPI/D]Y&46_;'=RDJ<LY%)AI+1+0,V9=&35KB-
MP]@$I +4N\,ML9"1DJ8X3J<3H"6+5CX?+])IC979P=LW4YK1=\A%[S$K1J,B
M)46908G0 J$IR=,<BV'M [:7:NB&ECM18U? 3:_D*/V&3@BE#&YQYF6G?L8(
M*^[A]@(6"\JE"9G<9*2@I7?/2%X$'.I!%&,$E6'Z6+ 4"C38I5.5G+6%3IA=
M:'X6*CTH-W:(T^JIOSZ.;>6[^]B<5]SLI++0BBU"T[MR$H,9&]YH.-V')K/1
M#EM6F#;XCQ#&.^#WK=;N:/@ I[_.XE]02P,$%     @ 7(";5IM@?)E"!0
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
MVU(D%CPE:R/I5)9D(/!8F)*2'_D018%S8_)<H&S#/  !+2AG@&2"5&K4:U%
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
MEV-87 X.X')1;O0Q(YV7()'-65S_M#_)O&H.\/;+FV/0#[Q$]!7+Q!JBYNL
M+W]E<[38_*CD3A_GK615R5S?;@5/1$D+\/]:RJK[01OTY[N7?P%02P,$%
M  @ 7(";5A*M)A4@ P  , <  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&ULC57?;]LV$'[/7W%0A\X&U$BB?Z>V@3AML0[+&L3-]C#L@9;.EA:*=$G*
M;O;7[RC*JELXSAXL\:B[[[N/OCM.]TH_FAS1PM=22#,+<FNW5U%DTAQ+;B[5
M%B5]62M=<DNFWD1FJY%G=5 I(A;'PZCDA0SFTWKO3L^GJK*BD'BGP51ER?73
M H7:SX(D.&S<%YO<NHUH/MWR#2[1/FSO-%E1BY(5)4I3* D:U[/@.KE:])U_
M[?!'@7MSM :G9*74HS,^9K,@=@FAP-0Z!$ZO'=Z@$ Z(TOC28 8MI0L\7A_0
M/]3:2<N*&[Q1XL\BL_DL& >0X9I7PMZK_2_8Z!DXO%0)4S]A[WT'@P#2REA5
M-L&405E(_^9?FW,X"AC'SP2P)H#5>7NB.LMWW/+Y5*L]:.=-:&Y12ZVC*;E"
MNC]E:35]+2C.SI<YUY@KD:$V/\/[+U5AGZ#SF:\$FNXTLD3A'*.T@5MX./8,
M7,+@5DF;&W@O,\R^!X@HMS9!=DAPP<XBOL/T$GI)""QF[ Q>KQ7<J_%ZSPFV
M*GW\4?#ORB+\=;TR5E.9_'U*MT?MGT9UK7-EMCS%64"]85#O,)B_?I4,X[=G
M<NZW.??/H<^7OF/@TQJNT[0J*\$M9O#)YJCA1I5$F;L^V2%\E*DJ$7Y3QIQ2
M<9;GM(K_2]D1Q-F]H%ZA3I!4NUJC3)^ CE0:BJY[,/N'2IIZVL*#I!DBBG\)
MM'-8=6%#8\2 \]SQ0K@J? ,T>=X83O4(A=RA#S?P65DN+NYO%]#\+A9<<)DB
M< )8PZ]<5N[,?.7$D,1A,AG ZU=CEK"WC7GA]:3?Z?%"B,S+FH2341^Z!#1B
M$^B,0]8?0/<'-JI2+%<$U3OP,98T(4DX&<0GF1P1=(9A$H^(H./=:3$*Q[WA
MBQP)= ;A>$R.K:K#QDFV1A"+P_%DV(9X\P4J!LD@C)/XV_'5YHM1G8?E3UU@
M83(Z(G36J::(CJ98B7I3SVI#(BII_4!K=]OKX-I/P6_N_BZYY7KC"DG@FD+C
MRQ%-7^WGLS>LVM8S<:4L3=AZF=.5AMHYT/>UHHG0&(Z@O23G_P%02P,$%
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
M@*)@)7/33RWVQ:%'A/4:]?"01@<W5PNX6[T](&D"X^/3)((XF3IQNB7>*DN
MD^,DBB")SG8U+]R:PAIUZ7>-(4*MM-U #MIAG5UT4_QBWNW"*Z9+3J0%%N0:
MC4Z3 '2W7SK!JL;/]%I9VA#^6-%*1NT,Z+Y05+->< &&)9_^!5!+ P04
M" !<@)M6<H&H?VD%  !Y'0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX
M;6S-6>MNVS88?15" X86R"R1BA.G<PPD;=IF:Y:@Z5)LQ7XP$FUQE4B5HNRV
M3[^/E"*ZJT.I @(D!F*)E\/S\7(.:<XW4GVL,L8T^ESDHCH.,JW+9V%8)1DK
M:#61)1.0LY2JH!I>U2JL2L5H:BL5>4BBZ" L*!?!8F[3KM1B+FN=<\&N%*KJ
MHJ#JRRG+Y>8XP,%=PEN^RK1)"!?SDJ[8-=-_EE<*WL(.)>4%$Q67 BFV/ Y.
M\+/3^,A4L"5N.-M46\_(A'(KY4?S<IX>!Y%AQ'*6: -!X6O-GK,\-TC XU,+
M&G1MFHK;SW?H+VWP$,PMK=ASF;_GJ<Z.@UF 4K:D=:[?RLUKU@8T-7B)S"O[
M'VW:LE& DKK2LF@K X."B^:;?FX[8JO"='9/!=)6()9WTY!E^8)JNI@KN4'*
ME 8T\V!#M;6!'!=F5*ZU@EP.]?3B4JVHX%]ITT4B17]072N&Y!)=EDS9] K]
M@JZ;44,FXX+^*Q6DW%8\Y51Q5NVAF_,S6WT[U90UZ4]>,$UY_G0>:F!LV@V3
MEMUIPX[<PPX3="&%SBIT)E*6?@L00JA=O.0NWE/B17S!D@F*\1XB$2$>O+CK
MO]CBQ??@7<,R2>N<H<LE>I<Q]%P6)70H!+_=2TUWG$#_W, CO87RYT(SQ2H-
MD7$-'\C_\ ; T;EF1?7/KKYJF.SO9F*6[[.JI D[#F!]5DRM6;#X^2=\$/WJ
MB7._BW/?A[ZXR@'9#"@7B52E;&9&B" ""(=7&:Q4O8NT'_;LR,-MVG&;^D&R
M9?X%O6-))F0N5U_0&UYPS5+T)+!9P5/TX8(5MTSM[%8O^,AN/>BH'SR:Z7/P
M '$>=G$>>H<(M&G4[.E!-8L91=,]!,L9[WMXSCJ>LX>9YG[8WV,/MZ..VY&?
M&U,)M Y>:0BF7(&Q(;D13%49+W>1:O!P VC\>;W \W"]@P..G%]$/\""BR$\
M6LAOB$3W$-DR+NPGHF",>$GSQMGM&MC9>!^,3&L(H*(YK"$NUC#49I!1)O.4
MBY5GX#!Q7(E?H5Y3L;)K-L_YRJ"??:IY:=MY\JJ&S*^9K)_"\I_LH3<ZG1CI
M^G^= ($@:!")X/W+R[,>4?,3&KG:L7-%_'AL$3^$+V)GC-AO86.EK0?V,M$3
MA%MIF_J8.IO$?I\<+6X]N"]]RHN=%6*O XW0MQ9PD, YI\)^4QDE<(?#!<Y9
M$>[QHJ$"YX=Y"W.>JB2SV_.4K>$@9H5G#XX1HEX"=@T-K6QVN2V&OD%UGH7]
MIO57+98U^E[_=N_6;#%;I4_>O*V.7//$F2")'HV\$:\?CPW5V2SQ^^-8>>N!
M_:T6G;R1R,?4F2SQF^QH>>O!]<H;<99(O#XT0MY:0*.^3E4F![-IM/5WC]X1
MYU^DYV0W0N]:R"%Z1YP]D1Y[&JAW/3 /H7?$F1CQFUBWF?-KWO<;O5=_N_W=
MS7G?]L[/8JPH.(\DAX]'_[QV/394Y\+$;Y^C]<\/>U*OS-%UUG]T)<YK2<\!
M<;0 ^G&] A@[TXQ_Y.0X1&;BX>?&V!E:W'/@&Z%W+>20C6;L_"KN\:N!>M<#
M\Q!Z%V_]_.EW-:MWJ03\5L88=".$=++FS6_*WRO=79:1N.)^B?,W/'+=Q\X6
MX_U'(W&QUZ''ANJ,-_8[YEB)ZX&]H JV>+C9XF$?4^>N<<\1<:S"]>#Z%<[9
M8OPC1\=!PC+\X!@[RXI[#HYC%&XV7.&<(<4]AC14X?PPW444 "US<\V&S"+@
MR6X-"[=NPPJF5O;.KT*)K(5N+L:ZU.Y>\:2Y37/%FTM)F,(K+BJ4LR54C2:'
M,.-5<\_7O&A9VKNU6ZFU+.QCQFC*E"D ^4LI]=V+::"[;5W\!U!+ P04
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
M4$YR'-J3N12*$X(R6T @+!9NTP-<I(B$L 7\&OG-PKA2\:?D-PO7N7'I+ T
M4=)MGT#"LONS)1D4)@B);7F_1E:S,-Y3?*6L9@$D&%,G(P2*LAOB# J*[>XY
M@Z*(?>]#[B_N8^4T;E+\*?G,PO59E^[B1@J&V;^R,@.B!#"]136*6&C'U6 ,
MI?@_I3P+*)DY<>H%^ 4I^V=@9D"0M!/6,R#H4E![$3?WR_%(N:4Q=_*K9#L'
M_PU^NB^;Q>6ZZ),(=A,,;S*T_T2FNG]4M!DJ6H:*EF.A'3<0XTNE/QEZR@*/
M1,V*1D6;H:)EJ&@Y%MIQ%1M/+/V>^)1%D,"MOU:W"838<R\@A#*[TP2"F*#.
M;3G^ CU6,&-=I=^Z/K[3' ZXG.]6J<_J-E%WEE'19JAH&2I:CH5VW$2,[98<
MK]O$W,=-4=%FJ&@9*EJ.A79<Q69]0)Y>'_!VF]O#CWY .R3V3<CI+NQHX8='
MH=U[NF T)M)>60'"& OM"6SN+]E4Y:X.'M:P4LW=\%B--AA2*[8/(]A_NG]T
MQZOA@176YZ_)\VS[  X#LWT>R-NBN2NK-EBJ6PT9?AOI C3;1VQLWW3U>G@D
MQ$W==?5J>'FOBH5J^@#]_6U==U_>] 3[!YU<_P]02P,$%     @ 7(";5N"H
MR2Q="0  <TH  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULS9QK;]LX
M%H;_"N$9#%(@B47J9K=)@,229@+T$C1SP6ZQ'QB;MH7JXI&HI!G,CU]24BQ3
M9A@[/;/K?FALF7Q(GG-T2+VB=/:0%U_+)6,<?4N3K#P?+#E?O1T.R^F2I;0\
MS5<L$[_,\R*E7'PM%L-R53 ZJRNER9!8EC=,:9P-+L[J8S?%Q5E>\23.V$V!
MRBI-:?%XQ9+\X7R !T\'/L>+)9<'AA=G*[I@MXS_MKHIQ+?AFC*+4Y:5<9ZA
M@LW/!Y?X;62/986ZQ.\Q>R@W/B,YE+L\_RJ_7,_.!Y;L$4O8E$L$%7_NV80E
MB22)?OS90@?K-F7%S<]/]*@>O!C,'2W9)$_^B&=\>3X8#=",S6F5\,_YPR^L
M'9 K>=,\*>O_T4-;UAJ@:57R/&TKBQZD<=;\I=]:0^Q2@;05R*X5[+:"W:M
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
M6*SZ$C872.O4%^N7HGG#4?.%YZOZC3QW.>=Y6G]<,BJN4F4!\?L\S_G3%]G
M^CU3%_\%4$L#!!0    ( %R FU;,)M?M2 P  "]K   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4T+GAM;+6=:V_;.!:&_PJ1+18=H(UU\ZV3!$BL6X%V)DBF
M,U@L]@-C,S916?)0=-( \^.'E%3+I!C*ZIS]DL0.^9#R><5#O::HB^>"?2TW
MA'#T;9OEY>79AO/=A]&H7&[(%I?GQ8[DXC^/!=MB+EZR]:C<,8)75:5M-O(<
M9S+:8IJ?75U4[]VRJXMBSS.:DUN&ROUVB]G+#<F*Y\LS]^S[&W=TO>'RC='5
MQ0ZOR3WA7W:W3+P:'2@KNB5Y28L<,?)X>7;M?DB#J:Q0E?B=DN?RZ&\D#^6A
M*+[*%Q]7EV>.[!')R))+!!:_GLB"9)DDB7[\V4#/#FW*BL=_?Z?'U<&+@WG
M)5D4V1]TQ3>79[,SM"*/>)_QN^(Y)<T!C25O661E]1,]-V6=,[3<E[S8-I5%
M#[8TKW_C;\T'<53!F[]2P6LJ>*=6\)L*OE[!>Z5"T%0(] JS5RJ,FPKC4UN8
M-!4FIU:8-A6FIU:8-15F573K<%2Q##''5Q>L>$9,EA8T^4<EB*JV""'-I7;O
M.1/_I:(>O[JO-8N*1W1/USE]I$N<<W2]7!;[G--\C6Z+C"XI*=%[=+U:4:DX
MG*&/>7W>2/V]#0G'-/L)_?M?[F3\,Z(Y^FU3[$N<K\IWZ(WR^F+$1:]EVZ-E
MT\.;NH?>*SUT/?2YR/FF1%&^(BL5,!*'>SAF[_LQWWA68DB6Y\AWWR'/\3RT
M^.4_Z&W=\Y]0N<&,F#JY&(+\<A^BMV\LM/!TFJMTT,"*3F<YZL%^R2DW]2[^
M@6,U8!([)B8/Y\B;28P[[SO(= C+V"5%*?[A[/ K;O *=U'D3R2G)%\2Q!G.
MRZQ6/,.<H!UAHJDW[KGCF%1=D]U)A98IY.EJ<CZ;3[V+T=.QL*P]D*GK0[G#
M2W)Y)G)32=@3.;N2GY/SLTE7D+ ($A:?^'$DD(VF0#!%.\%!.X%5.Q^W.TR9
M2/-<#JY9D:_?9R)-KQ N2V(\[VYJX/%'Y&ABL38Y5"S=YMR)-U5;C'K[%$/V
M*8&$I4 P)?SC0_C'UO!?KYX(X[24*91\$U--D3KWYFQP4Y/&1Y^Q-P_&6NCK
M0M.C0H$>K-  <MU BVBWD#N?:*W%UH,;&E1(6 H$4X(Z.01U8@WJ9S$CIN_)
M=I<5+V+T%W-D46"%EF)^PNC#OLH-NPSG=<1+<[0GW<_?\R>N%FY#J>E<&RQ#
M0R''FVBEHFZI0&1N+>#6 Q\:<$A8"@13 CX]!'QJ#?C]ANYV\A06<U>T$3\R
M^6)9E.8!?-J-Q]B9S[30=DMY[FRNA=90R)E.]=&Y6VKJS_4S/K8>X]#80L)2
M()@2V]DAMC-K;.](*<[:)9<G,"XWIGC..A^OGI"M30Q-R-WF1$DMXI -QI"P
M!!*6 L$48<P/PIC;9VYRTL\+<57\S*B8Z*^*Y]RDCGDG7//Q1--'MXSKZZ=Z
MMXPW"?2X6[L\-.Z0L 02E@+!E+B[3FN&.-;()YCFZ&U6E.5/2*3R%2UW18DS
M.8'?L4)<\/&7*K]S1/[<TYV<W!L-#<>0EWU-&4VAJ9(L-&480.]GGBX-4ZE
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
M4$*/,KU.31=--!!/T((M"Y:PB!8*W401KPK%BB6:\XQ%#"3Z"^U,OI>*:9]
MC#Y+2*H,/6CG2D2+&#V"9'%%,_2%9A68R7.ALTBHEWKX_D?%2AU7A?ZX T59
M]N?85_HDQAX_VEA]VUA-7K$:$S3CA4HENB]BB'\5\+4+6C^0K1]NB5/Q#J(+
M%.(WB 2$./3"UJ]AK3=X16_&LQC=Z.-^XMI_VHU?9Y _@?BV[[!.*?.[O)8E
MC6#BZ1^>!+$";_K[;W@4O',8.F@-'=3JX2N&;F/S!LTS$_E?0_3U04]''Q7D
M<J_E@QXL'[:6#YTNWN99([@RR;;/Q$8$-RKFDEI-@[&_VK/QJ-UX=%ILT4\T
M8P7+J]P9;J?ZB4Z[;&V_[#'<ESU8?M5:?N7TNKUQJN;&R5BR-^!N&8)>@ KI
M,.AM:]#;T]. /G>F@5/]1&?BP-[[08^)L!$_L_$[T,+GR84.G6%G,F!B;2).
MK7\2S4Y 8'WHB+U;ZU3_63CAL,_@]\$K;(&%G50Y(OANG0.";U&$S\(BO ]&
M%\%P/X^P!1+N(!*-4MTEFC>L^I57\()%AV9C'T3"%DFX3R;A/J"$+96PFR>'
M1O[JJ,A;!N$."!T>^0/?3MP;GNA/8KE$^N02Z8-+Q'*)G(E+'3IAY]5$+)>(
MFTM'9L@!+R[N#4]ULH47Z1->I ]X$0LO<B9X=>C@H#M%++V(FUZ?!"UDR86B
M=:7D,&BX-4]UI$4>&?69!7T0CUCB$2>4CL@"M\Z@.PDLR,A90$:. AFQ("-N
MD#T E9":OU0L+P5?@8FC=&=@'Z0*+:G"/DD5]D&JT)(J/!.I.G06J;XV0)@J
M7V8BB'0C1UP@E>K_0O_?Q!0)]5PS2J4$Y<K=T#(N=#/NP-S=J#AK0?Y.+34'
ML:PKQA+5Y="FK-KVME7IFZ86:Z<W)>T9%4M62.V81"\-+B[UC2F:*G'34+RL
M*[-/7"F>UX\IT!B$F:#'$\[5MF$V:&OUT_\ 4$L#!!0    ( %R FU8?[U8/
MS ,  &\/   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;+67;6_;-A#'
MOPJA%4,*-)%(/:>V@=3"L %9:]3MAF'8"UJF;:*2J)&TW7W[DI(BRQ(CIT;W
M)A:ENS_O=Q=1=Y,CXU_$CA )ON99(:;63LKRWK9%NB,Y%G>L)(5ZLF$\QU(M
M^=86)2=X73GEF8T<)[!S3 MK-JGN+?ALPO8RHP59<"#V>8[Y?^](QHY3"UI/
M-S[2[4[J&_9L4N(M61+YN5QPM;);E37-22$H*P GFZGU .\3Z&J'RN(/2HZB
M<PTTRHJQ+WKQVWIJ.3HBDI%4:@FL?@YD3K),*ZDX_FU$K79/[=B]?E+_I8)7
M,"LLR)QE?]*UW$VMR )KLL'[3'YDQU]) ^1KO91EHOH+CHVM8X%T+R3+&V<5
M04Z+^A=_;1+1<4#H&0?4.*"7.KB-@_M2!Z]Q\*K,U"A5'A(L\6S"V1%P;:W4
M]$65S,I;X=-"UWTIN7I*E9^<+>MZ [8!2[HMZ(:FN)#@(4W9OI"TV((%RVA*
MB0"WH&/\H20<5\\?B4H[>*1X13,JM>%-0B2FV6OP\T\P\-\"6H!/.[87N%B+
M-^#5V7IB2T6A8['3)N)W=<3HF8@3DMX!%[X!R$$(S-__!6[J?5X;M.;?H_5Y
MF8";5R:9Y.4R<"0D6Q6GK1!J*X0J<?<9\2J_ OS]L!*2J]?D'U/*:@G/+*'/
MCGM1XI1,+74X",(/Q)KI")VWIIS]2+'D!XF=I<YM4^>.J<]4.5Q3MFJOH/+2
M!^-AY@<NFMB';A9JH[!C%,'PW"89W?Y*.*^%\R[!>2:XVLOOQ.VAV.G!#8T"
MU$M ,KK]E7!^"^=?@O--</X0+H[ZE1L:A0CVX$:WOQ(N:.&"2W"!"2X8%L7S
MHA[<T"AV_1[<Z/97PH4M7'@)+C3!A4.XP?LT'QK%42\!R>CV5\)%+5QT"2X"
MZK,%Y(ZH+FLC"3>Q1@.,*()NT(,=6D$4AG$/=S2@*W'C%C<>Q?W$),Y,@/$P
M=!BX3N__<&XP"Z*@?\Z,QG E(71._8\SROA(A+@'-"_WDJQ5:Z)*2H0TMB7.
M .?6<Z*P?_R8[/P8]<J?C,=U+7>G[X.CW LMJCJ] \[V1'=T6=7'9:<^SI@#
M.#Q;?<]U^RD8FD$G[K\!26/6_1 C+PA.9_4YVZEC@J-=15/3^9YS35@RKD<,
M(PXRE,I'_:^ER2QRG#[-_]'JP%.O \>;G?>LN$W/D5]>UF%'%,0Q')1UV!-!
M9W"P)>.!?F\B[,YPHT?1WS'?TD(HL(V2=^Y"519>3W?U0K*RFG=63*KIJ;K<
MJ8F8<&V@GF\8DT\+/4*U,_;L&U!+ P04    " !<@)M6'/!?M%@%  #>(@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R]FFUOHS@0Q[^*Q:U.N])>
MP>:YFT9J WM7:7M7M;>W.JWN!25.@A9PUCA-^^V/IT PX(;*ZIL$R,P/CP?_
MX\&>[0G]D6TP9N IB=/L0MDPMCU7U2S<X"3(SL@6I_DO*T*3@.6G=*UF6XJ#
M9>F4Q"K2-$M-@BA5YK/RVBV=S\B.Q5&*;RG(=DD2T.<K')/]A0*5PX6[:+UA
MQ05U/ML&:WR/V=?M+<W/U(:RC!*<9A%) <6K"^42GOO(+!Q*BW\BO,^.CD$1
MR@,A/XJ3Z^6%HA4MPC$.68$(\J]'O,!Q7)#R=ORLH4ISS\+Q^/A _UP&GP?S
M$&1X0>)OT9)M+A1' 4N\"G8QNR/[/W =4-G D,19^0GVM:VF@'"7,9+4SGD+
MDBBMOH.GNB..'! :<4"U SK50:\=]%,=C-K!.-7!K!W*T-4J]K+CO( %\QDE
M>T +ZYQ6')2]7WKG_16EQ8-RSVC^:Y3[L?E]]8  L@+WT3J-5E$8I Q<AB'9
MI2Q*U^"6Q%$8X0S\!HZ,[_ C3G<8/#R#1=E*3,%U&A*Z)30H'X$O)*P.WGN8
M!5'\ ?SZ"[3,3R!*P=\;LLN"=)E]!.\ZYS.5Y4$535/#.H"K*@ T$@!$X(:D
M;),!/UWB91>@YKW1= DZ=,D5$A(]')X!'7X$2$,(+/[\%[RO6OYAH'6+*:RO
M]QYX_VX(XYV.@2\UR3^=I0E8G;[3F\=)+^'Z"/SP6'RF) '^$\,T#>+F"<G
MU3/X'9,U#;:;* 27N;1EX/N7' *N&4ZR_X;R7]W1&+YC(:3GV38(\862*V6&
MZ2-6YD5 VJ>A=,F$>3)AOB18)VU&DS9#1#^D;7#X59Y6Z5G\[3S.#4.']DQ]
M/.[7RLH^LK(,9':-O#[*M!R-0_E]*^AHFJLW9IT0S29$4QCB+:8A3EG^YU?(
M%Q4$7'&@<=P +MJ73;R737RA22=(JPG2$@=YMP#?;W#R@.G@4!)Z3QU*,F&>
M3)@O"=9)@=VDP'YS!;1EIDTFS),)\R7!.FESFK0YKU9 IR=(NN[:G+@MG)X"
M&BZR.%7HHPS7<G1.&/I6T#*@.:* ;A.B*TD!W;XP:6<V+_DG67F#5@ZO^8-6
M[H@:0JV=W&K"D+_A+)_+9E$@5$4Q9.KXDDKSI-)\6;1N.HYJ#?CFVEC?4E;R
M9-(\J31?%JV;/-0F#[U:(6O7CJY9NL8)1FW5F23:_+Q)W(K)?=9O&(+(&-&5
MMLJ!PMGX!"FM09RR\?/)DZP\<:,F=\W@/;4QS6U+"2BN)?P=)5LL%EPA8?*8
ME4GSI-)\6;1N+MJ:!YIO+[C".FMR\F32/*DT7Q:MF[RVEH/B8DXHN%9?URS=
MX67%Z@FN[B!>5090T'6Y"=J0E>XX(V+1%DM0.*F?(J3VH%Q9?,@GF7DC9@8?
M];#9F$:VQ0845QM^<-*\5 B9/-)DTCRI-%\6K9N.MC""[MO+I+ 8FYP\F31/
M*LV71>N^K&]K/"2N\40R6;L>JY;M\BI9&QVK)(2\8 R0#*.G%T-6IJD-RP5J
MZR8DG-I/4,D:Q L6XD,^R<P;,7/XJ(?-1EY7H+;B0.**XR^VP52HD&+ U$$F
ME>9)I?FR:-U4M 4/>OMU'21U84<JS9-*\V71NLEK*S+T^M4=U%]M0<CF9U6H
MO[RC\^6]-X R$;_F,6!D.?;(/!*UA0Z2M;J#!E9=<K'BW^:>9N:-F/6B'C;C
MWT.H1^OX^;!:EQLH,E NQ5?KU\W59I/&9;DU@;M^!<_]:JM%BZEV?MP$=!VE
M&8CQ*D=J9W;>,EIMIJA.&-F6NP4>",O'=GFXP<$2T\(@_WU%"#N<%#=HMK3,
M_P=02P,$%     @ 7(";5B1%V96U @  'P<  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3DN>&ULA95M;]HP$,>_RBF3IE;JFL20 "U$:HNJ35HW5+I-U;07
M)ER(U<3.; ?:;S_;H1$KH;Q)_'!WO_O[X3S>"/FD<D0-SV7!U<3+M:XN?%^E
M.994G8L*N9G)A"RI-EVY\E4ED2Z=4UGX) ABOZ2,>\G8C<UD,A:U+AC'F015
MER65+]=8B,W$"[W7@7NVRK4=\)-Q15<X1_VCFDG3\]LH2U8B5TQPD)A-O*OP
MXGID[9W!3X8;M=,&JV0AQ)/M?%E.O, FA 6FVD:@YK?&&RP*&\BD\7<;TVN1
MUG&W_1K]UFDW6A94X8TH?K&ESB?>T(,E9K0N]+W8?,:MGLC&2T6AW!<V6]O
M@[166I1;9Y-!R7CSI\_;==AQ(.2  ]DZ$)=W W)93JFFR5B*#4AK;:+9AI/J
MO$URC-M-F6MI9IGQT\F\V0P0&<S9BK.,I91KN$I347/-^ IFHF I0P6?8,?X
MMM:U1+ACG)5U"5_1K S,Z(O9+ZW@9(J:LN(4/GX(X^@2&(>'7-2*\J4:^]KD
M;>E^NLWQNLF1',AQBNDY],(S( $)X>;;(YPT<4__C^4;[>T"D'8!B O>.Q#\
M>X62.J%.@SI[*ZT5-:W13#*5T@(>D4JXH\:0Z1?X?;506IH#]J=+7,/O=_/M
MI;M0%4UQXIE;I5"NT4NLO.#R'76]5EWOO>B)63'2E5/C%3LO>V_721A&O6#L
MKSM@_1;6/P;K=<$:KV@'%HU(W,V*6E9TC-7O8D5[K,$H[$;%+2H^AHJZ4/$>
M*B01Z68-6M;@&"ON8@WV6"3N1=VL8<L:'F,-P-Q(T#F:>IYIE%WHX1ZZ'X<'
M9(Y:].A=](/0M.B"C?;.)8D'_;=GQ=^I=_;IN*-RQ;B" C/C%YP/3+:R*<=-
M1XO*E<"%T*:@NF9N7C"4UL#,9T+HUXZMJNV;F/P#4$L#!!0    ( %R FU:'
MOJA(-08  'XW   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+V;:V_;
M-A2&_PKA=5L+9)5(76RGCH'&9+L"RQ DZX:AV ?%9F*MLNB*=-(!^_'3S:(H
M*XR]'N=+8\F'C\ASJ+=^*6KR(++/<LFY0E]722K/!DNEUJ>.(^=+OHKD:['F
M:?[-K<A6D<H/LSM'KC,>+<I&J\0AKALZJRA.!]-)>>XRFT[$1B5QRB\S)#>K
M593]<\X3\7 VP(/MB:OX;JF*$\YTLH[N^#57']>767[D-)1%O.*IC$6*,GY[
M-GB+3YD7% W*B-]C_B!;GU$QE!LA/A<''Q9G [?H$4_X7!6(*/]SSV<\20I2
MWH\O-7307+-HV/Z\I;\K!Y\/YB:2?":2/^*%6IX-1@.TX+?1)E%7XN%G7@^H
M[.!<)++\%SW4L>X S3=2B57=.._!*DZKO]'7.A&M!H0\TH#4#<B^#;RZ@;=O
M []NX._;(*@;E$-WJK&7B:.1BJ:33#R@K(C.:<6',OMEZSQ?<5I,E&N5Y=_&
M>3LUG8ETSE.51679Q"VZBN5GB7Y"U]7,*4ZQKXIG:92@6=D?GLF\DVJ)L/L]
M$AFZ$!DOPMYG8K/^4:(K?L_3#9?H)>4JBI-7Z(?O<!B\07&*?EN*C8S2A3Q!
M+XSCB:/RT11]<N9US\^KGI-'>HY)?N54+25BZ8(O3("3IZ')!=GFXIQ8B93/
M7R,/GR#B$H)FO_Z)7E8]?]73N]DAK(_7%+U\T8>A^V/P4UUB^[-<"\O(G=?,
M(Z^$>X_ ZZ*?H(OH[WQ.;&<*^O1+'H@^*+Z2?_75N*+Z_=1")4_E.IKSLT$N
M@Y)G]WPP+3KMONDK"22,0L(8$,PHC=^4QK?1MZ7IRW[5,"P;%O^EW$]]W\/#
MB7/?3FL5-6Q%A3X)S""ZBPK"D=M!L=TH/'+=L=>$&2,,FA$&UA'.A%2E=CT^
MT@H0M"\<N.-19Z2[402/QIV1]@2YPV%WI+M10V^,_?Z!ALU 0^M KS?K=1+G
MM]5;].F"KVYXUGM362&'WE20, H)8T PHQ+#IA+#H^C=$+(TD# *"6- ,*,T
MHZ8THV]5@]'.S>FY0=@1@]V@7!P[6K ;,]P5/6MW_V<RQDTRQOLIQKE5,:R0
M0Z<E)(Q"PA@0S*@$=O5/;?<HFE%C@:H#2J.@- 9%,PO4\D+X6Y7#3CBX%I T
M6M/::C3RW<X/-09U33/'1.>8["=(,ZL@V2D'YQF21D%I#(IFUD/[-GP<XX9!
MG1LHC8+2&!3-+)!V;]ANW_81)2OAX%I TFA-,WXB!>.P*TI US1SK/TC?L)
M;F>]]E7H7WTOF(MDQ0I9.^PZ2KA$654>M,[$8C-7J+B$7>&L73JX:) T"DIC
M4#2SN-HSX_ X"@=JHT%I%)3&H&AF@;25QE8[:%N@LK<\N :@AAF4QFJ:L:Q$
MPB#H7S#"V@SC)]SP=KJ?/Z.T 3G>NFJ0- I*8U TL[C:W./Q<:0-U.^#TB@H
MC4'1S =*VO(3JV.U29N]Y:$U *514!JK:6UI&Q//P_W21K1=)T_8]4;$GD_:
M[%TZN&J@_A^4QJ!H9G'U.@$A1Y$V KIP $JCH#0&13,+I!<.B-7W6J4-=&T
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
MJF^BL5X%TSYY4 +?%ABG)M,TY353DMQ#"L6.KDJX))_0GU?DH;$.X6ORD>\
MS8&P@I%IB>:B+ 6"-B4+7J_4NBY)QW2Q $6+\AWY[8T?1^]UR%\YKR5EF;PD
M;P_&(U>A")V*F[8)SYJ$@Q\D[ >8#5.Y)$N6079(X*+ZK@3!<PEFP4G&!:37
M9.!?DL + C+_](5<-)F_LV0W_Q6NSP\+<O'61K,XG\;_64K+\[F\$UP'M1MT
M]AD8\L&OV(>N%8@CF\P%9(4B?W*)'IC70J";R-?I2BJ!WXI_;3YH5@[M*^OO
MYZW<TA3&#GX@)8@=.!,MS'MOV[;7)%N\)MGRE<@.MB_LMB\\Q3Z9T=+L$%5D
M!9N"L8)M]'E7.9 GH,*V+0UC;!CU+;2;7,4WH9^,W%V_X TLZ<-\O+O"0]C"
MPH:PR#^$+2VP81QTH /Q42<^.BE^FJ$C\;*B)=D*OBO,U9?F5&P@(XH3>,3+
M6(*M!@UQU$\GC+TP.JJ!!1;'27Q4 @LJNAF$1P5=6F W0:_L!S6(NQK$)VN
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
MQ[^*Q:JID[IR"9"T39#2T&1]Z!;ULFF:]N# 2; *F-DF:;_];* H:4E*)5[
ME_/_^=CG^#+<4/;((P"!GI(XY2,M$B([UW4>1)!@?DHS2&7/DK($"UEE*YUG
M#'!8B))8MPS#U1-,4LT;%FUSY@UI+F*2PIPAGB<)9L^7$-/-2#.UEX9;LHJ$
M:M"]8897< ?B(9LS6=-K2D@22#FA*6*P'&EC\WQF*_O"X">!#=\J(S63!:6/
MJG(=CC1#.00Q!$(1L/RM80)QK$#2C7\54ZN'5,+M\@M]6LQ=SF6!.4QH_(N$
M(AII PV%L,1Y+&[IYAM4\W$4+Z Q+[YH4]D:&@IR+FA2B:4'"4G+/WZJUF%+
M8%E[!%8EL-H*>I6@UU9@5P*[K<"I!$Y;@5L)W+:"?B7H%\$J5[<(C8\%]H:,
M;A!3UI*F"D5\"[6,"$E5)MX))GN)U EOSB##SS*U!$<X#=$/$0%#DYPQV83&
MG(/L^(K&84A4ZN 87:=E_JM$.O9!8!)_09\_F:YS@4B*[B.:<TGB)^AHIS[4
MA?17C:H'E6^7I6_6'M]\"$Y1SSQ!EF%9:/+]-SHNQ_G2P)I\A/5PYZ/CHR:,
MWQYCON?2U4=8^UV:ML<8[[DT:\TRSPZP=)EE=:I9=:I9!=S> Q_'\MC#:0!(
M)A *:;X0RSR6AU% <YE^3?E1 MT"J,[4M6>:3F]@#/7U=NA+L_ZVF=NW!KM6
M_EN8>V:;_5VKJP:6/-3M7:MI@V.&X9B[5K.W5@/7JFUV%K%7+V+OX"+>1X2%
M:(Z9>$9_;B!9 /O;M'('*>IZ.^<9#F"DR?N+ UN#YJE(&Q=-6ZM+F-\E[*I+
MV+1+V*PCV$Z2V'62V%WO-/MM0KN.\VJ?V6_VAF6_VHM^ \CIO=YD!]W_:-BZ
MA,TZ@I5AT[?N9?6NN\%L15*.8EA*O'':EZ\%5KZ5RHJ@67%5+ZB0%W]1C.3S
M$I@RD/U+2L5+1=W^]8/5^P]02P,$%     @ 7(";5O2-'1+7 P  I0T  !D
M  !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULK5=MCYLX$/XK%E>=ME*Z8)NW
M;!.D-ES52M=>U-W>J:KN@Y<XB57 U#9)^^_/!I8FX-#MJ5\2#,\\S#,S'@^+
M(Q>?Y9Y2!;X6>2F7SEZIZL9U9;:G!9'7O**E?K+EHB!*+\7.E96@9-,8%;F+
M/"]T"\)*)UDT]]8B6?!:Y:RD:P%D711$?'M)<WY<.M!YN/&>[?;*W'"3145V
M]):J#]5:Z)7;LVQ804O)> D$W2Z=%_ FA<@8-(B_&3W*DVM@I-QS_MDLWFR6
MCF<\HCG-E*$@^N] 5S3/#9/VXTM'ZO3O-(:GUP_LKQKQ6LP]D73%\W_81NV7
M3NR #=V2.E?O^?$U[00%AB_CN6Q^P;'#>@[(:JEXT1EK#PI6MO_D:Q>($P.$
M+AB@S@ ]U@!W!OBQ!GYGX#>1::4T<4B)(LE"\",0!JW9S$43S,9:RV>ER?NM
M$OHITW8J60M=0D)] Z3<@#^^U*S2254S\$Z7W#-PVU8#X%NPSDFI;*BKE"K"
M\J?@]]]@&#P'K 1W>UY+#94S\.1LO7"5]MF\V<TZ_UZV_J$+_J4TNP88S@#R
M$ *K=Q_!5?N>IQ:NU<]P?;A-P=43&TWZ>!HXX9*K4]'G _7Y0 TY_D$^9I<#
M_NG%O51";YA_;>%LZ7T[O>DB-[(B&5TZNDU(*@[428SWWG-;/'\E6?J+R,["
MBONPXBGVY$^J>\.>YQO BDKP S7AM)9CRQ,V/*9I'A*,0NPOW,-I8%I4=(+R
M(PS/0:F%RD.!UZ/.E/B]$G]2R5N2[?4MT>[8IG\*7K(,T(<JL:EJ.8,35]#<
M"P<.K\8H'\&!]-1"A0(_LJL*>E7!I*H[04I9<:%(<QI,:@E&#F#DSP=2QB _
M&N;'0A3ZV"XD[(6$DT+^VFY91J<%A.,(AOXP%V,0CO% @(4H@- N(.H%1),"
M5KS4W:5N3V7=N_5NV>G]:-TKT>C],(Z#@9 Q"$5#(1:B"%W8*'$O))[>*&:W
MFSVB.-?/=C8!L:66Y]Y P!B$,1H(F'3E?_:V>2]T/BFT/S*J_L3HRV^V$]R>
MN_E(502C<*A]C(*>[PU;PA@5>F%TH1"A]WTT\7[0M*6\T9-A5A=U3A3=Z(%.
MQR]C39.PSA+>R)-G2'>'H2P;#N-PT$12*UV T(4> 4^&+OB3RO2Q1)BXU#$Z
MNC-'H#_*E@V&X+!6K60ANM#!X??)!4Z>X,D=5R2W>H]&!Z$?>6/OT>A0#6,T
M;!46,HQC-"PV]V0D-A\P;XG8L5*"G&ZUG7<=:?FB_29H%XI7S91\SY6>N9O+
MO?Z.HL( ]/,MY^IA80;O_LLL^0]02P,$%     @ 7(";5N)[Y8.Q @  T0<
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
M567\%S:];Q0 ;XU5=1],#&HANS_;]CKL!<3Q*P%Q'Q![WMU%GN6"698F6FU
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
M0CV@OL0+2<K*_VA;M[4,%!:,DZP.%AED25Y]XI>:B+T 9_1&@%,'.*<&N'6
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
M>#:2Y55E6=!B5=S%W0NM15X\ID#Q:\LTP/<+(?13P7107QC/_@=02P,$%
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
M**Q1<EZ@-%Q)T#@?!N/65=IWZ_V"OSENS=XW."8SI;ZYP8=\&$3.(12868?
MZ+7!*0KA@,B-[Q5F4&_I#/>_=^CO/7?B,F,&ITI\YKE=#H-^ #G.V5K8.[7]
M RL^B</+E##^"=MJ;11 MC96%94Q>5!P6;[90Z7#GD$<_\0@K@SB4PW:E4'[
M5(-.9=#QRI14O XILVPTT&H+VJTF-/?AQ?361)]+%_9[J^DO)SL[NL,-RC4:
M^!7&><Y=+)B #[),*!>9BQ0MX^(-O/ZEU4W> 9?P<:G6ALG<O(57!^-!:,DG
MAQQFU?Z3<O_X)_NW8KA1TBX-7,L<\T. D,C4C.(=HTG<B)AB=@GMUEN(HSB&
MZ9]?X*+T_,T1[Z8OP?ITG\+%JV,PZ>DPK0:7#OBVZPBV/7BG.8)T!C.UD/Q?
MS"$C136=*!"<S;C@]O%88$K8KH=UU6$S:O?C_B#<[.M3+NKM+4J2Y'!-VNB?
MJUM79L4R' 94F SJ#08C1S]ZU\"^4[/O_ _[3#!C^)P3[_=:%3!5QL)8YG!M
M+*<<IOEKIB67"T-Y#=</&1H#?\UAPH7PLQ\5C+-,K:4U0'C(-VPF$+[>8#%#
M_<\Q[1J=.IURJ?$YP=(S@1T$(ZF#D30&PTM/=0"PEAYWTE.9P%)Z-8=9)?TQ
M:1NW>*FTYP1+DV<'IM?JU6?A0+%NK5BW4;'?4:*F@NM$&^=4W[FAD^NN0DI4
MNMI-<QHV@K]4JW."I6<".Q"U5XO::Q25RBUU0"0=Y=Q:NERC1-15F=PR SF]
MK0)>K!C7U,-8GY-,,$D)"JQPI>"8W(W;OE3N<X*E)5BREYIQ/XJ.YV:_EK%_
MLHQL5Q_UC_J8L;4A86>/>T(>4ZW_[-ATNE'GR24R[3^[:+K=7O?)3?,<*OFM
MW7EZ!L.]=JA O?!MI0'/H.PCZMFZ<QW[ANW)_(0ZVK(!_0%3ML,W3"^X-"!P
M3I#198^DUV6+60ZL6OFF:Z8LM7#^<TE=.6JW@/[/E;*[@=N@[O-'_P%02P,$
M%     @ 7(";5MG<X*2_!   +!0  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#(N>&ULK9A=;^(X%(;_BI5=K5II2F+GNPM( V1VYZ*KJJ@S6JWVP@T&HN:#
MM0VT_WYM)P1(3"BH7+1)>,]KG\?FQ'9_6]!7MB2$@[<LS=G 6'*^NC=-%B])
MAEFO6)%<?#,O:(:YN*4+DZTHP3,5E*4FLBS/S'"2&\.^>O9(A_UBS=,D)X\4
ML'668?H^(FFQ'1C0V#UX2A9++A^8P_X*+\B4\.?5(Q5W9NTR2S*2LZ3( 27S
M@?$5WD?0D0%*\2,A6W9P#60J+T7Q*F^^SP:&)7M$4A)S:8'%OPT9DS253J(?
M_U6F1MVF##R\WKE_4\F+9%XP(^,B_9G,^')@! :8D3E>I_RIV/Y)JH1<Z1<7
M*5-_P;;26@:(UXP7614L>I E>?D?OU4@#@*0>R( 50&H&6"?"+"K +L9X)P(
M<*H IQ$ 3W7)K0)4ZF:9NP(WP1P/^[38 BK5PDU>*/HJ6O!*<CE1IIR*;Q,1
MQX?3):;D3J*>@7&1B?G'L!K!.S MYPXHYN!I^LS*,4WX.UCG,T(!7Q*@HL'W
M/":Y'&_PF.(<W$P(QTEZ*RR>".,TB;DPG_(B?@7/><(9N)%^M^"?!Y*]$/JO
M$/X*3,"D&>N;7*0E.V?&50JC,@5T(@6(P$.1\R4#D>C8[-C %#QJ*&@'980Z
M'2<D[@$;?@'(0DC3H?''PZ$F?/+Q<$L3'GTX'(8=,.QZAMC*SSGA]]=:#E(]
M"^[$&&[$L)+9%S BBR3/DWP!1EB,?$QT@U>ZN\I=EJW-T($P="V1VN:0:5L'
MD1_X;D,W:>M\VW5\[U@6=28ER^\]6^&8# Q17QFA&V(,?_L%>M;O'<B<&IES
M&;(_*,YY<VJ6>)Q6.H'OV4&33EOF^*%E-2E.VCID>W9+%W4F<"4>M\;C7H;G
MAYI/.CIN*YT[9-E.T.*C$<+0"5%K^NB$ 0Q]U)Q G3E<2<BK"7F7$1(OQ3E)
M3D#R-)""]IB/V[HFG+.*J+/?5U+Q:RK^M95(5/XS9<AO_S \/VA#:NNTY6K2
MUFG+5=36-<K5$8J@1A%THOBI%D#BM8HWA(H%'5C("@-FF!,PQPD%&YRNR>7%
MNFPU..AMV'-<SPKWGP:O=H33\WW?:>#2REQD-VAU9GWE] IKIN'G,.VHYF4+
M$!U.BUX0-)CI5%;/0PUFE<P[@H9"V-!%G6E="0U:^P6D]3G83E?YJH6C3/T>
M0FYC%HUUPK"''*\Q*R<ZH=.#MML01MW)70OO8/4-/P=>YPN@:J3!SW5LV.0'
MS[X"SDNB[IRN98;VS-!GU[[SKX>J37A8H8)>X#O6_M.BB2ZMEA--B*Y<1GK=
M8;T\AK=?S,/NU?P.7CD>.X*4R#,%B2@6.RDJ=GIKG((TF1-P\S?!E-UJF74W
M!<&[" 70 EFY/4..&*1WW0YO?,8**2L&@IT5E$ZZK=6E1B>[%)UQLBLG7V-P
M/#;[70/LWC9$;RNB]LJ\ '+F LSD8D=LZ-0^N6M'.H*:A;]V?=/=AX__>"O<
MG^D6?99;R=\\.!7)"%VHXR@F9O@ZY^590/VT/O+ZJ@YZ&L]'\BA,G;;L;<IS
MM =,Q:**@93,A:4E?J$&H.715'G#BY4Z>WDI."\R=;DD>$:H%(COYT7!=S>R
M@?J </@_4$L#!!0    ( %R FU:VM@U&]P(  'P)   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@S+GAM;*V6;6_:,!#'O\HIFZ9-:LD3@;2#2+3=M$KKBHK6
MOJCVPB0'6$WBS#90I'WXV4[(4BVEI>(-\</=_WYWA^,,UHP_B 6BA,<LS<70
M6DA9G-JVB!>8$=%A!>9J9\9X1J2:\KDM"HXD,4Y9:GN.T[,S0G,K&IBU,8\&
M;"E3FN.8@UAF&>&;,TS9>FBYUG;AALX74B_8T: @<YR@_%F,N9K9M4I",\P%
M93EPG VMD7MZYAH'8W%+<2T:8]"I3!E[T)/+9&@YF@A3C*66(.JQPG-,4ZVD
M.'Y7HE8=4SLVQUOUKR9YE<R4"#QGZ1U-Y&)HA18D."/+5-ZP]3>L$@JT7LQ2
M87YA7=DZ%L1+(5E6.2N"C.;EDSQ6A6@X^-XS#E[EX!GN,I"AO""21 /.UL"U
MM5+3 Y.J\59P--==F4BN=JGRD]%D03@>Z[P2.&>9:K8@IES',"D;!6P&Q@JN
M"[,STH6D<@,?+U 2FG[2ML;@,H\QUU6&<4IR\!PW@/LKS*;(?PULJ7!U4#NN
MT,Y*-.\9M N,.^"[1TK'\^ ]V"!T%%$]G@K:*N\Z>:].WC,1_'V3'W%.\CFJ
M?Y^$Z0::=F.R,<NC->$)W']7DG I,1.M&9;QN^WQ]8D[%06)<6BI(R60K]"*
M/KQS>\[G'=GY=7;^+O7HQU(77K?/% R8:9\X@NNE%)+D"<WG\*>UFB5\*1\8
M>7VZ5U'@]_W^P%ZU4'5KJN[;J&Y12%7?74#=?8""&BAX&]"71^0Q%62:XDZJ
M8!^J7DW5VTEU9UXGJAYDA5R]'F&N_I$2$B(19H1R6)%TB4]ZV<96!@D;;%['
MZWG==KA^#=<_"%S9TC:N4M_MO1(LK,'"@X U6MM&%^Y'=U+3G;R*KCSA6T0L
M61 *3N.7.WKR/UO0"</ ;V=SG7\7@7, NN=;6LF_GJQQ1;D'('NAIU6,\"4Z
MNW&7ZN^2*\+G-!>0XDPY.IV^.NB\O.K+B62%N5ZG3*K+V@P7ZO,(N390^S/&
MY':B;^SZ@ROZ"U!+ P04    " !<@)M6BQ?N8= "  #6!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970X-"YX;6R55>]OVC 0_5=.V31MTDI^0*#J(!*TZU9I
MU5!9NP_5/ICD(%:=.+,-E/]^9P<R.J61Q@=B._?>O7>V+^.=5$\Z1S3P7(A2
M3[S<F.K"]W6:8\%T3U98TIN55 4S-%5K7U<*6>9 A?"C(!CZ!>.EEXS=VEPE
M8[DQ@I<X5Z W1<'4?H9"[B9>Z!T7[O@Z-W;!3\856^,"S7TU5S3S&Y:,%UAJ
M+DM0N)IXT_!B-K+Q+N"!XTZ?C,$Z64KY9"<WV<0+K" 4F!K+P.BQQ4L4PA*1
MC-\'3J]):8&GXR/[M?-.7I9,XZ44/WEF\HEW[D&&*[81YD[NON+!3VSY4BFT
M^X?=(3;P(-UH(XL#F!04O*R?[/E0AQ- %+\"B Z R.FN$SF55\RP9*SD#I2-
M)C8[<%8=FL3QTF[*PBAZRPEGDD7.%)Y97QE<RH+V6C-7KC-8U/L$<@5339M6
MV74-]S;42+A"@XH4(9@<X9IQ!0],;-#&.U;X?D!\4:PT!'I/$,;%!\OM F[*
M%$N[*S 7K(0H"&-XO,5BB>K7V#=DSXKTTX.566TE>L5*&,&M+$VNX7.98?:2
MP*>Z-,6)CL6919V,5YCVH!]^)&51 &_!!VUUZP[J?E/WOJ/N_V_=IXJJM48Z
M]P:6>SB-F[.]6Y[NF,K@\9NM_8W!0K<6J\X_:,]O[_J%KEB*$X\NLT:U12]Y
M]R8<!I\ZW T:=X,N]N0'G0S@)>R1*=TFKAL>MP%?"(D;(7$GTX,45%;!S;Y-
M18VE&VO!MGUMDZ 7]T?]L;]M23ILD@X[DUYQG<H-;91B!MOR#MOR!L%Y')S^
MPG85HT;%J%.%NY%;=R,K5"!5QDM[G=T1;E-5TX7!B:JX%PW^4>&?])H"U=IU
M5 W.<-UVFM6F:4_K7O4WO.[XMTRM.?4'@2N"!KT1%4357;2>&%FYSK64AOJ@
M&^;TX4%E ^C]2DISG-@$S:<L^0-02P,$%     @ 7(";5H9IZ@3:!    A\
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
MGN.[L(&U/ :-Q^"@QSM2G;_B4Q.#5F!>& 71GD\3KMN!G3V?)ACL1"'<\VG
MA:X//;//L/$9'O2ISMFI/F=S_;MQ><Z:C(>&3,,N#/8B'88O%]B/(F\O/XE)
MSO5>&C?@NF['"_:,VSO74(GI7-W_#*1D57%]7#>C38EQK6[6O?&!*#UTI?!/
M1M<MMXC.\XJ! L^$I',1B=6@NA;0'4Z6ZK*;$BZN3M5<B/()4PD0WV>$\&U'
M3M 49/%?4$L#!!0    ( %R FU;KB#JTPP0  &(<   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@X+GAM;+U9:V_;-A3]*X16# G01A+]BE/;0&-I6("E")*T
MPU#L VW3L5!)]$@ZSOY]J8<ERY>B;8S=%UN/<X]XSJ7(2W&T9?R[6%$JT5L2
MIV+LK*1<W[BNF*]H0L056]-4W5DRGA"I3OF+*]:<DD4>E,0N]KR^FY H=2:C
M_-H#GXS81L912A\X$ILD(?S?6QJS[=CQG=V%Q^AE);,+[F2T)B_TB<HOZP>N
MSMR*91$E-!412Q&GR['SR;\),<X"<L37B&[%WC'*I,P8^YZ=W"W&CI>UB,9T
M+C,*HOY>Z93&<<:DVO%/2>I4S\P"]X]W[+_EXI68&1%TRN(_HX5<C9UK!RWH
MDFQB^<BVO]-24"_CF[-8Y+]H6V(]!\TW0K*D#%8M2**T^"=OI1%[ 4JH/@"7
M ?C4@$X9T#DUH%L&=$\-Z)4!N72WT)X;%Q!))B/.MHAG:,66'>3NY]'*KRC-
M.LJ3Y.INI.+DY"Z=LX2B9_)&!?J GHK^@M@2U7=0^*;ZI:#H(J"21/$E^O47
MO]_[B*(4/:_81I!T(=ZC=XWSD2M5\[*'N/.R*;=%4W!+4WR,[EDJ5P*%Z8(N
MF@2NTE6)PSMQM]C(&-#Y%>KX[Q'V,$;3SW^ABZ+EEYK63<_A^O(4H(MW.IK@
M=!K_6)/"T[D\ U?#NT[5,3HY>>=HQT!!).8Q$QM.T;<_% S=29J(OW49+CB[
M>LYLT+L1:S*G8T>-:H+R5^I,LB9['W4)L4D6V"0++9$U$M.M$M,UL:NL+RGG
M=*'>MCQ#4F7H8D93NHRDN$2T>%>U[Y^1^-SLV"0+;)*%!5D_)\LFRM>)?]T=
MN:\:TWN5Z3VCZ4^;F622Q/NF[YQ&9+V.HSF9Q>HZ0P^/4Z3F<4ZRB5";AAYH
MWV!8-:\PMX ,]B7X34@ 6?Q.MXD)"TQO#X.]OMZ)?N5$WY83GUGZX;@;?=!&
MX :$ #<T$. &Q+2Z,:C<&!C=>&ZS0J=T<%PIA "E&@A0"C&M2J\KI==&I;MD
M?KNGR8QR[>AO9#AW?+%)%M@D"RV1-=(PK-(P_ G3\M!F8FR2!3;)0DMDC<3X
M7EU)>\8W9+I1TW(J3QT-2K;&BSPX& XT&'PP'.@@!T-&J,%X^M' WULW^/_?
MC%@^R^P%Q  O-!#@!<2T>8%K+[#5S.,3U$(,4*N! +40TZ:V7ACXQO+6?@50
M/L_L!\0 /S00X ?$M/E1U^.^N2 _JP8HN<Q:(09HU4" 5HAITUJ7P;ZY#CY6
M 9C#SYUIK+(%5ME"6VS-1-15N-__"76 ;ZSMSTZ/3;; *EMHBZV9GGI9X)O7
M!>?."+!@[^/#40%BAH>C@F[YT#D<%C2+ ]PR+M2+ ]^\.O@/'R5*9OTP54H_
M"@F.0T(-I/6[@%_7X[ZQJK1<!PU/Z <0 _H!A&CZ 02U+A)Q701CJT4PAI4I
M$*S!' K60*!@#:BMX^.Z#,;6RN#3BB$,ZU/H",0 1S05-71$4R^W=H&Z&L;F
M:OBL>JCDZAOE8O U#,B%-!JY$ 3ENGM[*0GE+_DFED!SMDEEL?-07:TVRC[E
MVT,'UV_]F[#8[JIIBMVW>\)?HE2@F"X5I7<U4 G@Q896<2+9.M^QF3$I69(?
MKBA94)X!U/TE8W)WDCV@VE:<_ !02P,$%     @ 7(";5K8T^$!3!0  4A0
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
M>$7R$B!^7S/&GR_*!SZ.#RE-_P502P,$%     @ 7(";5M?BU^;, @  $@@
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
M=R[C/"#[?!%%Z>-"OH+[*/ZZ;?;%_P%02P,$%     @ 7(";5B2<U8!> P
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
M)_RQ:6V;A".[N2<40I844X\1:%7__UKZ%T6!^=JFZ#9];)841E4[126V?ZG
M':( 3VV90K-6&]N"5C,=;3$$G8;_KD)*T8">RN9NT]2C1%64Z WV"O@/2-HJ
M26F2E\]?,T82_QD(AA,NT3).'/PC^9PDV4*9PTZ_CIUZ6M%<K6B>+K1ZA2O:
M K7R%JB5N&A%<[6B>;K0ZG6IR L\F;T4FJ_MI&X#1R>W;10AV)Q";:&NK52Q
M%_@&] 4>QE^Z31^=)@6'&4#+:29*(38:.?T]B:JX#CR9[$ %C5%M)05!46RE
MMI1R*RG =IJF'F3%=>!;D!VYE!X31G 4_DN"O(!G+[?G8('#A.=/T]VTP6&$
MGR)R,:?L@N.(<-EH&Y+O*_6W.JW$22N:JQ7-TX56KWY%GJ!6]@2UTB>M:*Y6
M-$\76KTN%86")W,HV"8KK;&CE4$I#$('C9K3J<NM^@?TBC^A-^!/J,U1FOGI
M-GML?A0&+Q0)4HC5I.HYJJ@3.IDZ%9J#KDS U@?'YM?&UU$\A8@B-'/G)"DF
M;)$=X7%9WG4B\F.5\FEY3'B='8XUGM_ *R\_[*M@\K/'>\P6<O6 B,PEI'7I
MR&RS_#@OOQ%TE9U7/5$A:)Q=+@D."$L%Y/LYI>+E)C50'JI._P=02P,$%
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
M6S2O#N!4%YQNRA,F<\HY3<NW:X+%@[8 B/\_4,IW%\4$]3&HV7]02P,$%
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
MX9".L*DFHVJ#.B^'BSN--*J4RY2&23 N@-XG6N/SQLTKS7@Z_0-02P,$%
M  @ 7(";5M#\>6]O"@  YUL  !H   !X;"]W;W)K<VAE971S+W-H965T,3 P
M+GAM;+5<;8_;-A+^*X*ON$N )A9?]);N+I!8$BX?F@;=MH?#X3YH;6XL1):V
MDKS;!>['E[(=TR1G:>DZ_I+8WN%C\AEQQ&=FK*NGIOW:K87HO3\V5=U=S]9]
M__!N/N^6:[$INK?-@ZCE7^Z;=E/T\FW[9=X]M*)8[09MJCGU_7"^*<IZ=G.U
M^^QS>W/5;/NJK,7GUNNVFTW1/G\05?-T/2.S;Q_\7'Y9]\,'\YNKA^*+N!7]
MKP^?6_EN?D19E1M1=V53>ZVXOYZ])^_R(!P&["Q^*\53=_+:&Y9RUS1?AS<?
M5]<S?YB1J,2R'R *^=^C6(BJ&I#D/'X_@,Z.WSD,/'W]#3W?+5XNYJ[HQ**I
M_E6N^O7U+)YY*W%?;*O^Y^;IG^*PH&# 6S95M_O7>SK8^C-ON>WZ9G,8+&>P
M*>O]_\4?!R).!E#ZP@!Z&$#'#F"' 6SL 'X8P,<." X#@K$#PL. G3/G>[)V
M3*=%7]Q<M<V3UP[6$FUXL7/7;K0DN*R'*^NV;^5?2SFNOUDTFX>B?O;RLB[J
M95E4WFU?]$)>.WWGO?I<M/*%]\WHI[IZ?NV]D>_KE;RXQ,K[4%1RF/!NAPG(
M :GHB[)Z[?W];R0,?O#*VOMEW6R[HEYUWWO?:>^OYKV<_S"+^?(PUP_[N=(7
MYIJ*Y5N/D>\]ZE/J+3[]VWNU_Y[7 -9B"M:OMZGWZCL()AT/0\Y-*1N/Y9_#
MRD=CD<2!-9>7R_&:H<=KAN[ V4O7S+;=719%UTFGOX,<N0?@,, 0+=]U#\52
M7,]D..Q$^RAF-\/\_!\@3V*"I9A@&298C@2FN90=7<I<Z#>+HEM[<E=ZR^&%
M^'U;/A;5$ ,@Y^ZAPAW4<.=ZO*$\8<2_FC^>NFUO%IV8L9#P2+=*(; P#IEN
MEMEFA$4Q-[XS=Z[R_^20'SGD3@[?;YKM$#576^'=M\W&*^3]^JXK5Z6\94,\
M[N&"DS69%)ZU2&T+PD+#*'/.>^IEB@2F41P<*0Z<%/_2]/(.M=3B#\1L8+'"
MXH@$@4&O;1:$A%&#8MN*1Q+,)-DY\ZDD(X%I)(='DD-G>/_4U&^6YT-\B!GB
M,<%23+ ,$RQ' M/<&AW=&IW?.WNT6GEX_\'+.RFRXPMG$3'VR,(VHW[,S%AO
M6P4QC;FQD9S+F,HX$IC&>'QD/!X1K5[F-K;I8'X<&JPM;+,H3,+$X!8""S@S
MR77.>"JY2& :N<F1W&34(;0JB[NR*OM2@!PGF%$*$RS%!,LPP7(D,,VMQ%>"
MU'<?HY;+=EM4W>XXVO1KT9[S\0'P]-I/HL@\0BX ,\))9!P*4L L)'% C(WD
M7L54RK'0=,Y/D@!DPKGJ'-W$#O8Q99R8?-MVW$]8:/)MF\DC+#>%0N9>PF3"
MD=!TPI6")FX)?7K&.J$;/&@15#&-BI:BHF6H:#D6FNYBI:B)6U+O]U0-.QKT
M,[,W F4QC\U]!=A%26#M*]LLY(FY2S/W*B9S?@D!3I0")VX)ON?\',^V9N:^
M#/&)R;-M%\1Q8LI#P(SZA,6Q232J"L="TXE6.IP$SOAUNRY:L6ZJE6B[?^SR
M1?TS'+PP9?$"%2U%1<M0T7(L--V_*@5 G%+T9B@";/NF??8.Z/!."NU(1!+K
M' !81<S<16.@,O>L)W-\"3E.E!XG;D$N#[K;S;8J>K$::F'ELNQ!DFW5_(;P
MP&<1-XD&+"GQ+86=@I"$4A*8:5?W$B83?@DU3I0<)VX]?DKX7E@LFXW\IO50
M*'T4WJNJZ;K77EG+CP7H"EMDD\"W$M^ &261=7^VK=[(^TMH>@!5L6.AZ1Y0
MFITXM>/A_MP!-P^0[@0X$/$PL@Y$@%WL1V;V"3!CC/O<8CRQ2Q)1%/EFK0&P
M8W('G629]>J:4L#4K8"M4\Q."H]EC=KZ%4PK 7907@F$ Q)+[C5-KH5=0@]3
MI8>I6P\OFLVFJ;U%572=]][[SX]B<R?:_X)T8\K2!2I:BHJ6H:+E6&BZAT]*
MV&X!/OH 2W%+V;BU;-QB-FXU^Q+JFRKU3<\4M/<[N.N;Y5?0K;8Z-E-\"\ F
M-J,C &,6!MTSG<SK)10V50J;NA6V%AD_N",CIN!=H**EJ&@9*EJ.A:9[6$E[
MBB3M*:JT1T5+4=$R5+0<"TWWKY+VU"WMST9&6XE34VD"-J:@AV ",S*BRGDL
M-)U7)>>I6\X;O9+.R(BIJA>H:"DJ6H:*EF.AZ1Y6^0,:CRHYN_H>,=7Z A4M
M147+4-%R+#3=LRHO0=UYB4GMCQ3((X1F0PQ@%)B5 \ FHDEB%@[<<Y_,]"6J
M^TSE-MB9ZO[4)DD&5.U9F)C9#,@L,9-I*6!EGM;=\Y_*-A::SK;*8[ I=?V7
M.Y$84(/G?F!6Q  SZC-3$P%6T&7MGOIDHB^13F JG<#&U_,=MP>&FDQ 14M1
MT3)4M!P+3??N27.\.YGPL7X47;__34Q9JX#U0H&9V4D!2E@06=O)MF-^$EI!
M"X!+?&[><C+W(B93?HD\ U-Y!C:BDC^Y6Y4!M7B0>=L.9!Z  YE'U?]8:#KS
M2O^S,3WV#H[M?GA*H]"\#2P .\9\WZQ%0F8AX]9O&-RSGLSQ)30X4QJ<N5OL
M1S:O,M0>>U2T%!4M0T7+L=!T[ZI, #M;V)_8P<J _OF(F[]$60!F++'JG)!5
MQ,UZG7L-DQF_A#)G2IFS,Y7]$U71-YZD7+M)[S[X[6,&<P\4]0EEUJ_9 +.0
M6F=?V\H*9*C"&0M-)UX)9S:FH#^RP9$!PCD.+>D,F 6A;[9I0V# 58ZJG;'0
M])\7*NW,_=$BXUS3,,>4L0M4M!05+4-%R['0=!<KP<[=@OV3Z*7"Z(7$EN&L
MN7=&+FX+[9!'Q#R( 68)B\U\/6!%(T+,E+U[_I/9OH1JYTJU<Z=NG-ZB?< [
MR[AM!C%N6X&,HRII+#2=<:6D^9BF^',L PWN/F.Q]>MHP(XG9N-U"I@Q/S:3
M6YE[YI-YOL@OT4]^BLYQBK@<M4B/BI:BHF6H:#D6FNY?)=*Y6Z2_7ZW*X<D\
MWW(D#T6Y>E/6^S?+XJ&4VPQTMZVV21#$S/SUR (PI#1(S <NI! @#Q*K.3ES
M+V@R_9?0[USI=X[1'L]'M<=#5E9[_"BHS#WKR1Q?0D5SI:(Y2GL\']T>#UF"
M[?$@)-@>[U["9,(O(:*Y$M'\PNWQ?%Q[/& &M,<#5E![O'M-DSUP"37-E9KF
MF.WQ'&R/IX%U&@7;XXE%.-0>3T/?"C*HDAH+37^<C)+4P25;[0.[G RFP@$[
M*!4.F4&I</>:IGH "TWW@%*\@5OQOM VY?W/F]"$[_Z.J:=85+04%2U#1<NQ
MT'3?*_T=(#7A!ZAU<U2T%!4M0T7+L=!T_RJU'_RU)OQ@1!,^8&,*? C&BIFH
MZAX+3>=5J?O 71P?&3/=[?GN[YB\IU"5/RI:AHJ68Z'IOC]Y AY2>WZ VIZ/
MBI:BHF6H:#D6FNY?E5H(_EI[_F&X_L!,,V;N;;1';YHQ$X Q,\_NF4[F%36=
M,#]YY/'P".P?B_9+67=>)>XEO/\VDEYL]T^5WK_IFX?=4Y#OFKYO-KN7:U'(
M7308R+_?-TW_[<WP8.7CL[UO_@102P,$%     @ 7(";5I*A1?3%!@  UR$
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
MYSK8[PA1;9=)_YGS#YT)D$&-\Z!LP:!LX5!LS=&IC3/I/V<>\ER@>M13FV
M!FR" 11T+@#!NL\%2&U02;]!_9IR1N/H'[FCN*&1W#JH<-S2*%83?+S.^#BG
M<J:OV$*@G,GH1:)C=2-M]ZC;EZ<A 0 98Y>T9G$;UD UHU$[57*44_VOIR2D
M;2?!!&G#H 0!O"EP2@+!ND])2&UA2;^%'?24I'J6TZC2T"E)!70;91\X)0$)
MH5,2" B=DDP.?L!.&+\IWAS(93+L4E'^=KN_NW\[X4WQF[QV_P*?A>4[!C5-
M^<K#!\IOU$R+V5I2&J]<.6:\?(N@O!#9MOB9?)$)D27%QPVC<BE5 /G].LO$
MXX5ZP/Y=CMF_4$L#!!0    ( %R FU;DZ"J9^@4  *\@   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$P,BYX;6R]6FMOVS84_2N$5PP)D%0B]4X= XVE; 76
M-FC6#4.Q#[1-QT(ET95HI_GWHQZ1+)*2'8#9ET:/PR/RW$OR'K/31YI_+S:$
M,/ S3;+B>K)A;'ME&,5R0U)<O*5;DO$W:YJGF/';_,$HMCG!JZI1FAC(-%TC
MQ7$VF4VK9W?Y;$IW+(DS<I>#8I>F.'^Z(0E]O)[ R?.#+_'#AI4/C-ETBQ_(
M/6%?MW<YOS-:EE6<DJR(:09RLKZ>O(=7$;++!A7BKY@\%@?7H!S*@M+OY<V'
MU?7$+'M$$K)D)07F?_9D3I*D9.+]^-&03MIOE@T/KY_9;ZO!\\$L<$'F-/D[
M7K'-]<2?@!59XUW"OM#'WTDS(*?D6]*DJ/X%CPW6G(#EKF T;1KS'J1Q5O_%
M/QLA#AH@--  -0W0J0VLIH%U:@.[:6"?VL!I&E1#-^JQ5\*%F.'9-*>/("_1
MG*V\J-2O6G.]XJQ,E'N6\[<Q;\=F<YIN<?8$;N,,9\L8)^">849X*K "G-WA
MG%^ 9]#G+'DZ!Y?\/EOQ7"&K0S!=@SDN-N"6YQYO&A*&X^0<_/H+=)UW(,[
MGQNZ*W"V*B[ F][]U&!\)&5_C&73ZYNZUVB@UQ"!CS1CFP)$O">K/H'!)6AU
M0,\ZW*!1QI LWP(+7@!D(@3FG_X!9W7/SQ6]F[^$Z^M]",[>J&C"TVG@L2Y%
MIW.9(UP][:PVAZR*W!K,H>=T:!/@(#$N^--MN2@4X-L?O"7XP%\4_ZJ"7G_&
M5G^F7#*OBBU>DNL)7Q,+DN_)9%:.PGRGBI%.LE G6:2)K!<KNXV5/<8^JR*T
MKJ;H.J<IX#M.CEF</=1+=LQBHIR/-:M;L9:;SWYV"3W+=ORIL3]4O<9YASCD
M0%N A2HZ!%T4]'&1"N= -W!;7$\%IU7!&<]8084XVY/B!!4<G0FJDRS4219I
M(NN%QFU#XXXFZ"=>'"W+\.S*!85O$Z?&IJ9U#E+%<6W3%/)31OG0<X7LE$&7
MEF6;4$A.!<QUD1FH<]-K!?!>E)OK>F<^.GY/9V[J) MUDD6:R'JA\=O0^*?E
MYEF3G.=@F]-]S$L0L'@Z.5*^E#?0=#U;3%4%S+$]1\A5&85<-[ ](5=EF(U<
MWU2G:M#J$1S5XVQ%EMRA%.2<ZU%?E;.VDHD7=_4%^;&+]S@IRP&5(($\!N0+
M(YC+(,M"@A@RABOK.X*RD0R[A#[?I 9F+C2[8MH\NKM>2$.N=.#9R/)XR4@C
M"6: ;0A8D(<XR\J<X?5S^>")X%Q9$)NR2+9G(DN028&S'!^*::. 0;[">0)=
MI*+C&[6+!J0Z\!U0LU2$OSHF$E2(%%A0G%H*G.5"<=*$2CI9\TB!$\3LBX0Z
MD="H2(+_^O:1I N2*VOG<::7KO]:V4*M;)$NMGY,.K,#_R>W [7:':ULH5:V
M2!=;/V*=Y8&OXWD:VOX^87F6Z'F4N" 0-R<5S/8]6UQ,%##7AP-+2>=XX.M8
M'JC5\VAE"[6R1;K8^@'J? \<-SY\W8@93L"29GSW6^RJWU$9!;_E=+?E3\LM
M8"A&"B?B^'X@):H"YSM6(":J @8#TT2NF*I*!^0$0W549X'@:!D_^\PW^?ST
M%/6D;D@;_E%(J(! J7)4@/@<M@?&V_D*>**Q>*GIA7)=KXZ\ J>*O (&.9OH
MD",5T/5,?ZCBZ1P%#%[%_<)1I_+B94HG6ZB5+=+%UO^9O+,X:-SBU%/SU+ @
MV3Z(4_,X)%1 D*,PN0K<I6?9 TF).J^"QKV*)M^/9)L@B7$4$BH@:C%DW)@8
MG2=!XYY$E^EO/M/O'W(M5Y1$@8.F8T%1%QGG(AA(LJ@^ZT#3&]"E\P5HM(I]
M3>_??/FPSQX*I$5> >-"^98HE KF2[]N*F"^$YC^@$Y=-8Z.5^/:C3^2#PHL
M%XGZR(<3CEBD*X@44D<*6%_#6ASCX& V)?E#=2)>\&)NE['Z;+)]VIZZOZ_.
MFH7G-_ JJL_..YKZ*/\CSGD6%2 A:TYIOO5XP/+Z=+R^871;'?\N*&,TK2XW
M!*](7@+X^S6E[/FF_$#[?Q1F_P%02P,$%     @ 7(";5J7^U^-F P  IPT
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
M-?EQ/=-&X<'\V96==^UWN]K+>JEK6L PP-NH0:TAR&VVT557LO_);*< 25N
MY)![CEN<="7H5>=.99O'.N\-TB@+U]O@/FBP%12G_39FAZ??\O3_QM/OXO&J
M]##/ZZ"]/&G+DQ[DN9=X/+J TE<%2M+H)5#ZJD!I=/$"*-RZ[[;7?J)JR?
M<EB@*CH;H(GR_<M/C*Q="YA)@PW%#4ML^:!L +Y?2&F>)[:KM!^1_ ]02P,$
M%     @ 7(";5D[#!2D<!   9A8  !H   !X;"]W;W)K<VAE971S+W-H965T
M,3 V+GAM;,U8:V_;-A3]*X16# G012\_DM0VD-@=%J 9@F;=,!3[0$O7%E&)
M=$G*3H#]^)&4+%F+S=DI"RP?+%'B/;SGZA[F@*,-XU]$!B#14Y%3,?8R*5?7
MOB^2# HL+M@*J'JS8+S 4@WYTA<K#C@U047N1T$P\ M,J#<9F6</?#)BI<P)
MA0>.1%D4F#_?0LXV8R_TM@\^DF4F]0-_,EKA)3R"_+1ZX&KD-R@I*8 *PBCB
ML!A[-^'U- IT@)GQ.X&-V+E'FLJ<L2]Z<)>.O4!G!#DD4D-@=5G#%/)<(ZD\
MOM:@7K.F#MR]WZ+_;,@K,G,L8,KR/T@JL[%WZ:$4%KC,Y4>V^05J0GV-E[!<
MF%^TJ><&'DI*(5E1!ZL,"D*K*WZJ"[$3$$4' J(Z(#HV(*X#8D.TRLS0FF&)
M)R/.-HCKV0I-WYC:F&C%AE#]&1\E5V^)BI.3*2L*(M5WD0)AFJ(IHY+0)="$
M@$ _H9LT);K>.$=WM.H:7?VS&4A,\G/TXP_AH/\.$8I^RU@I%(1XB]YTQB-?
MJD3U<GY2)W5;)14=2"J,T+W*(Q/H/4TA[0+XBF%#,]K2O(VLB#-(+E <OD51
M$$7HT^,,G;TYWY/8U YSL^(7*.H;F!A-?_T3G54%.+?D&#>?(C;@O0/@C^5<
MP-=2?0KT?JU_/]]#,0?^U[X"6J&T]J_%"B<P]I2X!? U>!.=:?!N'VE'8!W6
MO89USZ#'!UA_8$+\J^L^?U!ST)V$0NSEWG/)W1%8AWN_X=ZW?G'#/6FX/ZM-
M+>&EDMK?M:[VL;="GLJ^ AL8,+WCKR=Q/.R/_/4>5H.&U<#*Z@%HJ@BA7&T<
MRVJ[V':R(J8VG!6FSV:S23),U(Y"ZP&!!8(G2$J]LR.V6) $N+HBF8$J4Q5G
M$X4UKU-+XPBL4\)A4\*A:U$,77)W!-;A?MEPO[2VSPP7RC\()%BI_@.C-<Y+
MV$>X0AGNM&X8J+^F=RLFUK5>R>2J87+U/Q!"#:6<%9:,/Z.TKI]-*-:\3VT6
M1V"=$H=!ZU\"UU*I$1W1=X76Y;_CWT(G<JEA^KM;??^%7.R+O99,U)*)'"BF
M4<LAI6@5K3$G>)Z#LJ(25*X2*4M%Y+?IQI[^R9WC"*U;[-9NAK%SY3BUG:[0
MNOQ;XQE:O=WQRND=I9SO823#UDF&=BOY'\HY(!1KKSLUFJ[0NN5I+6DX<-[K
M3MVD*[0N_]9/AE;+=GRO#U_T>O^EJ;(O]EHRK4$,[0[QVWK]5?N^(QM9E^][
MF-*P=:7AE7,M.#6,KM"Z)T&M8XRLCNQH+=0P0_N^;U_L5#+^SDE> 7QI#CCU
M&4%)976HUSQM#E%OS-&AWTZO3F#O,5\2*E ."Q4:7 R5J'EUJ%D-)%N9<\$Y
MDY(5YC8#G +7$]3[!6-R.] +-$?+DW\ 4$L#!!0    ( %R FU9OLO^8;04
M -4@   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6RUFFMOVS84AO\*
MX0%#"ZS1Q9<DK6W MK(V:+,92=9B*_:!EHXMKI*HD)3= /OQ(R59LFR9FP+N
M2VQ)/"^IA^0A7S/C'67?> @@T/<X2OBD%PJ1OK4L[H<08WY!4TCDDS5E,1;R
MDFTLGC+ 01X41Y9KVR,KQB3I3<?YO26;CFDF(I+ DB&>Q3%FSW.(Z&[2<WK[
M&_=D$PIUPYJ.4[R!!Q"_I4LFKZQ*)2 Q))S0!#%83WHSYZWG]E5 7N(S@1T_
M^([4JZPH_:8N;H-)SU8M@@A\H22P_-C" J)(*<EV/)6BO:I.%7CX?:_^<_[R
M\F56F,."1E]((,))[ZJ' ECC+!+W=/<!RA<:*CV?1CS_BW9E6;N'_(P+&I?!
ML@4Q28I/_+T$<1#@#,X$N&6 >QPP/!/0+P/ZQP&C,P&#,F"0DRE>)>?@88&G
M8T9WB*G24DU]R6'FT?+U2:+Z_4$P^93(.#%]R%8<GC)(!+K9RK\<O4&S(""J
M4W"$;I-B:*DN>N6!P"1Z+4LL?OD=O?KQ!V<T?/<:%9^().@QI!G'2<#'EI!M
M4S58?MF.1=$.]TP[7'1'$Q%R=),$$+3$>_IX1R=@22@5&7=/9NYJ%>\PNT!]
MYR?DVFZ_[87TX;-4A=MGPSU]N =^5;NK>9M^U<_]7&]P1N_F TXVZ&;#9"IY
M[Z&O=Q"O@/V)_D;%D_=_5/=:&CO7BJO<]):GV(=)3R8?#FP+O:D:%O:[-G F
MQ3Q#8@VH@PKJ(%?O_\?)@[Y^DB70K8"8MV(<F,1H4LPS)-; .*PP#K5C<YYQ
M>8=SY--X19(BVW !J5P5GC+"\VO)F8AGF64$R!8(E6Y$"$4)!H!28+[L KE6
MM8'7-J K>)-B7B'F%&IJE=Y.[8O1V-JV !U50$<OGNSH(^8A03=A7>0. H+1
M(_AA0B.Z>48+BCZ)H%'F(]?F!VU[NO(U*>89$FOTPV75#Y=F\\.E28PFQ3Q#
M8@V,5Q7&*^UP_HP9P:L(ZLDO6:ID0'<),#F:TW^9_5KYKEA-BGE7'6;_=87K
M6HOK=-0=+_8OW@9H*^X*TJ289TBL =RQZTVT;7:BEWJ&2!I5\TRI-5D>&!*G
M^VZ@GM^(KM&6"B('ZSX=\/TNH,TWS,OJCN;8H)IC)4)MHSHC-*361.C6"%TM
MPB5^CM4H%'1/!JWV5#>,\C9_-B\U1P>8!K9M'W/2UMR9DR&U)J?:$SEZ4_32
MC6>UZ22)'V6!&HN\S@!%+#D:MZW(^Z=#TSD&;M0MF5)K J_]DJ/U$2]>FOZ?
M3:N^L9V3L%$_9DJMV5&U(W.&AA<THP[+J)IG2JW)LC9CCMZ-M6:9XZP2$)Y2
M#H%<WM:M?$?ZG6+)S:AU,J76Y%:;)T=K*J9+1GV @*,UHW%N]@M(.%)[@".
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
M9*&,V4+[,=MY1(*9(POES!8B:[U;R.MYN_ 66BA'%LK9]\^ FQYT[SFR4'[
M&ND.KU-,9*'\:&73NPEPCBR4'Z%VFMQ\BHDLE!^C)F%[\RDFLE!^V*J$H!&=
M!]U[CBR4,UOH%6;8B"@FLE#.;*'.*O4M+<6$FS;YJQ/VUZL'_>9P@/=OLJ\,
M(=!1  HW<@[8?R( @<8!*-S>.6!VT;[ZF=\-/P"%&SP'S#;:#]HVI@ 4;O,<
ML-=@HU*?TP 4[O8<L/]L  #=:?5PY^> O59A9X]%V-\'H'#OYZ"U4K]]NWOW
M=J;FVJC9E?\0YX\7LBPF5C3_M->*XG&S0W*^+LMS?^S:7%9R]OP#*,\_WO+N
M/U!+ P04    " !<@)M6F-"7[@4#  #:/@  &@   'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QSS=L[;MM &$7AK0A<@#GO1V"[2N,V\ 8$F9(,ZP610>S=
M1[ +Z0Y2I#%X*F$H<'2J#P(Y__VO8;><7H^'<?MZ&A?O^]UA?.BVTW3ZT??C
M:COLE^/=\30<+M^LC^?]<KHLSYO^M%R]+3=#[XQ)_?EVC^[Q_G;/Q?/':?B?
M'8_K]>MJ^'E<_=X/A^D?&_=_CN>W<3L,4[=X7IXWP_30]>^[Z^6Q__RP=Y>=
MN\73RT-W?GJQ73]WD),@-W^0ER _?U"0H#!_4)2@.']0DJ T?U"6H#Q_4)&@
M,G]0E: Z?Y U*J,!)#58 [2VRK4%>&T5; L0VRK9%F"V5;0M0&VK;%N VU;A
MM@"YK=)M 79;Q=L"]':JMP/H[51O!]#;-7^V 7H[U=L!]':JMP/H[51O!]#;
MJ=X.H+=3O1U ;Z=Z.X#>3O5V +V]ZNT!>GO5VP/T]JJW!^CMFX<E +V]ZNT!
M>GO5VP/T]JJW!^CM56\/T-NKWAZ@MU>]/4#OH'H'@-Y!]0X O8/J'0!Z!]4[
M /0.S<-N@-Y!]0X O8/J'0!Z!]4[ /0.JG< Z!U4[P#0.ZK>$:!W5+TC0.^H
M>D> WE'UC@"]H^H= 7K'YF4E0.^H>D> WE'UC@"]H^H= 7I'U3L"]$ZJ=P+H
MG53O!- [J=X)H'=2O1- [Z1Z)X#>2?5. +U3<]@$H'=2O1- [Z1Z)X#>2?5.
M +VSZIT!>F?5.P/TSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-ZY.2P(T#NK
MWAF@=U:],T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0NJG<!Z%U4[P+0NZC>!:!W
M4;T+0._2'/8&Z%U4[P+0NZK>%:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L"
M]*ZJ=P7H757O"M"[JMX5H'=MAG4 >EO3CNL _+:F&=@Q ,&M:49V#,!P:YJA
M'0-0W)IF;,< '+>F&=PQ ,FM:49W#,!R:YKA'?.=FH_3QVX8KT5?ZR;@.^V>
M+O<.U]__7'Y=;!'ZY+J_S1@?_P)02P,$%     @ 7(";5O)^ ^]Q @  B3P
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O?;ILP%,?Q5XFXK8*QP0:FIC?M
M;K=>[ 48. T*_X3=+GW[.:2MM*F+5F72OC=!B>WS._A(G[M<?WN>K%L=^FYP
MFVCG_?1)"%?O;%^Y>)SL$%:VX]Q7/GR='\14U?OJP0J5)$;4X^#MX-?^6".Z
MN;ZSV^JQ\ZO/A_"S:\=A$\VV<]'J]K3QF+6)JFGJVKKR85T\#<UO*>N7A#B<
M7/:X73NYJ[ A$N\F'%?^'/!R[NN3G>>VL:O[:O9?JC[L$H=../_<61>?+_%.
MC^-VV]:V&>O'/AR)W33;JG$[:WW?Q:>B5^>3?;AA>_J4%^<O9<X%AIWW\SBY
M,+'9?CSN=23'T^LI%+*S;\^_XEMB*'WQ^]GCM!O;_&5VN-X?X[Q?YN'$\KC\
MCG^=\5O]#_:A('VDD#XR2!\:TH>!])%#^B@@?920/F1":80BJJ20*BFF2@JJ
MDJ*JI+ J*:Y*"JR2(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+*F%%E3
MBJPI1=:4(FM*D36ER)I29$TILJ8465.*K!E%UHPB:T:1-:/(FE%DS2BR9A19
M,XJL&476C"*KILBJ*;)JBJR:(JNFR*HILFJ*K)HBJZ;(JBFR&HJLAB*KH<AJ
M*+(:BJR&(JNAR&HHLAJ*K(8B:TZ1-:?(FE-DS2FRYA19<XJL.476G")K3I$U
MI\A:4&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLI8464N*K"5%UI(B:TF1
MM:3(6E)D+2FREA192XJL,J'0*A.*K3*AX"H3BJXRH? J$XJO,J$ *Y/_*>SW
M<=S_X_CE&?=5.[SFB^4?R#<_ 5!+ 0(4 Q0    ( %R FU8'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ 7(";5L%<O5/M    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ 7(";5IE<G",0!@  G"<  !,
M     ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !<@)M6
MB-+Z4B )  #).P  &               @($,"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ 7(";5H^_.&$;"@  .3<  !@
M     ("!8A$  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M %R FU9#L= (MP0  &P8   8              " @;,;  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    " !<@)M6G,6R_74+  !D1@  &
M            @(&@(   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ 7(";5J>X)AD#$P  X X! !@              ("!2RP  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( %R FU:RW*[HIA   -%M
M   8              " @80_  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    " !<@)M6V,<>] (9  #.20  &               @(%@4
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 7(";5E.=*A;T
M*0  PH8  !@              ("!F&D  'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( %R FU;RD;(E?@D  &D7   8              "
M@<*3  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !<@)M6
M._D<U&L#  !7"   &0              @(%VG0  >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( %R FU;0N#"?.@,  $4'   9
M      " @1BA  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ 7(";5C1X[:ZY @  N@4  !D              ("!B:0  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !<@)M6%<\XG"8#  "T!@
M&0              @(%YIP  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( %R FU:Z"CHU80,   8'   9              " @=:J  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 7(";5I1IF?<"
M!   E@D  !D              ("!;JX  'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    " !<@)M6/!,.3#D%   +#   &0
M@(&GL@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( %R
MFU:[KB%5: 0  *,)   9              " @1>X  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ 7(";5I(6428/!   #0D  !D
M         ("!MKP  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    " !<@)M6Q8D>'K0%  "U#0  &0              @('\P   >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( %R FU;GZ]7C[P(  -,&
M   9              " @>?&  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ 7(";5NL?G;(V!0  0PL  !D              ("!#<H
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !<@)M6JNI/
M3+,'  #M%0  &0              @(%ZSP  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( %R FU;E=:_IG@X  &LG   9
M  " @637  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
M7(";5NC_$[OY P  C D  !D              ("!.>8  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    " !<@)M6&:6HA%$&  #?$0  &0
M            @(%IZ@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( %R FU8'J7@42 0  $X*   9              " @?'P  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 7(";5L5QQ&O:!
MQPL  !D              ("!</4  'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    " !<@)M6GDLM6J@(  #7%0  &0              @(&!
M^@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( %R FU;#
MC&_WYP,  "P)   9              " @6 # 0!X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ 7(";5C7)O%3E"0  G!D  !D
M     ("!?@<! 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M" !<@)M6R[^SEN$"   S!@  &0              @(&:$0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( %R FU9I\U>4A#@  '3"   9
M              " @;(4 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ 7(";5F$3=(I4!P  3!$  !D              ("!;4T! 'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !<@)M6HF=9W%0&
M  "B#P  &0              @('X5 $ >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( %R FU:UJ3=)3P,  '()   9              "
M@8-; 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ 7(";
M5@/)WB6S @  1P8  !D              ("!"5\! 'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    " !<@)M6;,$P6F0#   4"   &0
M        @('S80$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( %R FU:Z,;V*QP(  -4%   9              " @8YE 0!X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 7(";5C--,F,P P  M 8
M !D              ("!C&@! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    " !<@)M66\ZBN"(#  "!!@  &0              @('S:P$
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( %R FU:;8'R9
M0@4   4,   9              " @4QO 0!X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ 7(";5B+!ABQ)!   W D  !D
M ("!Q70! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !<
M@)M67UQ0G4L#  #Y!@  &0              @(%%>0$ >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( %R FU;*Y''3GP4  *H.   9
M          " @<=\ 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ 7(";5F#BK(K&!P  ZQ4  !D              ("!G8(! 'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !<@)M6$JTF%2 #   P
M!P  &0              @(&:B@$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( %R FU9A?AK:? ,  "X(   9              " @?&-
M 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ 7(";5H!0
MB0+^!@  *Q(  !D              ("!I)$! 'AL+W=O<FMS:&5E=',O<VAE
M970T."YX;6Q02P$"% ,4    " !<@)M6GH?CG_8"  #-!@  &0
M    @('9F $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (
M %R FU;@[9G]P (  / %   9              " @0:< 0!X;"]W;W)K<VAE
M971S+W-H965T-3 N>&UL4$L! A0#%     @ 7(";5G*!J']I!0  >1T  !D
M             ("!_9X! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"
M% ,4    " !<@)M6 NT*>/ ,  #T9   &0              @(&=I $ >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( %R FU;@J,DL70D
M '-*   9              " @<2Q 0!X;"]W;W)K<VAE971S+W-H965T-3,N
M>&UL4$L! A0#%     @ 7(";5LPFU^U(#   +VL  !D              ("!
M6+L! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !<@)M6
MK"WK)-4"  #>"0  &0              @('7QP$ >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;%!+ 0(4 Q0    ( %R FU9 U1L&, 0  +<7   9
M      " @>/* 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%
M  @ 7(";5A_O5@_, P  ;P\  !D              ("!2L\! 'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !<@)M6'/!?M%@%  #>(@
M&0              @(%-TP$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+
M 0(4 Q0    ( %R FU8D1=F5M0(  !\'   9              " @=S8 0!X
M;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 7(";5H>^J$@U
M!@  ?C<  !D              ("!R-L! 'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6Q02P$"% ,4    " !<@)M6*1Y%:;D%  !N*@  &0
M@($TX@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( %R
MFU9,(,0NIP,  .45   9              " @23H 0!X;"]W;W)K<VAE971S
M+W-H965T-C(N>&UL4$L! A0#%     @ 7(";5BW9] $-!   XQ8  !D
M         ("! NP! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M    " !<@)M6W)5G82\#  "1#   &0              @(%&\ $ >&PO=V]R
M:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( %R FU88O*</@@,   H+
M   9              " @:SS 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL
M4$L! A0#%     @ 7(";5L=LL3T4 P  \0D  !D              ("!9?<!
M 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !<@)M6Y/T&
MC*T#  !6#   &0              @(&P^@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8W+GAM;%!+ 0(4 Q0    ( %R FU97$W\7Z (  +P*   9
M  " @93^ 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @
M7(";5O2-'1+7 P  I0T  !D              ("!LP$" 'AL+W=O<FMS:&5E
M=',O<VAE970V.2YX;6Q02P$"% ,4    " !<@)M6XGOE@[$"  #1!P  &0
M            @('!!0( >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4
M Q0    ( %R FU:Y1N11#08  -8S   9              " @:D( @!X;"]W
M;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 7(";5EVW>8"T @
MW <  !D              ("![0X" 'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6Q02P$"% ,4    " !<@)M6&7KH .(%  "6+   &0              @('8
M$0( >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( %R FU:E
M*C!Z! 0  /$-   9              " @?$7 @!X;"]W;W)K<VAE971S+W-H
M965T-S0N>&UL4$L! A0#%     @ 7(";5@M$Z^7B P  XPX  !D
M     ("!+!P" 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4
M" !<@)M6CM1E-8<"  !)!0  &0              @(%%( ( >&PO=V]R:W-H
M965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( %R FU8+?/+@Z@0  $\A   9
M              " @0,C @!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L!
M A0#%     @ 7(";5NJR3X0#!0  T1P  !D              ("!)"@" 'AL
M+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " !<@)M6LQP*6C $
M   \%@  &0              @(%>+0( >&PO=V]R:W-H965T<R]S:&5E=#<Y
M+GAM;%!+ 0(4 Q0    ( %R FU;%"@8=>P4  +$H   9              "
M@<4Q @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ 7(";
M5E$,4=R8 P  \PL  !D              ("!=S<" 'AL+W=O<FMS:&5E=',O
M<VAE970X,2YX;6Q02P$"% ,4    " !<@)M6V=S@I+\$   L%   &0
M        @(%&.P( >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0
M   ( %R FU:VM@U&]P(  'P)   9              " @3Q  @!X;"]W;W)K
M<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ 7(";5HL7[F'0 @  U@8
M !D              ("!:D," 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q0
M2P$"% ,4    " !<@)M6AFGJ!-H$   "'P  &0              @(%Q1@(
M>&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( %R FU9(NQ6\
M*PD  .-A   9              " @8)+ @!X;"]W;W)K<VAE971S+W-H965T
M.#8N>&UL4$L! A0#%     @ 7(";5C%]M $) P  G D  !D
M ("!Y%0" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4    " !<
M@)M6ZX@ZM,,$  !B'   &0              @($D6 ( >&PO=V]R:W-H965T
M<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( %R FU:V-/A 4P4  %(4   9
M          " @1Y= @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L! A0#
M%     @ 7(";5GUU2_E@!@  L"0  !D              ("!J&(" 'AL+W=O
M<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " !<@)M6U^+7YLP"   2
M"   &0              @($_:0( >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM
M;%!+ 0(4 Q0    ( %R FU:_ZDE=5P,   X+   9              " @4)L
M @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @ 7(";5I3(
MJ>U6"P  980  !D              ("!T&\" 'AL+W=O<FMS:&5E=',O<VAE
M970Y,RYX;6Q02P$"% ,4    " !<@)M6))S5@%X#  !J#   &0
M    @(%=>P( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4 Q0    (
M %R FU:947%$#04  & =   9              " @?)^ @!X;"]W;W)K<VAE
M971S+W-H965T.34N>&UL4$L! A0#%     @ 7(";5OI,<K3?!@  J#P  !D
M             ("!-H0" 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX;6Q02P$"
M% ,4    " !<@)M6^:_<;0\&   2)0  &0              @(%,BP( >&PO
M=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( %R FU8*4_F"G@(
M ,P&   9              " @9*1 @!X;"]W;W)K<VAE971S+W-H965T.3@N
M>&UL4$L! A0#%     @ 7(";5DTO*M\; P  J@H  !D              ("!
M9Y0" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4    " !<@)M6
MT/QY;V\*  #G6P  &@              @(&YEP( >&PO=V]R:W-H965T<R]S
M:&5E=#$P,"YX;6Q02P$"% ,4    " !<@)M6DJ%%],4&  #7(0  &@
M        @(%@H@( >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q02P$"% ,4
M    " !<@)M6Y.@JF?H%  "O(   &@              @(%=J0( >&PO=V]R
M:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    " !<@)M6I?[7XV8#  "G
M#0  &@              @(&/KP( >&PO=V]R:W-H965T<R]S:&5E=#$P,RYX
M;6Q02P$"% ,4    " !<@)M6^0S/W2\"  !H!   &@              @($M
MLP( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4    " !<@)M6
M4=9^D'4"  !0!@  &@              @(&4M0( >&PO=V]R:W-H965T<R]S
M:&5E=#$P-2YX;6Q02P$"% ,4    " !<@)M63L,%*1P$  !F%@  &@
M        @(%!N ( >&PO=V]R:W-H965T<R]S:&5E=#$P-BYX;6Q02P$"% ,4
M    " !<@)M6;[+_F&T%  #5(   &@              @(&5O ( >&PO=V]R
M:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4    " !<@)M62Q[!0I$#  "Q
M&0  #0              @ $ZP@( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M %R FU:7BKL<P    !,"   +              "  ?;% @!?<F5L<R\N<F5L
M<U!+ 0(4 Q0    ( %R FU;58@S,,P<  $!&   /              "  =_&
M @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !<@)M6F-"7[@4#  #:/@
M&@              @ $_S@( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    " !<@)M6\GX#[W$"  ")/   $P              @ %\T0(
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     <P!S *0?   >U (    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>381</ContextCount>
  <ElementCount>553</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>149</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements Of Changes In Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>Consolidated Statements Of Changes In Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Cash Flow</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flow</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Organization and Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations</Role>
      <ShortName>Organization and Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Concentration of Risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConcentrationOfRisks</Role>
      <ShortName>Concentration of Risks</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Short-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShortTermInvestments</Role>
      <ShortName>Short-term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Accounts Receivable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Prepayments and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets</Role>
      <ShortName>Prepayments and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PropertyAndEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Long-term loans receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LongTermLoansReceivable</Role>
      <ShortName>Long-term loans receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Long-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LongTermInvestments</Role>
      <ShortName>Long-term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Accrued Expenses and Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities</Role>
      <ShortName>Accrued Expenses and Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Bank Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/BankLoans</Role>
      <ShortName>Bank Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Short-term debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShortTermDebt</Role>
      <ShortName>Short-term debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Mandatorily redeemable non-controlling interests</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterests</Role>
      <ShortName>Mandatorily redeemable non-controlling interests</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/Revenues</Role>
      <ShortName>Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LossPerShare</Role>
      <ShortName>Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Company Financial Statements (Parent Company Only)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly</Role>
      <ShortName>Company Financial Statements (Parent Company Only)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Organization and Nature of Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables</Role>
      <ShortName>Organization and Nature of Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Concentration of Risks  (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConcentrationOfRisksTables</Role>
      <ShortName>Concentration of Risks  (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/ConcentrationOfRisks</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Short-term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShortTermInvestmentsTables</Role>
      <ShortName>Short-term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/ShortTermInvestments</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Accounts Receivable, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/AccountsReceivableNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/Inventories</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Prepayments and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsTables</Role>
      <ShortName>Prepayments and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/PropertyAndEquipmentNet</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Long-term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LongTermInvestmentsTables</Role>
      <ShortName>Long-term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/LongTermInvestments</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Accrued Expenses and Other Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/RevenuesTables</Role>
      <ShortName>Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/Revenues</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/ShareBasedCompensation</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Income Tax (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxTables</Role>
      <ShortName>Income Tax (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/IncomeTaxes</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Shareholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareholdersEquityTables</Role>
      <ShortName>Shareholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/ShareholdersEquity</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LossPerShareTables</Role>
      <ShortName>Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/LossPerShare</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Company FinanciaStatements (Parent Company Only) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables</Role>
      <ShortName>Company FinanciaStatements (Parent Company Only) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/FairValueMeasurements</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Organization and Nature of Operations - Summary  of Major Subsidiaries, VIE and Subsidiaries of VIE (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail</Role>
      <ShortName>Organization and Nature of Operations - Summary  of Major Subsidiaries, VIE and Subsidiaries of VIE (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Organization and Nature of Operations - Summary  of Financial Statement Balances and Amounts of VIE and VIE's Subsidiaries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail</Role>
      <ShortName>Organization and Nature of Operations - Summary  of Financial Statement Balances and Amounts of VIE and VIE's Subsidiaries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Organization and Nature of Operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail</Role>
      <ShortName>Organization and Nature of Operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Summary of Significant Accounting Policies - Summary Of Amortization of Intangible Assets with Finite Lives (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary Of Amortization of Intangible Assets with Finite Lives (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Summary of Significant Accounting Policies - Summary of Estimated Useful Lives and Residual Value of Property and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Estimated Useful Lives and Residual Value of Property and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Summary of Significant Accounting Policies - Summary of Operating Lease Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Operating Lease Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenue by Customer Incorporation Location (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Revenue by Customer Incorporation Location (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Summary of Significant Accounting Policies - Summary of Future Minimum Lease Payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Future Minimum Lease Payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Concentration of Risks - Summary of External Customers with 10% or More of Group's Revenues (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail</Role>
      <ShortName>Concentration of Risks - Summary of External Customers with 10% or More of Group's Revenues (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Concentration of Risks - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail</Role>
      <ShortName>Concentration of Risks - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Short-term Investments - Summary of Short Term Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail</Role>
      <ShortName>Short-term Investments - Summary of Short Term Investments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Short-term Investments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail</Role>
      <ShortName>Short-term Investments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail</Role>
      <ShortName>Accounts Receivable, Net - Summary of Accounts Receivable, Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Accounts Receivable, Net - Summary of Movements in Allowance for Doubtful Accounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail</Role>
      <ShortName>Accounts Receivable, Net - Summary of Movements in Allowance for Doubtful Accounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Inventories - Summary of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail</Role>
      <ShortName>Inventories - Summary of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Prepayments and Other Current Assets - Summary of Prepayments and Other Current Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail</Role>
      <ShortName>Prepayments and Other Current Assets - Summary of Prepayments and Other Current Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Prepayments and Other Current Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail</Role>
      <ShortName>Prepayments and Other Current Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Property and Equipment, Net - Summary of Plant and Equipment, Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail</Role>
      <ShortName>Property and Equipment, Net - Summary of Plant and Equipment, Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Property and Equipment, Net - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/PropertyAndEquipmentNetAdditionalInformationDetail</Role>
      <ShortName>Property and Equipment, Net - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Long-term loans receivable - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail</Role>
      <ShortName>Long-term loans receivable - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Long-term Investments - Summary of Long Term Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail</Role>
      <ShortName>Long-term Investments - Summary of Long Term Investments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Long-term Investments - Summary of Long Term Investments (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail</Role>
      <ShortName>Long-term Investments - Summary of Long Term Investments (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities and Long-term Loans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail</Role>
      <ShortName>Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities and Long-term Loans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Reconciliation of Changes in Product Warranty Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail</Role>
      <ShortName>Accrued Expenses and Other Liabilities - Summary of Reconciliation of Changes in Product Warranty Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Accrued Expenses and Other Liabilities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail</Role>
      <ShortName>Accrued Expenses and Other Liabilities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Bank Loans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail</Role>
      <ShortName>Bank Loans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Short-term debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail</Role>
      <ShortName>Short-term debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Mandatorily Redeemable Non-controlling Interests - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail</Role>
      <ShortName>Mandatorily Redeemable Non-controlling Interests - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Revenues - Summary of Revenues (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail</Role>
      <ShortName>Revenues - Summary of Revenues (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Revenues - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail</Role>
      <ShortName>Revenues - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Share-based Compensation - Summary of RSUs activity under the Share Incentive Plan (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail</Role>
      <ShortName>Share-based Compensation - Summary of RSUs activity under the Share Incentive Plan (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Share-based Compensation - Summary of Share Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail</Role>
      <ShortName>Share-based Compensation - Summary of Share Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Share-based Compensation - Summary of Assumptions Used to Determine the Fair Value of Share Options Granted (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail</Role>
      <ShortName>Share-based Compensation - Summary of Assumptions Used to Determine the Fair Value of Share Options Granted (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Share-based Compensation - Summary of Share-based Compensation Expenses Relating to RSUs Recognized (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail</Role>
      <ShortName>Share-based Compensation - Summary of Share-based Compensation Expenses Relating to RSUs Recognized (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Share-based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Share-based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail</Role>
      <ShortName>Income Taxes - Summary of Loss Before Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Income Taxes - Summary of Income Tax Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail</Role>
      <ShortName>Income Taxes - Summary of Income Tax Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Income Taxes - Summary of Reconciliations of Income Tax Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail</Role>
      <ShortName>Income Taxes - Summary of Reconciliations of Income Tax Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Income Taxes - Summary of Significant Components of Deferred Tax Assets (Labilities) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail</Role>
      <ShortName>Income Taxes - Summary of Significant Components of Deferred Tax Assets (Labilities) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Income Tax - Summary Of Valuation Allowance (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail</Role>
      <ShortName>Income Tax - Summary Of Valuation Allowance (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail</Role>
      <ShortName>Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Shareholders' Equity - Summary Of Accumulated Other Comprehensive Income Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail</Role>
      <ShortName>Shareholders' Equity - Summary Of Accumulated Other Comprehensive Income Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Shareholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Shareholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail</Role>
      <ShortName>Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Loss Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail</Role>
      <ShortName>Loss Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Restricted Net Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail</Role>
      <ShortName>Restricted Net Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Balance Sheets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail</Role>
      <ShortName>Company Financial Statements (Parent Company Only) - Condensed Balance Sheets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Statements of Comprehensive Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail</Role>
      <ShortName>Company Financial Statements (Parent Company Only) - Condensed Statements of Comprehensive Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Statements of Cash Flows (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail</Role>
      <ShortName>Company Financial Statements (Parent Company Only) - Condensed Statements of Cash Flows (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>1103 - Disclosure - Fair Value Measurements - Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail</Role>
      <ShortName>Fair Value Measurements - Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>1104 - Disclosure - Fair Value Measurements - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail</Role>
      <ShortName>Fair Value Measurements - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>1105 - Disclosure - Commitments and Contingencies - Summary of Leases of Lessee (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail</Role>
      <ShortName>Commitments and Contingencies - Summary of Leases of Lessee (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>1106 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="d404296d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>1107 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 8 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d404296d20f.htm 15674, 15678, 15682, 29210, 29994, 29998, 30002</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromAffiliateCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d404296d20f.htm 23324, 23328, 23332</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToAffiliateCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d404296d20f.htm 23506, 23510, 23514</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept PropertyPlantAndEquipmentEstimatedUsefulLives in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d404296d20f.htm 23929</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromEmployeesCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d404296d20f.htm 25828, 25832, 25836</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d404296d20f.htm 29205</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d404296d20f.htm 30190, 30194, 30198</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode -  d404296d20f.htm 15401</Log>
    <Log type="Warning">[dqc-0033-Document-Period-End-Date-Context] The ending date of 2021-12-31 used for AuditorFirmId must be the same as the Document Period End Date, 2022-12-31. The properties of this AuditorFirmId fact are Context: P01_01_2021To12_31_2021, Unit: (none), Rule Element Id: 2. d404296d20f.htm 15421</Log>
    <Log type="Warning">[dqc-0033-Document-Period-End-Date-Context] The ending date of 2021-12-31 used for AuditorLocation must be the same as the Document Period End Date, 2022-12-31. The properties of this AuditorLocation fact are Context: P01_01_2021To12_31_2021, Unit: (none), Rule Element Id: 2. d404296d20f.htm 15455</Log>
    <Log type="Warning">[dqc-0033-Document-Period-End-Date-Context] The ending date of 2021-12-31 used for AuditorName must be the same as the Document Period End Date, 2022-12-31. The properties of this AuditorName fact are Context: P01_01_2021To12_31_2021, Unit: (none), Rule Element Id: 2. d404296d20f.htm 15455</Log>
  </Logs>
  <InputFiles>
    <File doctype="20-F" original="d404296d20f.htm">d404296d20f.htm</File>
    <File>d404296dex121.htm</File>
    <File>d404296dex122.htm</File>
    <File>d404296dex131.htm</File>
    <File>d404296dex132.htm</File>
    <File>d404296dex151.htm</File>
    <File>d404296dex152.htm</File>
    <File>d404296dex153.htm</File>
    <File>d404296dex154.htm</File>
    <File>d404296dex155.htm</File>
    <File>d404296dex413.htm</File>
    <File>d404296dex81.htm</File>
    <File>eh-20221231.xsd</File>
    <File>eh-20221231_cal.xml</File>
    <File>eh-20221231_def.xml</File>
    <File>eh-20221231_lab.xml</File>
    <File>eh-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g404296g29g.jpg</File>
    <File>g404296sp113.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1698">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="64">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>136
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d404296d20f.htm": {
   "axisCustom": 7,
   "axisStandard": 42,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 3,
    "http://fasb.org/us-gaap/2022": 1698,
    "http://xbrl.sec.gov/dei/2022": 64
   },
   "contextCount": 381,
   "dts": {
    "calculationLink": {
     "local": [
      "eh-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "eh-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "d404296d20f.htm"
     ]
    },
    "labelLink": {
     "local": [
      "eh-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "eh-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "eh-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 915,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 8,
    "total": 8
   },
   "keyCustom": 105,
   "keyStandard": 448,
   "memberCustom": 83,
   "memberStandard": 58,
   "nsprefix": "eh",
   "nsuri": "http://www.ehangholdings.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.ehangholdings.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Short-term Investments",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.ehangholdings.com/role/ShortTermInvestments",
     "shortName": "Short-term Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1100 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Balance Sheets (Detail)",
     "menuCat": "Details",
     "order": "100",
     "role": "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
     "shortName": "Company Financial Statements (Parent Company Only) - Condensed Balance Sheets (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1101 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Statements of Comprehensive Loss (Detail)",
     "menuCat": "Details",
     "order": "101",
     "role": "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
     "shortName": "Company Financial Statements (Parent Company Only) - Condensed Statements of Comprehensive Loss (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1102 - Disclosure - Company Financial Statements (Parent Company Only) - Condensed Statements of Cash Flows (Detail)",
     "menuCat": "Details",
     "order": "102",
     "role": "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
     "shortName": "Company Financial Statements (Parent Company Only) - Condensed Statements of Cash Flows (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesTradingAndAvailableForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1103 - Disclosure - Fair Value Measurements - Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis (Detail)",
     "menuCat": "Details",
     "order": "103",
     "role": "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail",
     "shortName": "Fair Value Measurements - Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesTradingAndAvailableForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "eh:PercentageOfAssetsInvestInTemporaryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1104 - Disclosure - Fair Value Measurements - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "104",
     "role": "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail",
     "shortName": "Fair Value Measurements - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "eh:PercentageOfAssetsInvestInTemporaryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1105 - Disclosure - Commitments and Contingencies - Summary of Leases of Lessee (Detail)",
     "menuCat": "Details",
     "order": "105",
     "role": "http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail",
     "shortName": "Commitments and Contingencies - Summary of Leases of Lessee (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn04_25_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1106 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn04_25_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1107 - Disclosure - Subsequent Events - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "107",
     "role": "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail",
     "shortName": "Subsequent Events - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_EHangEgretGDMemberusgaapBusinessAcquisitionAxis_EHangGZMemberEHSrtConsolidatedEntitiesAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Accounts Receivable, Net",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.ehangholdings.com/role/AccountsReceivableNet",
     "shortName": "Accounts Receivable, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.ehangholdings.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Prepayments and Other Current Assets",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets",
     "shortName": "Prepayments and Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Property and Equipment, Net",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.ehangholdings.com/role/PropertyAndEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:LongTermLoansReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Long-term loans receivable",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.ehangholdings.com/role/LongTermLoansReceivable",
     "shortName": "Long-term loans receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:LongTermLoansReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:LongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Long-term Investments",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.ehangholdings.com/role/LongTermInvestments",
     "shortName": "Long-term Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:LongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Accrued Expenses and Other Liabilities",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities",
     "shortName": "Accrued Expenses and Other Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Bank Loans",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.ehangholdings.com/role/BankLoans",
     "shortName": "Bank Loans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Short-term debt",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.ehangholdings.com/role/ShortTermDebt",
     "shortName": "Short-term debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Mandatorily redeemable non-controlling interests",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterests",
     "shortName": "Mandatorily redeemable non-controlling interests",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Revenues",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.ehangholdings.com/role/Revenues",
     "shortName": "Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Share-based Compensation",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.ehangholdings.com/role/ShareBasedCompensation",
     "shortName": "Share-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.ehangholdings.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.ehangholdings.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Shareholders' Equity",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.ehangholdings.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Loss Per Share",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.ehangholdings.com/role/LossPerShare",
     "shortName": "Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Restricted Net Assets",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.ehangholdings.com/role/RestrictedNetAssets",
     "shortName": "Restricted Net Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Company Financial Statements (Parent Company Only)",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly",
     "shortName": "Company Financial Statements (Parent Company Only)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.ehangholdings.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_NonrecourseMemberusgaapRecourseStatusAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://www.ehangholdings.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://www.ehangholdings.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "32",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Organization and Nature of Operations (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables",
     "shortName": "Organization and Nature of Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Concentration of Risks  (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.ehangholdings.com/role/ConcentrationOfRisksTables",
     "shortName": "Concentration of Risks  (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Short-term Investments (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.ehangholdings.com/role/ShortTermInvestmentsTables",
     "shortName": "Short-term Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Accounts Receivable, Net (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.ehangholdings.com/role/AccountsReceivableNetTables",
     "shortName": "Accounts Receivable, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.ehangholdings.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Prepayments and Other Current Assets (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsTables",
     "shortName": "Prepayments and Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - Consolidated Statements of Comprehensive Loss",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Property and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.ehangholdings.com/role/PropertyAndEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "eh:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Long-term Investments (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.ehangholdings.com/role/LongTermInvestmentsTables",
     "shortName": "Long-term Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "eh:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Accrued Expenses and Other Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "eh:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Revenues (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.ehangholdings.com/role/RevenuesTables",
     "shortName": "Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Share-based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.ehangholdings.com/role/ShareBasedCompensationTables",
     "shortName": "Share-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Income Tax (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.ehangholdings.com/role/IncomeTaxTables",
     "shortName": "Income Tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Shareholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.ehangholdings.com/role/ShareholdersEquityTables",
     "shortName": "Shareholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Loss Per Share (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://www.ehangholdings.com/role/LossPerShareTables",
     "shortName": "Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure - Company FinanciaStatements (Parent Company Only) (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables",
     "shortName": "Company FinanciaStatements (Parent Company Only) (Tables)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://www.ehangholdings.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - Consolidated Statements Of Changes In Shareholders' Equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "shortName": "Consolidated Statements Of Changes In Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://www.ehangholdings.com/role/CommitmentsAndContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationStateCountryCode",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure - Organization and Nature of Operations - Summary  of Major Subsidiaries, VIE and Subsidiaries of VIE (Detail)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail",
     "shortName": "Organization and Nature of Operations - Summary  of Major Subsidiaries, VIE and Subsidiaries of VIE (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "eh:SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_EhflyTechnologyLimitedMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure - Organization and Nature of Operations - Summary  of Financial Statement Balances and Amounts of VIE and VIE's Subsidiaries (Detail)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
     "shortName": "Organization and Nature of Operations - Summary  of Financial Statement Balances and Amounts of VIE and VIE's Subsidiaries (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure - Organization and Nature of Operations - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
     "shortName": "Organization and Nature of Operations - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_LoanFacilityMemberusgaapDebtInstrumentAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "eh:ConvenienceTranslationPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure - Summary of Significant Accounting Policies - Summary Of Amortization of Intangible Assets with Finite Lives (Detail)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail",
     "shortName": "Summary of Significant Accounting Policies - Summary Of Amortization of Intangible Assets with Finite Lives (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_SoftwareMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "eh:ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure - Summary of Significant Accounting Policies - Summary of Estimated Useful Lives and Residual Value of Property and Equipment (Detail)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail",
     "shortName": "Summary of Significant Accounting Policies - Summary of Estimated Useful Lives and Residual Value of Property and Equipment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "eh:ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_MoldAndToolingMemberusgaapPropertyPlantAndEquipmentByTypeAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure - Summary of Significant Accounting Policies - Summary of Operating Lease Liabilities (Detail)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail",
     "shortName": "Summary of Significant Accounting Policies - Summary of Operating Lease Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenue by Customer Incorporation Location (Detail)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail",
     "shortName": "Summary of Significant Accounting Policies - Summary of Revenue by Customer Incorporation Location (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "2",
      "lang": null,
      "name": "eh:PercentageOfRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Summary of Significant Accounting Policies - Summary of Future Minimum Lease Payments (Detail)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail",
     "shortName": "Summary of Significant Accounting Policies - Summary of Future Minimum Lease Payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - Consolidated Statements of Cash Flow",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
     "shortName": "Consolidated Statements of Cash Flow",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1060 - Disclosure - Concentration of Risks - Summary of External Customers with 10% or More of Group's Revenues (Detail)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
     "shortName": "Concentration of Risks - Summary of External Customers with 10% or More of Group's Revenues (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_SupplierAMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1061 - Disclosure - Concentration of Risks - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
     "shortName": "Concentration of Risks - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_TwoCustomerMembersrtMajorCustomersAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TradingSecuritiesDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Short-term Investments - Summary of Short Term Investments (Detail)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail",
     "shortName": "Short-term Investments - Summary of Short Term Investments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TradingSecuritiesDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure - Short-term Investments - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail",
     "shortName": "Short-term Investments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_InterestIncomeMemberusgaapIncomeStatementLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Detail)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail",
     "shortName": "Accounts Receivable, Net - Summary of Accounts Receivable, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure - Accounts Receivable, Net - Summary of Movements in Allowance for Doubtful Accounts (Detail)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail",
     "shortName": "Accounts Receivable, Net - Summary of Movements in Allowance for Doubtful Accounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "eh:AdditionalProvisionChargedToExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1066 - Disclosure - Inventories - Summary of Inventories (Detail)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail",
     "shortName": "Inventories - Summary of Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "eh:PrepaidServiceFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1067 - Disclosure - Prepayments and Other Current Assets - Summary of Prepayments and Other Current Assets (Detail)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail",
     "shortName": "Prepayments and Other Current Assets - Summary of Prepayments and Other Current Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "eh:DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "eh:PrepaidServiceFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1068 - Disclosure - Prepayments and Other Current Assets - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail",
     "shortName": "Prepayments and Other Current Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_ThirdPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1069 - Disclosure - Property and Equipment, Net - Summary of Plant and Equipment, Net (Detail)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail",
     "shortName": "Property and Equipment, Net - Summary of Plant and Equipment, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseholdImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1007 - Disclosure - Organization and Nature of Operations",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations",
     "shortName": "Organization and Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1070 - Disclosure - Property and Equipment, Net - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.ehangholdings.com/role/PropertyAndEquipmentNetAdditionalInformationDetail",
     "shortName": "Property and Equipment, Net - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "eh:LongTermLoansReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1071 - Disclosure - Long-term loans receivable - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail",
     "shortName": "Long-term loans receivable - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "eh:LongTermLoansReceivableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "eh:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1072 - Disclosure - Long-term Investments - Summary of Long Term Investments (Detail)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail",
     "shortName": "Long-term Investments - Summary of Long Term Investments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "eh:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P06_01_2021To06_30_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1073 - Disclosure - Long-term Investments - Summary of Long Term Investments (Parenthetical) (Detail)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail",
     "shortName": "Long-term Investments - Summary of Long Term Investments (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "eh:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P06_01_2021To06_30_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "eh:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock",
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1074 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities and Long-term Loans (Detail)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail",
     "shortName": "Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities and Long-term Loans (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "eh:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock",
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1075 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Reconciliation of Changes in Product Warranty Liability (Detail)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail",
     "shortName": "Accrued Expenses and Other Liabilities - Summary of Reconciliation of Changes in Product Warranty Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHParitesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualProvision",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1076 - Disclosure - Accrued Expenses and Other Liabilities - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
     "shortName": "Accrued Expenses and Other Liabilities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "eh:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMemberEHParitesInvolvedAxis_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_PendingLitigationMemberusgaapLitigationStatusAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualProvision",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfBankDebt",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1077 - Disclosure - Bank Loans - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
     "shortName": "Bank Loans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1078 - Disclosure - Short-term debt - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail",
     "shortName": "Short-term debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "eh:MinorityInterestsOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1079 - Disclosure - Mandatorily Redeemable Non-controlling Interests - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail",
     "shortName": "Mandatorily Redeemable Non-controlling Interests - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn06_30_2020",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "eh:MinorityInterestsOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1008 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1080 - Disclosure - Revenues - Summary of Revenues (Detail)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail",
     "shortName": "Revenues - Summary of Revenues (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ProductsAirMobilitySolutionsMembersrtProductOrServiceAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1081 - Disclosure - Revenues - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
     "shortName": "Revenues - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1082 - Disclosure - Share-based Compensation - Summary of RSUs activity under the Share Incentive Plan (Detail)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail",
     "shortName": "Share-based Compensation - Summary of RSUs activity under the Share Incentive Plan (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1083 - Disclosure - Share-based Compensation - Summary of Share Option Activity (Detail)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail",
     "shortName": "Share-based Compensation - Summary of Share Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_ShareIncentivePlan2015MemberusgaapPlanNameAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1084 - Disclosure - Share-based Compensation - Summary of Assumptions Used to Determine the Fair Value of Share Options Granted (Detail)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail",
     "shortName": "Share-based Compensation - Summary of Assumptions Used to Determine the Fair Value of Share Options Granted (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ShareIncentivePlan2015MemberusgaapPlanNameAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1085 - Disclosure - Share-based Compensation - Summary of Share-based Compensation Expenses Relating to RSUs Recognized (Detail)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail",
     "shortName": "Share-based Compensation - Summary of Share-based Compensation Expenses Relating to RSUs Recognized (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1086 - Disclosure - Share-based Compensation - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
     "shortName": "Share-based Compensation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1087 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes (Detail)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail",
     "shortName": "Income Taxes - Summary of Loss Before Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1088 - Disclosure - Income Taxes - Summary of Income Tax Expense (Detail)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail",
     "shortName": "Income Taxes - Summary of Income Tax Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1089 - Disclosure - Income Taxes - Summary of Reconciliations of Income Tax Expenses (Detail)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail",
     "shortName": "Income Taxes - Summary of Reconciliations of Income Tax Expenses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Concentration of Risks",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.ehangholdings.com/role/ConcentrationOfRisks",
     "shortName": "Concentration of Risks",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1090 - Disclosure - Income Taxes - Summary of Significant Components of Deferred Tax Assets (Labilities) (Detail)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail",
     "shortName": "Income Taxes - Summary of Significant Components of Deferred Tax Assets (Labilities) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1091 - Disclosure - Income Tax - Summary Of Valuation Allowance (Detail)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail",
     "shortName": "Income Tax - Summary Of Valuation Allowance (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "eh:UnrecognizedTaxBenefitsGross",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1092 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Detail)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail",
     "shortName": "Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1093 - Disclosure - Income Taxes - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
       "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1094 - Disclosure - Related Party Transactions - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
     "shortName": "Related Party Transactions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022_MrHuazhiHuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ShortTermBankLoansGuaranteeMemberusgaapGuaranteeObligationsByNatureAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1095 - Disclosure - Shareholders' Equity - Summary Of Accumulated Other Comprehensive Income Loss (Detail)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail",
     "shortName": "Shareholders' Equity - Summary Of Accumulated Other Comprehensive Income Loss (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMemberEHConsolidationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn10_26_2022",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1096 - Disclosure - Shareholders' Equity - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
     "shortName": "Shareholders' Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn10_26_2022",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1097 - Disclosure - Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
     "shortName": "Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1098 - Disclosure - Loss Per Share - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail",
     "shortName": "Loss Per Share - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1099 - Disclosure - Restricted Net Assets - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail",
     "shortName": "Restricted Net Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d404296d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 149,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_FR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FRANCE"
       }
      }
     },
     "localname": "FR",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AdrMember": {
     "auth_ref": [
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Depositary Receipt (or American Depositary Share, ADS).",
        "label": "ADR [Member]",
        "terseLabel": "American Depositary Shares [Member]"
       }
      }
     },
     "localname": "AdrMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r963"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "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": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r957"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r963"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when an entity was incorporated",
        "label": "Entity Incorporation, Date of Incorporation",
        "terseLabel": "Date of incorporation/ establishment"
       }
      }
     },
     "localname": "EntityIncorporationDateOfIncorporation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Place of incorporation/ establishment"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "eh_AavMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAV [Member]",
        "terseLabel": "AAV [Member]"
       }
      }
     },
     "localname": "AavMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current and non-current at the end of the reporting period.",
        "label": "Accounts Payable Accrued Liabilities And Other Liabilities Disclosure Current and Non Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentAndNonCurrentTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 36.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Accruals and other liabilities",
        "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities And Other Liabilities Current",
        "terseLabel": "Accrued expenses and other liabilities",
        "totalLabel": "Total",
        "verboseLabel": "Accrued expenses and current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_AccumulatedImpairmentOfPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of accumulated impairment of property plant and equipment recognized during the period.",
        "label": "Accumulated Impairment of Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated impairment"
       }
      }
     },
     "localname": "AccumulatedImpairmentOfPropertyPlantAndEquipment",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_AdditionalProvisionChargedToExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional provision charged to expense.",
        "label": "Additional Provision Charged To Expense",
        "verboseLabel": "Additional provision charged to expense"
       }
      }
     },
     "localname": "AdditionalProvisionChargedToExpense",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital employee stock withholding tax.",
        "label": "Adjustments To Additional Paid In Capital Employee Stock Withholding Tax",
        "terseLabel": "Arrangement for employee stock withholding tax"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEmployeeStockWithholdingTax",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital reclaim of shares unde rshare incentiveplan.",
        "label": "Adjustments To Additional Paid In Capital Reclaim Of Shares Under Share Incentive Plan",
        "terseLabel": "Clawback of shares under share incentive plan"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalReclaimOfSharesUnderShareIncentivePlan",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_AirMobilitySolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Air mobility solutions.",
        "label": "Air mobility solutions [Member]"
       }
      }
     },
     "localname": "AirMobilitySolutionsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_AppropriationOfReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Appropriation of reserves.",
        "label": "Appropriation Of Reserves",
        "terseLabel": "Appropriation of reserves"
       }
      }
     },
     "localname": "AppropriationOfReserves",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_AppropriationOfStatutoryReserves": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segregation of retained earnings which is unavailable for dividend distribution according to local law and regulation.",
        "label": "Appropriation Of Statutory Reserves",
        "terseLabel": "Appropriation of statutory reserve"
       }
      }
     },
     "localname": "AppropriationOfStatutoryReserves",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_AustrianMinisterOfFinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Austrian minister of finance.",
        "label": "Austrian Minister Of Finance [Member]"
       }
      }
     },
     "localname": "AustrianMinisterOfFinanceMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_BiotechCompanyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Biotech Company Limited [Member]",
        "terseLabel": "Biotech Company Limited [Member]"
       }
      }
     },
     "localname": "BiotechCompanyLimitedMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_BusinessCombinationEquityInterestDisposedOff": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination equity interest disposed off.",
        "label": "Business Combination Equity Interest Disposed Off",
        "terseLabel": "Business combination equity interest disposed off"
       }
      }
     },
     "localname": "BusinessCombinationEquityInterestDisposedOff",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_CapitalContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital contribution.",
        "label": "Capital Contribution",
        "verboseLabel": "Capital contribution to Group companies"
       }
      }
     },
     "localname": "CapitalContribution",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_CommonStockSharesHeldInDepositoryBank": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock shares held in depository bank.",
        "label": "Common Stock Shares Held In Depository Bank",
        "terseLabel": "Ordinary shares held by depository bank"
       }
      }
     },
     "localname": "CommonStockSharesHeldInDepositoryBank",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "eh_CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company and chairman and chief executive officer of the company member.",
        "label": "Company And Chairman And Chief Executive Officer Of The Company [Member]",
        "terseLabel": "Company and chairman and chief executive officer of the company [Member]"
       }
      }
     },
     "localname": "CompanyAndChairmanAndChiefExecutiveOfficerOfTheCompanyMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company chairman chief executive officer and variable interest entity.",
        "label": "Company Chairman Chief Executive Officer And Variable Interest Entity [Member]",
        "terseLabel": "Company chairman chief executive officer and variable interest entity [Member]"
       }
      }
     },
     "localname": "CompanyChairmanChiefExecutiveOfficerAndVariableInterestEntityMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CompensatoryDamagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensatory damages member.",
        "label": "Compensatory Damages [Member]",
        "terseLabel": "Compensatory damages [Member]"
       }
      }
     },
     "localname": "CompensatoryDamagesMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ConsolidationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidation.",
        "label": "Consolidation [Axis]"
       }
      }
     },
     "localname": "ConsolidationAxis",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_ConsolidationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidation",
        "label": "Consolidation [Domain]"
       }
      }
     },
     "localname": "ConsolidationDomain",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ConsultingAndServiceAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting and service agreement term.",
        "label": "Consulting And Service Agreement Term",
        "terseLabel": "Consulting and service agreement term"
       }
      }
     },
     "localname": "ConsultingAndServiceAgreementTerm",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_ConvenienceTranslationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Convenience translation.",
        "label": "Convenience Translation [Policy Text Block]",
        "terseLabel": "Convenience translation"
       }
      }
     },
     "localname": "ConvenienceTranslationPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_CostAndEstimatedEarningsInExcessOfBillings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.",
        "label": "Cost And Estimated Earnings In Excess Of Billings",
        "terseLabel": "Cost and estimated earnings in excess of billings"
       }
      }
     },
     "localname": "CostAndEstimatedEarningsInExcessOfBillings",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.",
        "label": "Cost And Estimated Earnings In Excess Of Billings [Policy Text Block]",
        "terseLabel": "Cost and estimated earnings in excess of billings"
       }
      }
     },
     "localname": "CostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_CostOrAmortizedCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Or Amortized Cost",
        "label": "Cost Or Amortized Cost [Member]",
        "verboseLabel": "Cost or Amortized Cost [Member]"
       }
      }
     },
     "localname": "CostOrAmortizedCostMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer A [Member]",
        "terseLabel": "Customer A [Member]"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer B [Member]",
        "terseLabel": "Customer B [Member]"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer C [Member]",
        "terseLabel": "Customer C [Member]"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer D.",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D [Member]"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer E [Member]",
        "terseLabel": "Customer E [Member]"
       }
      }
     },
     "localname": "CustomerEMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CustomerFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer F [Member]",
        "terseLabel": "Customer F [Member]"
       }
      }
     },
     "localname": "CustomerFMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_CustomerGMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer G [Member]",
        "terseLabel": "Customer G [Member]"
       }
      }
     },
     "localname": "CustomerGMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_DebtInstrumentPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument period.",
        "label": "Debt Instrument Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentPeriodAxis",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_DebtInstrumentPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument period.",
        "label": "Debt Instrument Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentPeriodDomain",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_DebtIssuedDuringThePeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Issued during the period.",
        "label": "Debt Issued During the Period"
       }
      }
     },
     "localname": "DebtIssuedDuringThePeriod",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DecreaseInAccountsReceivableCausedByImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in accounts receivable caused by impairment.",
        "label": "Decrease In Accounts Receivable Caused By Impairment",
        "terseLabel": "Decrease in accounts receivable caused by impairment"
       }
      }
     },
     "localname": "DecreaseInAccountsReceivableCausedByImpairment",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DeferredGovernmentSubsidiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 38.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the government grants that will be recognised in profit on a systematic basis within one year.",
        "label": "Deferred Government Subsidies Current",
        "terseLabel": "Deferred government subsidies"
       }
      }
     },
     "localname": "DeferredGovernmentSubsidiesCurrent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DeferredTaxAssetsDeferredGovernmentSubsidies": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 5.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "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 government subsidies.",
        "label": "Deferred Tax Assets Deferred Government Subsidies",
        "terseLabel": "Deferred government subsidies"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredGovernmentSubsidies",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DeferredTaxAssetsLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 11.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets lease liabilities.",
        "label": "Deferred Tax Assets Lease Liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DeferredTaxAssetsNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Net",
        "label": "Deferred Tax Assets Net [Line Items]"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetLineItems",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_DeferredTaxAssetsUnrealizedLossOnLongTermInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 9.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Unrealized Loss on Long Term Investment.",
        "label": "Deferred Tax Assets Unrealized Loss on Long Term Investment",
        "terseLabel": "Unrealized loss on long-term investment"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedLossOnLongTermInvestment",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 10.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Unrealized Profit Arising from Elimination of Inter Company Transactions.",
        "label": "Deferred Tax Assets Unrealized Profit Arising from Elimination of Inter Company Transactions",
        "terseLabel": "Unrealized profit arising from elimination of inter-company transactions"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedProfitArisingFromEliminationOfInterCompanyTransactions",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DeferredTaxAssetsWelfarePayables": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 7.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets welfare payables.",
        "label": "Deferred Tax Assets Welfare Payables",
        "verboseLabel": "Welfare payables"
       }
      }
     },
     "localname": "DeferredTaxAssetsWelfarePayables",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 13.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from gain on long-term investment.",
        "label": "Deferred Tax Liabilities Unrealized Gain On LongTerm Investment",
        "negatedLabel": "Unrealized gain on long-term investment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUnrealizedGainOnLongTermInvestment",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_DevelopmentAndPurchaseCooperativeArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Development And Purchase Cooperative Arrangement [Member]",
        "terseLabel": "Development and Purchase Cooperative Arrangement [Member]"
       }
      }
     },
     "localname": "DevelopmentAndPurchaseCooperativeArrangementMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development and purchase cooperative arrangement policy.",
        "label": "Development and purchase cooperative arrangement [Policy Text Block]",
        "terseLabel": "Development and purchase cooperative arrangement"
       }
      }
     },
     "localname": "DevelopmentAndPurchaseCooperativeArrangementPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for prepaid expenses and other assets.",
        "label": "Disclosure Of Prepaid Expenses And Other Assets [Text Block]",
        "terseLabel": "Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "DisclosureOfPrepaidExpensesAndOtherAssetsTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_DividendsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends policy.",
        "label": "Dividends Policy [Text Block]",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_EHangEgretGDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EHang Egret GD [Member]",
        "label": "EHang Egret GD [Member]",
        "terseLabel": "EHang Egret GD [Member]"
       }
      }
     },
     "localname": "EHangEgretGDMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EHangGZMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EHang GZ [Member]",
        "label": "EHang GZ [Member]"
       }
      }
     },
     "localname": "EHangGZMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EastAsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "East asia.",
        "label": "East Asia [Member]",
        "terseLabel": "East Asia [Member]"
       }
      }
     },
     "localname": "EastAsiaMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of Preferential Tax Rate Inside the PRC on Basic and Dilutive Loss Per Share.",
        "label": "Effect of Preferential Tax Rate Inside the PRC on Basic and Dilutive Loss Per Share",
        "terseLabel": "Effect of preferential tax rate inside the PRC on basic and dilutive loss per share"
       }
      }
     },
     "localname": "EffectOfPreferentialTaxRateInsideThePrcOnBasicAndDilutiveLossPerShare",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation qualified research and development additional deduction percent.",
        "label": "Effective Income Tax Rate Reconciliation Qualified Research and Development Additional Deduction Percent",
        "terseLabel": "Effective income tax rate reconciliation qualified research and development additional deduction percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentAdditionalDeductionPercent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation qualified research and development super deduction percent.",
        "label": "Effective Income Tax Rate Reconciliation Qualified Research and Development Super Deduction Percent",
        "terseLabel": "Effective income tax rate reconciliation qualified research and development super deduction percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationQualifiedResearchAndDevelopmentSuperDeductionPercent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EH Kashi Ehang Egret Media Technology Co Ltd Ehang Egret Ks.",
        "label": "EH Kashi Ehang Egret Media Technology Co Ltd Ehang Egret Ks [Member]"
       }
      }
     },
     "localname": "EhKashiEhangEgretMediaTechnologyCoLtdEhangEgretKsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EhangHkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ehang HK",
        "label": "Ehang HK [Member]",
        "verboseLabel": "Ehang HK [Member]"
       }
      }
     },
     "localname": "EhangHkMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EhangIntelligentEquipmentGuanghouCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ehang intelligent equipment (guanghou) co ltd member.",
        "label": "Ehang Intelligent Equipment Guanghou Co Ltd [Member]",
        "terseLabel": "EHang Intelligent Equipment (Guangzhou) Co., Ltd. (\"EHang Intelligent\" or the \"WFOE\") [Member]"
       }
      }
     },
     "localname": "EhangIntelligentEquipmentGuanghouCoLtdMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EhangIntelligentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EHang Intelligent [Member]",
        "label": "EHang Intelligent [Member]",
        "terseLabel": "EHang intelligent [member]"
       }
      }
     },
     "localname": "EhangIntelligentMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EhangYunfuMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ehang Yunfu",
        "label": "Ehang Yunfu [Member]"
       }
      }
     },
     "localname": "EhangYunfuMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EhflyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ehfly",
        "label": "Ehfly [Member]",
        "verboseLabel": "Ehfly [Member]"
       }
      }
     },
     "localname": "EhflyMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EhflyTechnologyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ehfy technology limited member.",
        "label": "Ehfly Technology Limited [Member]",
        "terseLabel": "Ehfly Technology Limited (\"Ehfly\") [Member]"
       }
      }
     },
     "localname": "EhflyTechnologyLimitedMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_EmployeeBenefitExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for employee benefit expenses.",
        "label": "Employee Benefit Expenses [Policy Text Block]",
        "terseLabel": "Employee benefit expenses"
       }
      }
     },
     "localname": "EmployeeBenefitExpensesPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_EnterpriseIncomeTaxPreferentialRate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise income tax preferential rate.",
        "label": "Enterprise Income Tax Preferential Rate",
        "terseLabel": "Enterprise income tax preferential rate"
       }
      }
     },
     "localname": "EnterpriseIncomeTaxPreferentialRate",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_EquityAndCostMethodInvestment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity and cost method investment.",
        "label": "Equity and Cost Method Investment",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "EquityAndCostMethodInvestment",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_EquityMethodInvestmentConsiderationPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 7.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity method investment consideration payable current.",
        "label": "Equity Method Investment Consideration Payable Current",
        "verboseLabel": "Consideration payable to an equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentConsiderationPayableCurrent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_EuropeanAssetManagementCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "European asset management company.",
        "label": "European asset management company [Member]"
       }
      }
     },
     "localname": "EuropeanAssetManagementCompanyMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ExclusiveConsultingAndServiceAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive consulting and service agreement member.",
        "label": "Exclusive Consulting And Service Agreement [Member]",
        "terseLabel": "Exclusive Consulting And Service Agreement [Member]"
       }
      }
     },
     "localname": "ExclusiveConsultingAndServiceAgreementMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation adjustment for allowance for doubtful accounts.",
        "label": "Foreign Currency Translation Adjustment For Allowance For Doubtful Accounts",
        "negatedLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationAdjustmentForAllowanceForDoubtfulAccounts",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_FourYearPeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Four Year Period [Member]"
       }
      }
     },
     "localname": "FourYearPeriodMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_GeneralReserveFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General reserve fund.",
        "label": "General Reserve Fund [Member]",
        "terseLabel": "General Reserve Fund [Member]"
       }
      }
     },
     "localname": "GeneralReserveFundMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_GovernmentSubsidiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the government grants that will be recognised in profit on a systematic basis.",
        "label": "Government Subsidies [Policy Text Block]",
        "terseLabel": "Government subsidies"
       }
      }
     },
     "localname": "GovernmentSubsidiesPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_GrossUnrealizedGainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross unrealized gains.",
        "label": "Gross Unrealized Gains [Member]",
        "terseLabel": "Gross Unrealized Gains [Member]"
       }
      }
     },
     "localname": "GrossUnrealizedGainsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_GrossUnrealizedHoldingGainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross Unrealized Holding Gains",
        "label": "Gross Unrealized Holding Gains [Member]",
        "verboseLabel": "Gross Unrealized Holding Gains [Member]"
       }
      }
     },
     "localname": "GrossUnrealizedHoldingGainsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_GuangdongEhangGeneralAviationCoLtdEhangAviationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guangdong ehang general aviation co ltd ehang aviation.",
        "label": "Guangdong Ehang General Aviation Co Ltd Ehang Aviation [Member]",
        "terseLabel": "Guangdong EHang General Aviation Co., Ltd. (\"EHang Aviation\") [member]"
       }
      }
     },
     "localname": "GuangdongEhangGeneralAviationCoLtdEhangAviationMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_GuangzhouCityGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guangzhou City government.",
        "label": "Guangzhou City Government [Member]",
        "terseLabel": "Guangzhou City Government [Member]"
       }
      }
     },
     "localname": "GuangzhouCityGovernmentMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guangzhou EHang intelligent technology co., ltd. (\"EHang GZ\" or the \"VIE\") member.",
        "label": "Guangzhou EHang Intelligent Technology Co Ltd EHang GZ or the VIE [Member]",
        "terseLabel": "Guangzhou EHang Intelligent Technology Co., Ltd. (\"EHang GZ\" or the \"VIE\") [Member]"
       }
      }
     },
     "localname": "GuangzhouEhangIntelligentTechnologyCoLtdehangGzOrThevieMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_HighAndNewTechnologyEnterpriseTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of High and new technology enterprise tax rate applicable to pretax income (loss).",
        "label": "High And New Technology Enterprise Tax Rate",
        "terseLabel": "High and New Technology Enterprise, tax rate"
       }
      }
     },
     "localname": "HighAndNewTechnologyEnterpriseTaxRate",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_HoldingsInVaribaleInterestEntities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Holdings in varibale interest entities.",
        "label": "Holdings In Varibale Interest Entities",
        "terseLabel": "Net interests of the VIEs"
       }
      }
     },
     "localname": "HoldingsInVaribaleInterestEntities",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_IncomeTaxDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Disclosure.",
        "label": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureLineItems",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_IncomeTaxExemptionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax exemption period.",
        "label": "Income Tax Exemption Period",
        "terseLabel": "Income tax exemption period"
       }
      }
     },
     "localname": "IncomeTaxExemptionPeriod",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "eh_IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Reconciliation Deductible Additional Deduction for Qualified Research And Development Expenses.",
        "label": "Income Tax Reconciliation Deductible Additional Deduction for Qualified Research And Development Expenses",
        "terseLabel": "Additional deduction for qualified R&amp;D expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductibleAdditionalDeductionForQualifiedResearchAndDevelopmentExpenses",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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 adoption of preferential tax rate.",
        "label": "Income Tax Reconciliation Effect On Adoption Of Preferential Tax Rate",
        "negatedLabel": "Effect on adoption of preferential tax rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationEffectOnAdoptionOfPreferentialTaxRate",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_IncomeTaxReconciliationStatutoryIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation statutory income expense.",
        "label": "Income Tax Reconciliation Statutory Income Expense",
        "terseLabel": "Statutory expense"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStatutoryIncomeExpense",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_IncreaseDecreaseInDeferredGovernmentSubsidies": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 35.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for the government grants recognised in profit on a systematic basis.",
        "label": "Increase Decrease In Deferred Government Subsidies",
        "terseLabel": "Deferred government subsidies"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredGovernmentSubsidies",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_IncreaseDecreaseInUnrecognizedTaxBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 38.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in unrecognized tax benefits.",
        "label": "Increase Decrease In Unrecognized Tax Benefits",
        "negatedLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInUnrecognizedTaxBenefits",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_InterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inter company.",
        "label": "Inter Company [Member]",
        "terseLabel": "Inter-company revenue [Member]"
       }
      }
     },
     "localname": "InterCompanyMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_InterestAndInvestmentIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 52.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and investment income.",
        "label": "Interest And Investment Income",
        "negatedLabel": "Interest and investment income"
       }
      }
     },
     "localname": "InterestAndInvestmentIncome",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_InterestAndInvestmentIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and investment income.",
        "label": "Interest And Investment Income [Member]",
        "terseLabel": "Interest And Investment Income [Member]"
       }
      }
     },
     "localname": "InterestAndInvestmentIncomeMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_KeyAavMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key AAV [Member]",
        "terseLabel": "Key AAV [Member]"
       }
      }
     },
     "localname": "KeyAavMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than one year and not later than two years.",
        "label": "Later Than One Year And Not Later Than Two Years [Member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_LoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan facility.",
        "label": "Loan Facility [Member]",
        "terseLabel": "Loan Facility [Member]"
       }
      }
     },
     "localname": "LoanFacilityMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_LoansReceivableWithFixedRatesOfInterestPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Receivable With Fixed Rates Of Interest Percentage",
        "label": "Loans Receivable With Fixed Rates Of Interest Percentage",
        "terseLabel": "Loans receivable, interest rate"
       }
      }
     },
     "localname": "LoansReceivableWithFixedRatesOfInterestPercentage",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_LongTermBankLoansGuaranteeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term bank loans guarantee.",
        "label": "Long Term Bank Loans Guarantee [Member]"
       }
      }
     },
     "localname": "LongTermBankLoansGuaranteeMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_LongTermInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term investments.",
        "label": "Long Term Investments [Text Block]",
        "terseLabel": "Long-term Investments"
       }
      }
     },
     "localname": "LongTermInvestmentsTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_LongTermLoansFromThirdPartySettledThroughAccountsReceivables": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term loan from a third party settled by accounts receivable.",
        "label": "Long Term Loans From Third Party Settled Through Accounts Receivables",
        "terseLabel": "Long-term loan from a third party settled by accounts receivable"
       }
      }
     },
     "localname": "LongTermLoansFromThirdPartySettledThroughAccountsReceivables",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_LongTermLoansReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Loans Receivable [Abstract]"
       }
      }
     },
     "localname": "LongTermLoansReceivableAbstract",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "eh_LongTermLoansReceivableAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Loans Receivable Agreement Term",
        "label": "Long Term Loans Receivable Agreement Term",
        "terseLabel": "Long term loans receivable. Agreement term"
       }
      }
     },
     "localname": "LongTermLoansReceivableAgreementTerm",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "eh_LongTermLoansReceivableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Loans Receivable [Text Block]",
        "label": "Long Term Loans Receivable [Text Block]",
        "terseLabel": "Long-Term Loans Receivable"
       }
      }
     },
     "localname": "LongTermLoansReceivableTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_MilestonePaymentsToMade": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone payments to made",
        "label": "Milestone Payments To Made",
        "terseLabel": "Agreed-upon milestones, payments totaling"
       }
      }
     },
     "localname": "MilestonePaymentsToMade",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_MinorityInterestsOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minority Interests Ownership Percentage By Parent.",
        "label": "Minority Interests Ownership Percentage By Parent",
        "terseLabel": "Minority Interests Ownership Percentage By Parent"
       }
      }
     },
     "localname": "MinorityInterestsOwnershipPercentageByParent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_MoldAndToolingGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mold and tooling gross.",
        "label": "Mold And Tooling Gross",
        "terseLabel": "Mold and tooling"
       }
      }
     },
     "localname": "MoldAndToolingGross",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_MoldAndToolingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mold and tooling.",
        "label": "Mold And Tooling [Member]"
       }
      }
     },
     "localname": "MoldAndToolingMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_MrHuazhiHuMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mr Huazhi Hu [Member]"
       }
      }
     },
     "localname": "MrHuazhiHuMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net income loss after tax and before share of equity method investee.",
        "label": "Net Income Loss After Tax And Before Share Of Equity Method Investee",
        "totalLabel": "Loss before income (loss) from equity method investment"
       }
      }
     },
     "localname": "NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_NetLossPerAmericanDepositaryShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Loss Per American Depositary Share [Abstract]",
        "label": "Net Loss Per American Depositary Share [Abstract]",
        "terseLabel": "Net loss per ADS (2 ordinary shares equal to 1 ADS):"
       }
      }
     },
     "localname": "NetLossPerAmericanDepositaryShareAbstract",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net off of deferred tax liabilities arising from right of use assets.",
        "label": "Net Off Of Deferred Tax Liabilities Arising From Right Of Use Assets",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_NomineeShareholderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominee shareholder member.",
        "label": "Nominee Shareholder [Member]",
        "terseLabel": "Nominee Shareholder [Member]"
       }
      }
     },
     "localname": "NomineeShareholderMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_NotExpirableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Not Expirable.",
        "label": "Not Expirable [Member]"
       }
      }
     },
     "localname": "NotExpirableMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_NotLaterThanNineMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Not later than nine months.",
        "label": "Not Later Than Nine Months [Member]"
       }
      }
     },
     "localname": "NotLaterThanNineMonthsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_NotLaterThanOneYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Not later than one year.",
        "label": "Not Later Than One Year [Member]"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days from signing off of Sales and purchase agreement.",
        "label": "Number of Days from Signing off of Sales and Purchase Agreement",
        "terseLabel": "Number of days from signing off of Sales and purchase agreement"
       }
      }
     },
     "localname": "NumberOfDaysFromSigningOffOfSalesAndPurchaseAgreement",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "eh_NumberOfUnitsProposedToBeSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of units proposed to be sold",
        "label": "Number Of Units Proposed To Be Sold",
        "terseLabel": "Number of units of product proposed to be sold"
       }
      }
     },
     "localname": "NumberOfUnitsProposedToBeSold",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "eh_OfficeEquipmentGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of property used by office.",
        "label": "Office Equipment Gross",
        "terseLabel": "Office equipment"
       }
      }
     },
     "localname": "OfficeEquipmentGross",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_OneYearPeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Year Period [Member]"
       }
      }
     },
     "localname": "OneYearPeriodMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_OperatingLossCarryforwardsExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards which are deductible for tax purposes.",
        "label": "Operating Loss Carryforwards Expiration Period",
        "terseLabel": "Deductible tax losses, period"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationPeriod",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "eh_OrdinarySharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares [Abstract]"
       }
      }
     },
     "localname": "OrdinarySharesAbstract",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization consolidation basis of presentation business description and accounting policies.",
        "label": "Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesLineItems",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization consolidation basis of presentation business description and accounting policies.",
        "label": "Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Table]"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTable",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_OtherLeaseCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oher Lease Cost.",
        "label": "Other Lease Cost",
        "terseLabel": "Other lease cost"
       }
      }
     },
     "localname": "OtherLeaseCost",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other.",
        "label": "Other [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_OtherThanPRCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Than PRC.",
        "label": "Other Than PRC [Member]"
       }
      }
     },
     "localname": "OtherThanPRCMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_Others": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 5.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Others",
        "label": "Others"
       }
      }
     },
     "localname": "Others",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_OthersProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others Products [Member]",
        "terseLabel": "Products others [Member]"
       }
      }
     },
     "localname": "OthersProductsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ParitesInvolvedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parites involved axis.",
        "label": "Parites Involved [Axis]"
       }
      }
     },
     "localname": "ParitesInvolvedAxis",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_ParitesInvolvedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parites involved.",
        "label": "Parites Involved [Domain]"
       }
      }
     },
     "localname": "ParitesInvolvedDomain",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_PartiesInvolvedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parties involved.",
        "label": "Parties Involved [Axis]"
       }
      }
     },
     "localname": "PartiesInvolvedAxis",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_PartiesInvolvedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parties involved.",
        "label": "Parties Involved [Domain]"
       }
      }
     },
     "localname": "PartiesInvolvedDomain",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_PatentsAndTrademarksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patents and trademarks.",
        "label": "Patents And Trademarks [Member]",
        "terseLabel": "Patents and trademarks [Member]"
       }
      }
     },
     "localname": "PatentsAndTrademarksMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_PayablesForCapitalExpenditureCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 9.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payables for capital expenditure current.",
        "label": "Payables for Capital Expenditure Current",
        "terseLabel": "Payables for acquisition of property and equipment"
       }
      }
     },
     "localname": "PayablesForCapitalExpenditureCurrent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_PaymentOfIssuanceCostsForInitialPublicOffering": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of issuance costs for initial public offering.",
        "label": "Payment Of Issuance Costs For Initial Public Offering",
        "negatedLabel": "Payment of issuance costs for IPO"
       }
      }
     },
     "localname": "PaymentOfIssuanceCostsForInitialPublicOffering",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_PaymentsFromDeconsolidationOfSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments from de-consolidation of subsidiaries.",
        "label": "Payments From Deconsolidation Of Subsidiaries",
        "negatedLabel": "Deconsolidation of a subsidiary"
       }
      }
     },
     "localname": "PaymentsFromDeconsolidationOfSubsidiaries",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Annual after tax profit required to allocate to general reserve fund.",
        "label": "Percentage Of Annual After Tax Profit Required To Allocate To General Reserve Fund",
        "terseLabel": "Percentage of annual after-tax profit required to allocate to the general reserve fund"
       }
      }
     },
     "localname": "PercentageOfAnnualAfterTaxProfitRequiredToAllocateToGeneralReserveFund",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PercentageOfAssetsInvestInTemporaryAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of assets invest in temporary assets.",
        "label": "Percentage Of Assets Invest In Temporary Assets"
       }
      }
     },
     "localname": "PercentageOfAssetsInvestInTemporaryAssets",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of consolidated net profits agreed to pay as a service fee.",
        "label": "Percentage Of Consolidated Net Profits Agreed To Pay As A Service Fee",
        "verboseLabel": "Percentage of consolidated net profits agreed to pay as a service fee"
       }
      }
     },
     "localname": "PercentageOfConsolidatedNetProfitsAgreedToPayAsAServiceFee",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PercentageOfRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of registered capital.",
        "label": "Percentage Of Registered Capital",
        "terseLabel": "Percentage of registered capital"
       }
      }
     },
     "localname": "PercentageOfRegisteredCapital",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of registered capital threshold when no longer required to allocate annual after tax profit to general reserve fund.",
        "label": "Percentage Of Registered Capital Threshold When No Longer Required To Allocate Annual After Tax Profit To General Reserve Fund",
        "verboseLabel": "Percentage of registered capital threshold when no longer required to allocate annual after-tax profit to general reserve fund"
       }
      }
     },
     "localname": "PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToGeneralReserveFund",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of registered capital threshold when no longer required to allocate annual after tax profit to statutory surplus fund.",
        "label": "Percentage Of Registered Capital Threshold When No Longer Required To Allocate Annual After Tax Profit To Statutory Surplus Fund",
        "terseLabel": "Percentage of registered capital threshold when no longer required to allocate annual after-tax profit to statutory surplus fund"
       }
      }
     },
     "localname": "PercentageOfRegisteredCapitalThresholdWhenNoLongerRequiredToAllocateAnnualAfterTaxProfitToStatutorySurplusFund",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PercentageOfReserveAppropriationNetOfTax": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of reserve appropriation net of tax.",
        "label": "Percentage Of Reserve Appropriation Net Of Tax",
        "terseLabel": "Percentage of reserve appropriation net of tax"
       }
      }
     },
     "localname": "PercentageOfReserveAppropriationNetOfTax",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PercentageOfRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of revenues.",
        "label": "Percentage Of Revenues",
        "terseLabel": "Percentage of revenues"
       }
      }
     },
     "localname": "PercentageOfRevenues",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of annual after tax profit required to allocate to statutory surplus fund.",
        "label": "PercentageOfAnnualAfterTaxProfitRequiredToAllocateToStatutorySurplusFund",
        "verboseLabel": "Percentage of annual after-tax profit required to allocate to the statutory surplus fund"
       }
      }
     },
     "localname": "Percentageofannualaftertaxprofitrequiredtoallocatetostatutorysurplusfund",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_PrcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PRC [Member]",
        "terseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "PrcMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_PrepaidAcquisitionOfInventories": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid acquisition of inventories.",
        "label": "Prepaid Acquisition Of Inventories",
        "terseLabel": "Prepayment for acquisition of inventories"
       }
      }
     },
     "localname": "PrepaidAcquisitionOfInventories",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_PrepaidServiceFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid service fees.",
        "label": "Prepaid Service Fees",
        "terseLabel": "Prepayment for service"
       }
      }
     },
     "localname": "PrepaidServiceFees",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private placement subject to overseas direct investment approval.",
        "label": "Private Placement Subject To Overseas Direct Investment Approval [Member]"
       }
      }
     },
     "localname": "PrivatePlacementSubjectToOverseasDirectInvestmentApprovalMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ProceedsFromLongTermBankLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from long term bank loans.",
        "label": "Proceeds From Long Term Bank Loans",
        "verboseLabel": "Proceeds from long-term bank loans"
       }
      }
     },
     "localname": "ProceedsFromLongTermBankLoans",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from minority shareholders of the subsidiary company.",
        "label": "Proceeds From Minority Shareholders Of The Subsidiary Company",
        "terseLabel": "Proceeds from issuance of a subsidiary's equity to a non-controlling interest holder"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholdersOfTheSubsidiaryCompany",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ProceedsFromProvidingFacilitatingServices": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from providing facilitating services.",
        "label": "Proceeds From Providing Facilitating Services",
        "terseLabel": "Proceeds from providing facilitating services"
       }
      }
     },
     "localname": "ProceedsFromProvidingFacilitatingServices",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from the disposal of equity interests in variable interest entity.",
        "label": "Proceeds From The Disposal Of Equity Interests In Variable Interest Entity",
        "terseLabel": "Proceeds from the disposal of equity interests in variable interest entity"
       }
      }
     },
     "localname": "ProceedsFromTheDisposalOfEquityInterestsInVariableInterestEntity",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ProductsAerialMediaSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products Aerial Media Solutions [Member]",
        "terseLabel": "Products aerial media solutions [Member]"
       }
      }
     },
     "localname": "ProductsAerialMediaSolutionsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ProductsAirMobilitySolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products Air Mobility Solutions [Member]",
        "terseLabel": "Products air mobility solutions [Member]"
       }
      }
     },
     "localname": "ProductsAirMobilitySolutionsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ProductsSmartCityManagementSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products Smart City Management Solutions [Member]",
        "terseLabel": "Products smart city management solutions [Member]"
       }
      }
     },
     "localname": "ProductsSmartCityManagementSolutionsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of property and equipment included in Accrued expenses and other liabilities",
        "label": "Purchase Of Property And Equipment Included In Accrued Expenses And Other Liabilities",
        "verboseLabel": "Purchase of property and equipment included in Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "PurchaseOfPropertyAndEquipmentIncludedInAccruedExpensesAndOtherLiabilities",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ReclaimOfSharesUnderShareIncentivePlan": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 55.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclaim of shares under share incentive plan.",
        "label": "Reclaim Of Shares Under Share Incentive Plan",
        "negatedLabel": "Clawback of shares under share incentive plan"
       }
      }
     },
     "localname": "ReclaimOfSharesUnderShareIncentivePlan",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassified From Cost And Estimated Earnings In Excess Of Billings To Accounts Receivable.",
        "label": "Reclassified From Cost And Estimated Earnings In Excess Of Billings To Accounts Receivable [Member]"
       }
      }
     },
     "localname": "ReclassifiedFromCostAndEstimatedEarningsInExcessOfBillingsToAccountsReceivableMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation of cash, cash equivalents and restricted cash.",
        "label": "Reconciliation Of Cash Cash Equivalents And Restricted Cash [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:"
       }
      }
     },
     "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_RepaymentOfLongTermBankLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of long term bank loan.",
        "label": "Repayment Of Long Term Bank Loan",
        "negatedLabel": "Repayment of a Long-term bank loan"
       }
      }
     },
     "localname": "RepaymentOfLongTermBankLoan",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ReservesFundTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserves fund type.",
        "label": "Reserves Fund Type [Axis]",
        "terseLabel": "Reserves Fund Type [Axis]"
       }
      }
     },
     "localname": "ReservesFundTypeAxis",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_ReservesFundTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserves fund type.",
        "label": "Reserves Fund Type [Domain]",
        "terseLabel": "Reserves Fund Type [Domain]"
       }
      }
     },
     "localname": "ReservesFundTypeDomain",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_RestrictedNetAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted net assets.",
        "label": "Restricted Net Assets [Abstract]"
       }
      }
     },
     "localname": "RestrictedNetAssetsAbstract",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "eh_RevenueFromVariableInterestEntityAndItsSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from variable interest entity and its subsidiaries.",
        "label": "Revenue From Variable Interest Entity And Its Subsidiaries [Member]"
       }
      }
     },
     "localname": "RevenueFromVariableInterestEntityAndItsSubsidiariesMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_RightOfUseAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use asset.",
        "label": "Right of use asset"
       }
      }
     },
     "localname": "RightOfUseAsset",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of accrued expenses and other liabilities.",
        "label": "Schedule Of Accrued Expenses And Other Liabilities [Table Text Block]",
        "terseLabel": "Summary of Accrued Expenses and Other Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of schedule of estimated useful life and residual value of property, plant and equipment.",
        "label": "Schedule Of Estimated Useful Life And Residual Value Of Property Plant And Equipment [Table Text Block]",
        "terseLabel": "Summary of Estimated Useful Lives and Residual Value of Property and Equipment"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyPlantAndEquipmentTableTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the companies major subsidiaries and variable interest entities.",
        "label": "Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesLineItems",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the companies major subsidiaries and variable interest entities.",
        "label": "Schedule Of The Companies Major Subsidaries And Variable Interest Enitities [Table]"
       }
      }
     },
     "localname": "ScheduleOfTheCompaniesMajorSubsidariesAndVariableInterestEnititiesTable",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_SeriesCConvertibleRedeemablePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series C Convertible Redeemable Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesCConvertibleRedeemablePreferredStockMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_SeriesCRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C Redeemable Convertible Preferred Stock [Member].",
        "label": "Series C Redeemable Convertible Preferred stock [Member]",
        "terseLabel": "Series C Redeemable Convertible Preferred stock [Member]"
       }
      }
     },
     "localname": "SeriesCRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ServicesAerialMediaSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services Aerial Media Solutions [Member]",
        "terseLabel": "Services aerial media solutions [Member]"
       }
      }
     },
     "localname": "ServicesAerialMediaSolutionsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number",
        "verboseLabel": "Expected to vest as of December 31, 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "eh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity other than options vesting period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Other Than Options Vesting Period",
        "verboseLabel": "Share based compensation arrangement by share based payment award equity other than options vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityOtherThanOptionsVestingPeriod",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "eh_ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation by share based award equity instruments equity instruments other than options subject to service condition.",
        "label": "Share Based Compensation By Share Based Award Equity Instruments Equity Instruments Other Than Options Subject To Service Condition",
        "verboseLabel": "Share based compensation by share based award equity instruments other than options subject to service condition"
       }
      }
     },
     "localname": "ShareBasedCompensationByShareBasedAwardEquityInstrumentsEquityInstrumentsOtherThanOptionsSubjectToServiceCondition",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "eh_ShareIncentivePlan2015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Incentive Plan 2015 [Member]",
        "terseLabel": "Share Incentive Plan 2015 [Member]"
       }
      }
     },
     "localname": "ShareIncentivePlan2015Member",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ShareIncentivePlan2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Incentive Plan 2019 [Member]",
        "terseLabel": "Share Incentive Plan 2019 [Member]"
       }
      }
     },
     "localname": "ShareIncentivePlan2019Member",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Incentive Plan [Member]",
        "terseLabel": "Share Incentive Plan [Member]"
       }
      }
     },
     "localname": "ShareIncentivePlanMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sharebased compensation arrangement by sharebased payment award options exercisable weighted average grant date fair value.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "eh_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sharebased compensation arrangement by sharebased payment award options vested and expected to vest weighted average grant date fair value.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "eh_ShortTermBankLoansGuaranteeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short Term Bank Loans Guarantee.",
        "label": "Short Term Bank Loans Guarantee [Member]"
       }
      }
     },
     "localname": "ShortTermBankLoansGuaranteeMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ShortTermBorrowingsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 42.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term borrowings current.",
        "label": "Short Term Borrowings Current",
        "terseLabel": "Short-term debt"
       }
      }
     },
     "localname": "ShortTermBorrowingsCurrent",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_ShortTermInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investments [Line Items]"
       }
      }
     },
     "localname": "ShortTermInvestmentsLineItems",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_ShortTermInvestmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investments [Table]"
       }
      }
     },
     "localname": "ShortTermInvestmentsTable",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_ShortTermLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term lease term.",
        "label": "Short Term Lease Term",
        "terseLabel": "Short Term Lease Term"
       }
      }
     },
     "localname": "ShortTermLeaseTerm",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "eh_SoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software.",
        "label": "Software [Member]",
        "terseLabel": "Software [Member]"
       }
      }
     },
     "localname": "SoftwareMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_SrtConsolidatedEntitiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SRT Consolidated Entities.",
        "label": "SRT Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "SrtConsolidatedEntitiesAxis",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_SrtConsolidatedEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SRT Consolidated Entities.",
        "label": "SRT Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "SrtConsolidatedEntitiesDomain",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_StatutoryReservePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory reserve policy.",
        "label": "Statutory Reserve Policy [Policy Text Block]",
        "terseLabel": "Statutory reserve"
       }
      }
     },
     "localname": "StatutoryReservePolicyPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_StatutoryReserves": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the segregation of retained earnings which is unavailable for dividend distribution according to local law and regulation.",
        "label": "Statutory Reserves",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "localname": "StatutoryReserves",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_StatutoryReservesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory Reserves.",
        "label": "Statutory Reserves [Member]",
        "terseLabel": "Statutory Reserves [Member]"
       }
      }
     },
     "localname": "StatutoryReservesMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_StatutorySurplusReserveFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "statutory surplus reserve fund.",
        "label": "Statutory Surplus Reserve Fund [Member]",
        "terseLabel": "Statutory Surplus Reserve Fund [Member]"
       }
      }
     },
     "localname": "StatutorySurplusReserveFundMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issuance cost incurred during noncash or partial noncash transaction.",
        "label": "Stock Issuance Cost Incurred During Noncash Or Partial Noncash Transaction",
        "terseLabel": "Unpaid issuance costs for issuance of Class A ordinary shares pursuant to underwriters' exercise of overallotment option included in Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "StockIssuanceCostIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_StockIssuedDuringPeriodSharesRestrictedStockAwardSettled": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares restricted stock award settled.",
        "label": "Stock Issued During Period Shares Restricted Stock Award Settled",
        "terseLabel": "Settlement of vested restricted share units with shares held by the depositary bank, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardSettled",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "eh_SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of major subsidiaries Variable interest entities(VIE) and subsidiaries of VIE.",
        "label": "Summary Of Major Subsidiaries VIE And Subsidiaries Of VIE [Table Text Block]",
        "terseLabel": "Summary of Major Subsidiaries, VIE and Subsidiaries of VIE"
       }
      }
     },
     "localname": "SummaryOfMajorSubsidiariesVIEAndSubsidiariesOfVIETableTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_SupplementalAgreementWithInvestorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental agreement with Investor.",
        "label": "Supplemental Agreement With Investor [Member]"
       }
      }
     },
     "localname": "SupplementalAgreementWithInvestorMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_SupplierAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplier a.",
        "label": "Supplier A [Member]",
        "terseLabel": "Supplier A [Member]"
       }
      }
     },
     "localname": "SupplierAMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_SupplierBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplier b.",
        "label": "Supplier B [Member]",
        "terseLabel": "Supplier B [Member]"
       }
      }
     },
     "localname": "SupplierBMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_SupplierCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplier c.",
        "label": "Supplier C [Member]",
        "terseLabel": "Supplier C [Member]"
       }
      }
     },
     "localname": "SupplierCMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_TaxYear2008OnwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Year 2008 Onwards.",
        "label": "Tax Year 2008 Onwards [Member]"
       }
      }
     },
     "localname": "TaxYear2008OnwardsMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_TaxYearFrom2018To2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Year From 2018 to 2020.",
        "label": "Tax Year From 2018 to 2020 [Member]"
       }
      }
     },
     "localname": "TaxYearFrom2018To2020Member",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity, stock issued during period, shares, new issues.",
        "label": "Temporary Equity Stock Issued During Period Shares New Issues",
        "terseLabel": "Preferred shares, issued"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "eh_ThirdPartyInvestorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third party investor.",
        "label": "Third Party Investor [Member]",
        "terseLabel": "Third Party Investor [Member]"
       }
      }
     },
     "localname": "ThirdPartyInvestorMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ThirdPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Party [Member]",
        "terseLabel": "Third Party [Member]",
        "verboseLabel": "Third-party revenue [Member]"
       }
      }
     },
     "localname": "ThirdPartyMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_ThreeCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three customer [Member].",
        "label": "Three Customer [Member]"
       }
      }
     },
     "localname": "ThreeCustomerMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_TransportationEquipmentGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of property used for ground transportation",
        "label": "Transportation Equipment Gross",
        "terseLabel": "Transportation equipment"
       }
      }
     },
     "localname": "TransportationEquipmentGross",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_TwoCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Customer [Member]",
        "terseLabel": "Two Customer [Member]"
       }
      }
     },
     "localname": "TwoCustomerMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_TwoYearPeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Year Period [Member]"
       }
      }
     },
     "localname": "TwoYearPeriodMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_UnbilledRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 37.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled revenue.",
        "label": "Unbilled Revenue",
        "negatedLabel": "Unbilled revenue"
       }
      }
     },
     "localname": "UnbilledRevenue",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_UnbilledRevenueImpairmentOfBalancesReversed": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled revenue Impairment of balances reversed.",
        "label": "Unbilled Revenue Impairment Of Balances Reversed"
       }
      }
     },
     "localname": "UnbilledRevenueImpairmentOfBalancesReversed",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_UnpaidStockIssuanceCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash unpaid related to issuance cost during the current period.",
        "label": "Unpaid Stock Issuance Costs",
        "terseLabel": "Issuance costs"
       }
      }
     },
     "localname": "UnpaidStockIssuanceCosts",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_UnrecognizedTaxBenefitsGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefits Gross.",
        "label": "Unrecognized Tax Benefits Gross",
        "negatedPeriodEndLabel": "Balance at end of the year",
        "negatedPeriodStartLabel": "Balance at the beginning of the year",
        "terseLabel": "Unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsGross",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eh_VariableInterestEntityAndItsSubsidariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable interest entity and its subsidaries member.",
        "label": "Variable Interest Entity And Its Subsidaries [Member]",
        "terseLabel": "Variable Interest Entity and Its Subsidaries [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityAndItsSubsidariesMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_VestingBasedOnServiceConditionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Based On Service Condition [Axis]"
       }
      }
     },
     "localname": "VestingBasedOnServiceConditionAxis",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "eh_VestingBasedOnServiceConditionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Based On Service Condition [Domain]"
       }
      }
     },
     "localname": "VestingBasedOnServiceConditionDomain",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_WarrantsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants.",
        "label": "Warrants [Policy Text Block]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantsPolicyTextBlock",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eh_WestAsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "West asia.",
        "label": "West Asia [Member]",
        "terseLabel": "West Asia [Member]"
       }
      }
     },
     "localname": "WestAsiaMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "eh_WithholdingTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of withholding tax rate tax rate applicable to pretax income (loss).",
        "label": "Withholding Tax Rate",
        "terseLabel": "Withholding tax rate for non-PRC resident enterprises"
       }
      }
     },
     "localname": "WithholdingTaxRate",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "eh_YunfuEhangIntelligentTechnologyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Yunfu EHang intelligent technology limited member.",
        "label": "Yunfu EHang Intelligent Technology Limited [Member]",
        "terseLabel": "Yunfu EHang Intelligent Technology Limited(\"Yunfu\") [Member]",
        "verboseLabel": "Yunfu EHang Intelligent Technology Limited (\"EHang Yunfu\") [Member]"
       }
      }
     },
     "localname": "YunfuEhangIntelligentTechnologyLimitedMember",
     "nsuri": "http://www.ehangholdings.com/20221231",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r1009"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person with designation of chief executive officer.",
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief executive officer [Member]"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r340",
      "r891",
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "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": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "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": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": {
     "auth_ref": [
      "r1001",
      "r1103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.",
        "label": "Condensed Statement of Comprehensive Income [Table Text Block]",
        "verboseLabel": "Condensed Statements of Comprehensive Loss"
       }
      }
     },
     "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CondensedStatementOfIncomeCaptionsLineItems": {
     "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": "Condensed Statement of Income Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r340",
      "r684",
      "r685",
      "r688",
      "r689",
      "r764",
      "r884",
      "r889",
      "r1024",
      "r1027",
      "r1028",
      "r1104",
      "r1105",
      "r1106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r340",
      "r684",
      "r685",
      "r688",
      "r689",
      "r764",
      "r884",
      "r889",
      "r1024",
      "r1027",
      "r1028",
      "r1104",
      "r1105",
      "r1106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r338",
      "r339",
      "r474",
      "r504",
      "r900",
      "r908",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r405",
      "r931",
      "r1030",
      "r1094"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r459",
      "r597",
      "r802",
      "r840",
      "r885",
      "r886",
      "r928",
      "r946",
      "r956",
      "r1029",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r459",
      "r597",
      "r802",
      "r840",
      "r885",
      "r886",
      "r928",
      "r946",
      "r956",
      "r1029",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r405",
      "r931",
      "r1030",
      "r1094"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50 percent) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r402",
      "r808",
      "r929",
      "r954",
      "r1020",
      "r1021",
      "r1030",
      "r1093"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r402",
      "r808",
      "r929",
      "r954",
      "r1020",
      "r1021",
      "r1030",
      "r1093"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r459",
      "r557",
      "r597",
      "r628",
      "r629",
      "r630",
      "r775",
      "r802",
      "r840",
      "r885",
      "r886",
      "r928",
      "r946",
      "r956",
      "r1016",
      "r1029",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r459",
      "r557",
      "r597",
      "r628",
      "r629",
      "r630",
      "r775",
      "r802",
      "r840",
      "r885",
      "r886",
      "r928",
      "r946",
      "r956",
      "r1016",
      "r1029",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r338",
      "r339",
      "r474",
      "r504",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r1001",
      "r1103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "verboseLabel": "Condensed Balance Sheets"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r1001",
      "r1103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "verboseLabel": "Condensed Statements of Cash Flows"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinanciastatementsParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r403",
      "r404",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r888",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r930",
      "r955",
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r403",
      "r404",
      "r869",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r888",
      "r890",
      "r930",
      "r955",
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r1009",
      "r1079"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "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": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "auth_ref": [
      "r414",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "terseLabel": "Accounts Receivable, Net"
       }
      }
     },
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r21",
      "r953"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 35.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r1014"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Summary of Movements in Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r292",
      "r406",
      "r407",
      "r903"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "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, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r406",
      "r407"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Accounts receivable, net of allowance",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "terseLabel": "Accounts receivable, net of allowance of RMB69,417 and RMB115,380 (US$16,728) as of December 31, 2021 and 2022, respectively",
        "totalLabel": "Total",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]",
        "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r24",
      "r165",
      "r907"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 2.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "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 taxes payables"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r7",
      "r227",
      "r244"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 37.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Liabilities [Abstract]",
        "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 3.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Payables for service fee"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r120",
      "r284"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r313",
      "r314",
      "r982"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
        "verboseLabel": "Unrealized\u00a0(realized) gains\u00a0on available-for-sales investments"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r294",
      "r833",
      "r848",
      "r852"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 23.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Accumulated other comprehensive (loss) income",
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r37",
      "r40",
      "r190",
      "r756",
      "r843",
      "r844",
      "r982",
      "r983",
      "r984",
      "r1002",
      "r1003",
      "r1004"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Income (loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r36",
      "r40",
      "r190",
      "r313",
      "r314",
      "r724",
      "r725",
      "r726",
      "r727",
      "r729",
      "r982"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "verboseLabel": "Foreign\u00a0currency translation adjustment"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r12",
      "r953"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional\u00a0paid-in\u00a0capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 20.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",
        "terseLabel": "Additional\u00a0paid-in\u00a0capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r636",
      "r637",
      "r638",
      "r1002",
      "r1003",
      "r1004",
      "r1066"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r344",
      "r345",
      "r346",
      "r347",
      "r356",
      "r412",
      "r413",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r636",
      "r637",
      "r638",
      "r663",
      "r664",
      "r665",
      "r666",
      "r679",
      "r680",
      "r681",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r733",
      "r734",
      "r737",
      "r738",
      "r739",
      "r740",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r810",
      "r811",
      "r812",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "terseLabel": "Adjustment related to tax witholding for share based compensation"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r163",
      "r164",
      "r600"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r137",
      "r143",
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "terseLabel": "Warrants arising from private placement"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "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 loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising expenditures"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r642"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenditures"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r295",
      "r410",
      "r430",
      "r432",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r295",
      "r410",
      "r430"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Allowance for doubtful accounts",
        "negatedPeriodEndLabel": "Balance at the end of the year",
        "negatedPeriodStartLabel": "Balance at beginning of the year",
        "terseLabel": "Accounts receivable, allowance",
        "verboseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfAccountsReceivableNetDetail",
      "http://www.ehangholdings.com/role/AccountsReceivableNetSummaryOfMovementsInAllowanceForDoubtfulAccountsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r56",
      "r72",
      "r219",
      "r493"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 56.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "verboseLabel": "Amortization of debt discounts"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r72",
      "r110",
      "r114"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 53.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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 of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.",
        "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries",
        "terseLabel": "Amount of restricted net assets"
       }
      }
     },
     "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r367"
     ],
     "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",
        "verboseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r72",
      "r117"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r225",
      "r243",
      "r286",
      "r334",
      "r386",
      "r396",
      "r400",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r684",
      "r688",
      "r710",
      "r953",
      "r1025",
      "r1026",
      "r1081"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r278",
      "r299",
      "r334",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r684",
      "r688",
      "r710",
      "r953",
      "r1025",
      "r1026",
      "r1081"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r208"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets measured at fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r334",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r684",
      "r688",
      "r710",
      "r1025",
      "r1026",
      "r1081"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 9.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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total\u00a0non-current\u00a0assets",
        "verboseLabel": "Total\u00a0non-current\u00a0assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "presentationGuidance": "Non-current assets",
        "verboseLabel": "Non-current assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r603",
      "r604",
      "r605",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r205",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r678",
      "r940",
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r178",
      "r179",
      "r678",
      "r940",
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r177"
     ],
     "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",
        "terseLabel": "Business combination percentage of voting interests acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage",
        "terseLabel": "Business combination step acquistion equity interest in acquiree including subsequent acquisition percentage"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "terseLabel": "Business combination step acquistion equity interest in the acquiree percentage"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_CapitalLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Lease Obligations [Abstract]"
       }
      }
     },
     "localname": "CapitalLeaseObligationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r269"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases.",
        "label": "Capital Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r269"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r269"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesSummaryOfLeasesOfLesseeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r74",
      "r281",
      "r901"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Cash and cash equivalents, at carrying value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at the end of year",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r75",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r981"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "terseLabel": "Cash and cash equivalents and short-term investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.",
        "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]",
        "terseLabel": "Short-term Investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r69",
      "r74",
      "r80"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r69",
      "r218"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "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",
        "terseLabel": "Net (decrease) increase in cash and cash equivalents",
        "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash",
        "verboseLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis": {
     "auth_ref": [
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of borrower determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Type of Borrower [Axis]"
       }
      }
     },
     "localname": "ClassOfFinancingReceivableTypeOfBorrowerAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of entity or individual who borrows funds.",
        "label": "Class of Financing Receivable, Type of Borrower [Domain]"
       }
      }
     },
     "localname": "ClassOfFinancingReceivableTypeOfBorrowerDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r334",
      "r360",
      "r361",
      "r364",
      "r366",
      "r374",
      "r375",
      "r423",
      "r460",
      "r463",
      "r464",
      "r465",
      "r469",
      "r470",
      "r502",
      "r503",
      "r506",
      "r510",
      "r517",
      "r710",
      "r887",
      "r969",
      "r996",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/CoverPage",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r30",
      "r234",
      "r251"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r124",
      "r453",
      "r454",
      "r871",
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "presentationGuidance": "Class A Ordinary Shares [Member]",
        "terseLabel": "Common Class A [Member]",
        "verboseLabel": "Class A ordinary shares [member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/CoverPage",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "presentationGuidance": "Class B Ordinary Shares [Member]",
        "terseLabel": "Common Class B [Member]",
        "verboseLabel": "Class B ordinary shares [member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/CoverPage",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Ordinary shares reserved for future issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r1002",
      "r1003",
      "r1066"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Ordinary shares, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Ordinary shares, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "presentationGuidance": "Number of shares issued",
        "verboseLabel": "Ordinary shares, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r11",
      "r143"
     ],
     "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",
        "terseLabel": "Ordinary shares, shares outstanding",
        "verboseLabel": "Ordinary shares, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r11",
      "r953"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 19.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r42",
      "r308",
      "r310",
      "r320",
      "r829",
      "r837"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss attributable to EHang Holdings Limited"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r183",
      "r184",
      "r203",
      "r308",
      "r310",
      "r319",
      "r828",
      "r836"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 25.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",
        "negatedLabel": "Comprehensive (loss) income attributable to non-controlling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r182",
      "r203",
      "r308",
      "r310",
      "r318",
      "r827",
      "r835"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 24.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",
        "terseLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "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 (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r86",
      "r87",
      "r215",
      "r216",
      "r405",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r86",
      "r87",
      "r215",
      "r216",
      "r405",
      "r853",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r86",
      "r87",
      "r215",
      "r216",
      "r405",
      "r870",
      "r1095"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r92"
     ],
     "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": "Concentration of Risks"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisks"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r86",
      "r87",
      "r215",
      "r216",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r84",
      "r86",
      "r87",
      "r88",
      "r215",
      "r217",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r86",
      "r87",
      "r215",
      "r216",
      "r405",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r276",
      "r340",
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "verboseLabel": "Company Financial Statements (Parent Company Only)"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnly"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r186",
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r519",
      "r520",
      "r531"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 39.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r532"
     ],
     "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": "Revenue recognized contract liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r77",
      "r78",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Conversion Of Ordinary Shares"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r52",
      "r334",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r710",
      "r1025"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 20.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "negatedLabel": "Costs of revenues",
        "terseLabel": "Shipping and handling costs"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues [Member]",
        "verboseLabel": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r176",
      "r660",
      "r670",
      "r999"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current income tax expenses",
        "verboseLabel": "Current income tax expenses"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income tax expenses (benefits) applicable to PRC operations",
        "verboseLabel": "Income tax expenses applicable to Non-PRC operations"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r85",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r138",
      "r331",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r487",
      "r494",
      "r495",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Bank Loans"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r226",
      "r228",
      "r241",
      "r340",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r736",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r997"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r8",
      "r228",
      "r241",
      "r498"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Debt instrumen outstanding amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r26",
      "r220",
      "r500",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt instrument interest rate effective percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r26",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Loans from third parties, annual interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r300",
      "r923",
      "r1067"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Debt instrument, maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r28",
      "r340",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r736",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r997"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "auth_ref": [
      "r27"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.",
        "label": "Debt Instrument, Unused Borrowing Capacity, Amount",
        "terseLabel": "Debt instrument, unused borrowing capacity, amount"
       }
      }
     },
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Short-term debt"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain",
        "terseLabel": "Debt securities available for sale realized gain"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Unrealized Gain (Loss)",
        "verboseLabel": "Unrealized gains on available-for-sale debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesTradingAndAvailableForSale": {
     "auth_ref": [
      "r415"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Trading and Available-for-sale",
        "terseLabel": "Trading debt investments"
       }
      }
     },
     "localname": "DebtSecuritiesTradingAndAvailableForSale",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Summary of Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredIncomeCurrent": {
     "auth_ref": [
      "r1023"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 40.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Income, Current",
        "terseLabel": "Deferred income"
       }
      }
     },
     "localname": "DeferredIncomeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeNoncurrent": {
     "auth_ref": [
      "r1023"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 31.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Income, Noncurrent",
        "terseLabel": "Deferred income"
       }
      }
     },
     "localname": "DeferredIncomeNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r72",
      "r176",
      "r661",
      "r669",
      "r670",
      "r999"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 43.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax expense",
        "verboseLabel": "Deferred income tax (benefits) expenses"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 28.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 8.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "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 intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r175",
      "r1064"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 2.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "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 inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory provision"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r1063"
     ],
     "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, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "negatedLabel": "Deferred tax assets (liabilities), net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r1063"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "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": "Deferred tax assets, net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Non-current\u00a0deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r175",
      "r1064"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 6.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "weight": 1.0
      }
     },
     "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": "Tax losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r175",
      "r1064"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 3.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "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 liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r175",
      "r1064"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 4.0,
       "parentTag": "eh_NetOffOfDeferredTaxLiabilitiesArisingFromRightOfUseAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 12.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 the year",
        "periodStartLabel": "Balance at beginning of the year"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r168",
      "r1063"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r175",
      "r1064"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail": {
       "order": 14.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Non-current\u00a0deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Multi-employer defined contribution plan expenses"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r72",
      "r118"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 42.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense",
        "verboseLabel": "Depreciation of property and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]",
        "terseLabel": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r530",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Summary of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r602",
      "r632",
      "r633",
      "r635",
      "r640",
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendDeclaredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared [Member]"
       }
      }
     },
     "localname": "DividendDeclaredMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r150",
      "r240"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
        "label": "Dividends [Domain]"
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromAffiliateCurrent": {
     "auth_ref": [
      "r222",
      "r761",
      "r765"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).",
        "label": "Due from Affiliate, Current",
        "terseLabel": "Amounts due from the Company and its subsidiaries"
       }
      }
     },
     "localname": "DueFromAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromEmployeesCurrent": {
     "auth_ref": [
      "r222",
      "r761"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "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",
        "terseLabel": "Staff advances"
       }
      }
     },
     "localname": "DueFromEmployeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r293",
      "r462",
      "r463",
      "r464",
      "r468",
      "r469",
      "r470",
      "r760",
      "r904",
      "r1000"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Due from related parties current",
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Amounts due from a subsidiary",
        "verboseLabel": "Amount due from a related party"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToAffiliateCurrent": {
     "auth_ref": [
      "r5",
      "r222",
      "r258",
      "r1000"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Affiliate, Current",
        "terseLabel": "Amounts due to the Company and its subsidiaries"
       }
      }
     },
     "localname": "DueToAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r21",
      "r462",
      "r463",
      "r464",
      "r468",
      "r469",
      "r470",
      "r760",
      "r1000"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "verboseLabel": "Amounts due to the subsidiaries the VIEs"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net loss per ordinary share:",
        "verboseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r321",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r357",
      "r360",
      "r364",
      "r365",
      "r366",
      "r370",
      "r701",
      "r702",
      "r830",
      "r838",
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Loss per share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per ADS, Basic",
        "verboseLabel": "Net loss per ordinary share, Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r321",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r360",
      "r364",
      "r365",
      "r366",
      "r370",
      "r701",
      "r702",
      "r830",
      "r838",
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Loss per share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per ADS, Diluted",
        "verboseLabel": "Net loss per ordinary share, Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r83"
     ],
     "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": "Loss per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r367",
      "r368",
      "r369",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r1071"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 59.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r336",
      "r650",
      "r672"
     ],
     "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",
        "terseLabel": "PRC statutory tax rate",
        "verboseLabel": "Income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 1.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Payroll and welfare payables"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost related to stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized share-based compensation expenses, weighted average vesting period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r1059"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation expenses"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "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": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r143",
      "r273",
      "r312",
      "r313",
      "r314",
      "r341",
      "r342",
      "r343",
      "r345",
      "r353",
      "r355",
      "r373",
      "r427",
      "r518",
      "r636",
      "r637",
      "r638",
      "r665",
      "r666",
      "r700",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r729",
      "r756",
      "r843",
      "r844",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r103",
      "r815",
      "r817",
      "r819",
      "r821",
      "r823",
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r105"
     ],
     "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"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "auth_ref": [
      "r985",
      "r986",
      "r994"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 22.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.",
        "label": "Equity Method Investment, Realized Gain (Loss) on Disposal",
        "verboseLabel": "Income (loss) from equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r104",
      "r387",
      "r974"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investments",
        "verboseLabel": "Debt securities, investments in equity"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail",
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "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]",
        "terseLabel": "Summary of Long Term Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r420"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Equity investments without readily determinable fair values"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail",
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r208",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Summary of Assets Measured or Disclosed at Fair Value on a Recurring Basis",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r208",
      "r213",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r485",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r705",
      "r772",
      "r773",
      "r774",
      "r924",
      "r925",
      "r936",
      "r937",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r704",
      "r705",
      "r706",
      "r707",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r485",
      "r559",
      "r564",
      "r705",
      "r772",
      "r936",
      "r937",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted Price in Active Market for Identical Assets (Level 1) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r485",
      "r559",
      "r564",
      "r705",
      "r773",
      "r924",
      "r925",
      "r936",
      "r937",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r485",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r705",
      "r774",
      "r924",
      "r925",
      "r936",
      "r937",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Unobservable Inputs (Level 3) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r485",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r772",
      "r773",
      "r774",
      "r924",
      "r925",
      "r936",
      "r937",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r708",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsSummaryOfAssetsMeasuredOrDisclosedAtFairValueOnARecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r210",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements of financial instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r417",
      "r418",
      "r431",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r496",
      "r515",
      "r690",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r921",
      "r1010",
      "r1011",
      "r1012",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]",
        "terseLabel": "Loans receivable and allowance for credit loss"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Estimated\u00a0useful\u00a0life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r447",
      "r448",
      "r449",
      "r450",
      "r809",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r111",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Non-PRC [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Convenience translation rate per US$1.00"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r719",
      "r720",
      "r721",
      "r722"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 10.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Foreign exchange loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionLossBeforeTax": {
     "auth_ref": [
      "r1069",
      "r1070"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 51.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.",
        "label": "Foreign Currency Transaction Loss, before Tax",
        "verboseLabel": "Foreign exchange loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r732"
     ],
     "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]",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnDispositionOfIntangibleAssets": {
     "auth_ref": [
      "r994"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 48.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.",
        "label": "Gain (Loss) on Disposition of Intangible Assets",
        "negatedLabel": "Loss on disposal of intangible assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 49.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedLabel": "Gain on disposal of long-term investment"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 45.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, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss (gains) on disposal of property and equipment",
        "terseLabel": "Gain (loss) on disposal of property plant equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 16.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative expenses",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative expenses [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r50",
      "r334",
      "r386",
      "r395",
      "r399",
      "r401",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r710",
      "r919",
      "r1025"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 18.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "terseLabel": "Bank loans guaranteed by a related party"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r72",
      "r117",
      "r122"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 50.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets other than goodwill"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r335",
      "r671"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "PRC"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r45",
      "r223",
      "r237",
      "r256",
      "r386",
      "r395",
      "r399",
      "r401",
      "r831",
      "r919"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes",
        "verboseLabel": "Loss before income tax expense"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r335",
      "r671"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Non-PRC"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r386",
      "r395",
      "r399",
      "r401",
      "r919"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 6.0,
       "parentTag": "eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee",
       "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",
        "totalLabel": "Loss before income tax and income (loss) from equity method investment"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r46",
      "r72",
      "r104",
      "r236",
      "r254",
      "r384"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 46.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "negatedLabel": "Loss (income) from an equity method investment",
        "negatedTerseLabel": "Income loss from equity method investments"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromSubsidiariesNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) of subsidiary attributable to the parent entity.",
        "label": "Income (Loss) from Subsidiaries, Net of Tax",
        "verboseLabel": "Share of losses from subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromSubsidiariesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail",
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail",
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r336",
      "r651",
      "r654",
      "r659",
      "r667",
      "r673",
      "r675",
      "r676",
      "r677"
     ],
     "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 Tax"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationDescription": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.",
        "label": "Income Tax Examination, Description",
        "terseLabel": "Income Tax Examination, Description"
       }
      }
     },
     "localname": "IncomeTaxExaminationDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r337",
      "r354",
      "r355",
      "r385",
      "r649",
      "r668",
      "r674",
      "r839"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 5.0,
       "parentTag": "eh_NetIncomeLossAfterTaxAndBeforeShareOfEquityMethodInvestee",
       "weight": -1.0
      },
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Total income tax expenses",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expenses",
        "presentationGuidance": "Subtotal income tax expenses applicable to Non-PRC operations",
        "terseLabel": "Subtotal income tax expenses applicable to PRC operations",
        "totalLabel": "Total income tax expenses"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r311",
      "r645",
      "r646",
      "r654",
      "r655",
      "r658",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r1060"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": 1.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 valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r644",
      "r650"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "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 increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Changes in tax rate in measurement of deferred tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r1060"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "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 foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Effect of different tax rates in different jurisdictions"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r650"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": 6.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",
        "terseLabel": "Income tax benefits at PRC statutory tax rate of 25%"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": {
     "auth_ref": [
      "r1060"
     ],
     "crdr": "credit",
     "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 noncontrolling interest income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount",
        "verboseLabel": "Effective income tax rate reconciliation, noncontrolling interest income (loss), amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r1060"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": 8.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 nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r1060"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail": {
       "order": 2.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 other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationsOfIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 32.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 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 27.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 34.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r993"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 36.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r993"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 28.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedLabel": "Cost and estimated earnings in excess of billings"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r803",
      "r993"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 33.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 Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r911"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 39.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred income"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due from Related Parties, Current",
        "negatedLabel": "Amounts due from a related party"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 29.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r993",
      "r1075"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 41.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "verboseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r993"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 31.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other\u00a0non-current\u00a0assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInUnbilledReceivables": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.",
        "label": "Increase (Decrease) in Unbilled Receivables",
        "verboseLabel": "Decrease in unbilled revenue was due to impairment of balances amount"
       }
      }
     },
     "localname": "IncreaseDecreaseInUnbilledReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite lived intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InlandRevenueHongKongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Hong Kong.",
        "label": "Inland Revenue, Hong Kong [Member]",
        "terseLabel": "Hong Kong [Member]"
       }
      }
     },
     "localname": "InlandRevenueHongKongMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r113",
      "r805",
      "r806",
      "r807",
      "r809",
      "r913"
     ],
     "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, net"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r109",
      "r112"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "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)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r221",
      "r239",
      "r315",
      "r383",
      "r735"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 9.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "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 expenses"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r56",
      "r491",
      "r501",
      "r926",
      "r927"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest Expense, Debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about interest income have been included.",
        "label": "Interest Income [Member]"
       }
      }
     },
     "localname": "InterestIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r325",
      "r328",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 6.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interests"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r233",
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.",
        "label": "Interest Payable",
        "verboseLabel": "Interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r976"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryGross",
       "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",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r979"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "totalLabel": "Inventories, total"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r297",
      "r902",
      "r953"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r280",
      "r296",
      "r372",
      "r443",
      "r445",
      "r446",
      "r804",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r978"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryGross",
       "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",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r108",
      "r979"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedTerseLabel": "Inventories provision"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r977"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryGross",
       "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",
        "terseLabel": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/InventoriesSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 57.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory write down",
        "verboseLabel": "Write-downs of inventories"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyCommittedCapital": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funds committed to investment company from investors.",
        "label": "Investment Company, Committed Capital",
        "terseLabel": "Committed capital"
       }
      }
     },
     "localname": "InvestmentCompanyCommittedCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r54",
      "r382"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 8.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Interest and investment income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income",
        "verboseLabel": "Interest income from short-term investments"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/ShortTermInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r422",
      "r1092"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r975"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "verboseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestorMember": {
     "auth_ref": [
      "r1077",
      "r1078"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.",
        "label": "Investor [Member]"
       }
      }
     },
     "localname": "InvestorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements, Gross",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Leases of Lessee Disclosure [Text Block]",
        "verboseLabel": "Summary of Leases of Lessee"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r1076"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2028 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r750"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r1074"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease Term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r23",
      "r334",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r685",
      "r688",
      "r689",
      "r710",
      "r918",
      "r1025",
      "r1081",
      "r1082"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 24.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",
        "verboseLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES",
        "verboseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r16",
      "r230",
      "r249",
      "r953",
      "r998",
      "r1013",
      "r1068"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "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 and shareholders' equity",
        "verboseLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r25",
      "r279",
      "r334",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r685",
      "r688",
      "r689",
      "r710",
      "r953",
      "r1025",
      "r1081",
      "r1082"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 33.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",
        "terseLabel": "Current liabilities of the VIE without recourse to the company",
        "totalLabel": "Total current liabilities",
        "verboseLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Current liabilities",
        "label": "Current liabilities :",
        "terseLabel": "Current liabilities:",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r8",
      "r9",
      "r334",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r685",
      "r688",
      "r689",
      "r710",
      "r1025",
      "r1081",
      "r1082"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "terseLabel": "Non-current liabilities of the VIE without recourse to the company",
        "totalLabel": "Total\u00a0non-current\u00a0liabilities",
        "verboseLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities:",
        "terseLabel": "Non-current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Gross",
        "terseLabel": "Loans receivable \u2013 current portion (Note 9)",
        "verboseLabel": "Loans and Leases Receivable, Gross"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross interest income that would have been recorded in the period on troubled debt restructurings, if the loans had been current in accordance with their original terms and had been outstanding throughout the period or since origination, if held for part of the period.",
        "label": "Loans and Leases Receivable, Impaired, Troubled Debt, Interest Income",
        "terseLabel": "Loans receivable, interest income"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableImpairedTroubledDebtInterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNetReportedAmount": {
     "auth_ref": [
      "r96",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.",
        "label": "Loans and Leases Receivable, Net Amount",
        "terseLabel": "Loans receivable principal amount"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetReportedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableToBankCurrent": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 41.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.",
        "label": "Loans Payable to Bank, Current",
        "terseLabel": "Current portion of long-term bank loans"
       }
      }
     },
     "localname": "LoansPayableToBankCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r8",
      "r228",
      "r245",
      "r484",
      "r499",
      "r924",
      "r925"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-term Debt",
        "terseLabel": "Long term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturityDate": {
     "auth_ref": [
      "r1067"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format.",
        "label": "Long-term Debt, Maturity Date",
        "terseLabel": "Long term debt, maturity date"
       }
      }
     },
     "localname": "LongTermDebtMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term bank loans"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r282"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "terseLabel": "Long-term investments",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Investments [Abstract]",
        "terseLabel": "Long-term Investments [Abstract]"
       }
      }
     },
     "localname": "LongTermInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r125",
      "r126",
      "r455",
      "r456",
      "r457",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r125",
      "r126",
      "r455",
      "r456",
      "r457",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r455",
      "r970"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualCarryingValueCurrent": {
     "auth_ref": [
      "r455"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 8.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.",
        "label": "Loss Contingency, Accrual, Current",
        "terseLabel": "Provision for litigation settlement (a)"
       }
      }
     },
     "localname": "LossContingencyAccrualCarryingValueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualProvision": {
     "auth_ref": [
      "r1017"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.",
        "label": "Loss Contingency Accrual, Provision",
        "terseLabel": "Loss contingency accrual provision"
       }
      }
     },
     "localname": "LossContingencyAccrualProvision",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r1017",
      "r1018",
      "r1019"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Damages sought value"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r125",
      "r126",
      "r455",
      "r456",
      "r457",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of 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, Gross",
        "terseLabel": "Machinery and electronic equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "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": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
        "label": "Marketable Securities [Table Text Block]",
        "terseLabel": "Summary of Short Term Investments"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r34",
      "r229",
      "r248",
      "r334",
      "r423",
      "r460",
      "r463",
      "r464",
      "r465",
      "r469",
      "r470",
      "r710"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 17.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling\u00a0interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "terseLabel": "Mandatorily redeemable non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterests"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "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": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r34",
      "r51",
      "r181",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r327"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Net cash (used in) provided by financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "terseLabel": "Net cash provided by (used in) financing activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES",
        "verboseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r327"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "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 flow (used in) provided by investing activities",
        "verboseLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES",
        "verboseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r69",
      "r70",
      "r73"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 26.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Cash flows from operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net cash used in operating activities",
        "totalLabel": "Net cash flow used in operating activities",
        "verboseLabel": "Net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r47",
      "r73",
      "r238",
      "r255",
      "r277",
      "r306",
      "r309",
      "r314",
      "r334",
      "r344",
      "r348",
      "r349",
      "r350",
      "r351",
      "r354",
      "r355",
      "r362",
      "r386",
      "r395",
      "r399",
      "r401",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r702",
      "r710",
      "r919",
      "r1025"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Net loss attributable to EHang Holdings Limited",
        "totalLabel": "Net loss attributable to EHang Holdings Limited's ordinary shareholders",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r188",
      "r202",
      "r306",
      "r309",
      "r354",
      "r355",
      "r984"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 23.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",
        "negatedLabel": "Net loss (income) attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r357",
      "r358",
      "r363",
      "r366",
      "r386",
      "r395",
      "r399",
      "r401",
      "r919"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to ordinary shareholders",
        "verboseLabel": "Net loss attributable to the Company's ordinary shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossFromRealEstateInvestmentPartnership": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net income (loss) recognized from investments in real estate partnerships and variable interest entities.",
        "label": "Net Income (Loss) from Real Estate Investment Partnership",
        "terseLabel": "Income (losses) from the VIEs"
       }
      }
     },
     "localname": "NetIncomeLossFromRealEstateInvestmentPartnership",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash\u00a0investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r151",
      "r185",
      "r189"
     ],
     "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": "Issuance of a subsidiary's equity to a\u00a0non-controlling\u00a0interest holder"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r180",
      "r518",
      "r1002",
      "r1003",
      "r1004"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other (expense) income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other (expense) income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonrecourseMember": {
     "auth_ref": [
      "r685",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability for which creditor does not have recourse to debtor but rather has recourse only to property used for collateral in transaction or other specific property.",
        "label": "Nonrecourse [Member]",
        "terseLabel": "Nonrecourse [Member]"
       }
      }
     },
     "localname": "NonrecourseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Long-term loans receivable"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 14.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",
        "negatedTotalLabel": "Total operating expenses",
        "verboseLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r386",
      "r395",
      "r399",
      "r401",
      "r919"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 13.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 loss",
        "verboseLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r745",
      "r952"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r742"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "verboseLabel": "Lease Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r742"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 43.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",
        "negatedLabel": "Less: Current portion",
        "terseLabel": "Current portion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r742"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liabilities",
        "verboseLabel": "Non-current portion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r743",
      "r747"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r741"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets, net",
        "verboseLabel": "Right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r994"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 54.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "verboseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r749",
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average incremental borrowing rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r748",
      "r952"
     ],
     "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 terms of the\u00a0right of use\u00a0asset"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "verboseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r174"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Deductible tax losses"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Nature of Operations"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r298",
      "r953"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r285"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 15.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other\u00a0non-current\u00a0assets",
        "verboseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Agreed-upon milestones, initial investment"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "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",
        "verboseLabel": "Foreign currency translation adjustments, net of nil tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r43",
      "r143",
      "r307",
      "r310",
      "r317",
      "r723",
      "r728",
      "r729",
      "r826",
      "r834",
      "r982",
      "r983"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive loss",
        "totalLabel": "Total other comprehensive (loss) income, net of tax",
        "verboseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income",
        "verboseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r38",
      "r41",
      "r101",
      "r305"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Unrealized (realized) gains on available-for-sale investments, net of nil tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenseMember": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other expense.",
        "label": "Other Expense [Member]",
        "terseLabel": "Other Expense [Member]"
       }
      }
     },
     "localname": "OtherExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 32.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
        "label": "Other Machinery and Equipment [Member]",
        "terseLabel": "Machinery and electronic equipment [Member]"
       }
      }
     },
     "localname": "OtherMachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 12.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expenses",
        "terseLabel": "Other expenses"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r323"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 11.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 21.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "terseLabel": "Other operating income"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Parent [Member]"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r987",
      "r988"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "verboseLabel": "Other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r990"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.",
        "label": "Payments for Repurchase of Redeemable Noncontrolling Interest",
        "terseLabel": "Cash consideration paid for non controlling interests"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Payment of underwriters' exercise of over-allotment option's issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r324"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "terseLabel": "Payment of tax witheld share based compensation"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r62",
      "r682"
     ],
     "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",
        "terseLabel": "Payment to acquire business gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "terseLabel": "Payments to acquire equity method investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 4.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": "Acquisition of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLoansReceivable": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.",
        "label": "Payments to Acquire Loans Receivable",
        "negatedTerseLabel": "Loans to third parties"
       }
      }
     },
     "localname": "PaymentsToAcquireLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLongtermInvestments": {
     "auth_ref": [
      "r988"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.",
        "label": "Payments to Acquire Long-term Investments",
        "negatedLabel": "Cash paid for long-term investment",
        "terseLabel": "Cash paid for long-term investment"
       }
      }
     },
     "localname": "PaymentsToAcquireLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 7.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": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments to Acquire Short-term Investments",
        "negatedLabel": "Purchase of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PendingLitigationMember": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.",
        "label": "Pending Litigation [Member]",
        "terseLabel": "Pending litigation [Member]"
       }
      }
     },
     "localname": "PendingLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "verboseLabel": "Dividend rate, preferred stock"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/MandatorilyRedeemableNonControllingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "totalLabel": "Total Prepayments"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r981"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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": "Prepayments and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Abstract]",
        "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r906",
      "r922",
      "r1015"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "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": "Deductible value-added tax input"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromBankDebt": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 14.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 Bank Debt",
        "terseLabel": "Proceeds from short-term bank loans"
       }
      }
     },
     "localname": "ProceedsFromBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfLoansReceivable": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.",
        "label": "Proceeds from Collection of Loans Receivable",
        "verboseLabel": "Repayment of loan to a third party"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "presentationGuidance": "Proceeds from issuance of common stock",
        "terseLabel": "Proceeds from issuance of Class A ordinary shares, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of an equity security that embodies an unconditional obligation requiring the issuer to redeem the security by transferring the assets at a specified or determinable date (or dates) that is (or are) initially more than one year (or the normal operating cycle, if longer) from the issuance date, or upon an event that is certain to occur beyond one year (or the normal operating cycle, if longer) from the issuance date.",
        "label": "Proceeds from Issuance of Mandatory Redeemable Capital Securities",
        "terseLabel": "Proceeds from mandatorily redeemable\u00a0non-controlling\u00a0interests of a subsidiary"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfMandatoryRedeemableCapitalSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from Issuance of Private Placement",
        "verboseLabel": "Proceeds from the private placement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
     "auth_ref": [
      "r65",
      "r161"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised",
        "terseLabel": "Shares issued upon vesting of restricted share units"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from the issuance of equity"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r989",
      "r992"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other financing activities"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments",
        "terseLabel": "Proceeds from maturities of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 10.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": "Proceeds from disposal of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product [Member]",
        "verboseLabel": "Products"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r277",
      "r306",
      "r309",
      "r326",
      "r334",
      "r344",
      "r354",
      "r355",
      "r386",
      "r395",
      "r399",
      "r401",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r683",
      "r686",
      "r687",
      "r702",
      "r710",
      "r831",
      "r919",
      "r950",
      "r951",
      "r984",
      "r1025"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 58.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Net profit (loss)",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r121"
     ],
     "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]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r123",
      "r872",
      "r873",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r119",
      "r283"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Property,plant and equipment,gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r121",
      "r250",
      "r832",
      "r953"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "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",
        "presentationGuidance": "Total",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetSummaryOfPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]",
        "terseLabel": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r872",
      "r873"
     ],
     "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 and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost.",
        "label": "Property, Plant and Equipment, Salvage Value, Percentage",
        "terseLabel": "Residual\u00a0value"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentSalvageValuePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PropertyAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r119"
     ],
     "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]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "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": "Estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r322",
      "r433"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 47.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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 doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationTypeAxis": {
     "auth_ref": [
      "r972"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Axis]"
       }
      }
     },
     "localname": "ReclassificationTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationTypeDomain": {
     "auth_ref": [
      "r972"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Domain]"
       }
      }
     },
     "localname": "ReclassificationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RecourseStatusAxis": {
     "auth_ref": [
      "r685",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by recourse or nonrecourse status of liability.",
        "label": "Recourse Status [Axis]"
       }
      }
     },
     "localname": "RecourseStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RecourseStatusDomain": {
     "auth_ref": [
      "r685",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recourse or nonrecourse status of liability.",
        "label": "Recourse Status [Domain]"
       }
      }
     },
     "localname": "RecourseStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r581",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r265",
      "r759",
      "r760",
      "r1080"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r581",
      "r759",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r1080"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r757",
      "r758",
      "r760",
      "r762",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 15.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 short-term bank loans",
        "terseLabel": "Repayments Short-term bank loan"
       }
      }
     },
     "localname": "RepaymentsOfBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r991"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "verboseLabel": "Loans from third parties, amount repaid"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebtMaturingInMoreThanThreeMonths": {
     "auth_ref": [
      "r991"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from a repayment of a borrowing having initial term of repayment of more than three months. Includes repayments of short-term and long-term debt.",
        "label": "Repayments of Debt, Maturing in More than Three Months",
        "terseLabel": "Repayment of short term debt maturing in three months or more"
       }
      }
     },
     "localname": "RepaymentsOfDebtMaturingInMoreThanThreeMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayment of loans from third parties"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r167",
      "r260",
      "r1089"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 17.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",
        "negatedLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development expenses [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r167"
     ],
     "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 expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.",
        "label": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "Restricted Net Assets"
       }
      }
     },
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RestrictedNetAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r973",
      "r995",
      "r1090",
      "r1091"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r74",
      "r80",
      "r224",
      "r246",
      "r281"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "periodEndLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r973",
      "r995"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r13",
      "r150",
      "r247",
      "r847",
      "r852",
      "r953"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r273",
      "r341",
      "r342",
      "r343",
      "r345",
      "r353",
      "r355",
      "r427",
      "r636",
      "r637",
      "r638",
      "r665",
      "r666",
      "r700",
      "r843",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r153",
      "r154",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r598",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Multiemployer Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r153",
      "r154",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r598",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Multiemployer Plans Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r380",
      "r381",
      "r394",
      "r397",
      "r398",
      "r402",
      "r403",
      "r405",
      "r529",
      "r530",
      "r808"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "verboseLabel": "Revenue from air mobility solutions"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/Revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Summary of Revenue by Customer Incorporation Location"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r49",
      "r259",
      "r462",
      "r463",
      "r464",
      "r468",
      "r469",
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue from related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r915",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r316",
      "r334",
      "r380",
      "r381",
      "r394",
      "r397",
      "r398",
      "r402",
      "r403",
      "r405",
      "r423",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r710",
      "r831",
      "r1025"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 19.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Net revenues",
        "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": "Revenues",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail",
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenue From External Customers By Geographic Areas [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.",
        "label": "Sale of Stock, Consideration Received Per Transaction",
        "terseLabel": "Consideration received from sale of stock"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedPerTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r405",
      "r1008"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "auth_ref": [
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.",
        "label": "Revenue, Product and Service Benchmark [Member]",
        "terseLabel": "Sales revenue product line [Member]"
       }
      }
     },
     "localname": "SalesRevenueProductLineMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Summary of Accounts Receivable, Net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r40",
      "r1072",
      "r1073"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "verboseLabel": "Summary Of Accumulated Other Comprehensive Income Loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r173"
     ],
     "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]",
        "terseLabel": "Summary of Significant Components of Deferred Tax Assets (Labilities)"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Summary of Computation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Summary of Reconciliations of Income Tax Expenses"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r160",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Share-based Compensation Expenses Relating to RSUs Recognized"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksSummaryOfExternalCustomersWith10OrMoreOfGroupSRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "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 of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r106",
      "r277",
      "r334",
      "r423",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/LongTermInvestmentsSummaryOfLongTermInvestmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r111",
      "r113",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAmortizationOfIntangibleAssetsWithFiniteLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r111",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Summary of Amortization of Intangible Assets with Finite Lives"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "verboseLabel": "Summary of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r999"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Summary of Loss Before Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r17",
      "r18",
      "r19"
     ],
     "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": "Summary of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Summary of Reconciliation of Changes in Product Warranty Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r44",
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Revenue From External Customers By Geographic Areas [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r599",
      "r601",
      "r603",
      "r604",
      "r605",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r155",
      "r156",
      "r157"
     ],
     "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 Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary Of Share option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r159"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r289",
      "r290",
      "r291",
      "r374",
      "r502",
      "r503",
      "r504",
      "r506",
      "r510",
      "r515",
      "r517",
      "r928",
      "r969",
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r949",
      "r1062"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Summary of Reconciliation of Unrecognized Tax Benefit"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "terseLabel": "Summary of RSUs activity under the Share Incentive Plan"
       }
      }
     },
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r192",
      "r194",
      "r196",
      "r199",
      "r200",
      "r684",
      "r685",
      "r688",
      "r689",
      "r783",
      "r784",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r192",
      "r194",
      "r196",
      "r199",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Summary of Financial Statement Balances and Amounts of the Group's VIE and the VIE's Subsidiaries"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r84",
      "r86",
      "r87",
      "r88",
      "r215",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Summary of External Customers with 10% or More of Group's Revenues"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 15.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "negatedLabel": "Sales and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing expenses [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service [Member]",
        "verboseLabel": "Services"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/RevenuesSummaryOfRevenuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow": {
       "order": 44.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense, Total",
        "terseLabel": "Share-based compensation",
        "verboseLabel": "Share-based compensation expenses"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Number of RSUs - Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value - Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted",
        "verboseLabel": "Number of RSUs - Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value - Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r615",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of RSUs - Unvested, Ending Balance",
        "periodStartLabel": "Number of RSUs - Unvested, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r615",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted average grant date fair value - Unvested, Ending Balance",
        "periodStartLabel": "Weighted average grant date fair value - Unvested, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted\u00a0average remaining contractual life (Years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Number of RSUs - Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of RSUs vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value - Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price",
        "terseLabel": "Fair value per ordinary share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r628"
     ],
     "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": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r948"
     ],
     "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",
        "verboseLabel": "Aggregate number of ordinary shares that may be issued pursuant to all share-based awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted\u00a0average exercise price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r607",
      "r608"
     ],
     "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",
        "terseLabel": "Number of share options, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r607",
      "r608"
     ],
     "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",
        "terseLabel": "Weighted\u00a0average exercise price, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Number of share options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted\u00a0average exercise price, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Number of share options, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Percentage of total outstanding shares on a fully diluted basis allowed for share-based awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r603",
      "r604",
      "r605",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpensesRelatingToRsusRecognizedDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r606",
      "r625",
      "r626",
      "r627",
      "r628",
      "r631",
      "r639",
      "r640"
     ],
     "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 Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r627"
     ],
     "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",
        "terseLabel": "Term in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToDetermineTheFairValueOfShareOptionsGrantedDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "terseLabel": "Weighted average grant date fair value, Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfShareOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 27.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.",
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Noncurrent",
        "terseLabel": "Mandatorily redeemable\u00a0non-controlling\u00a0interests"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShippingAndHandlingMember": {
     "auth_ref": [
      "r1031"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packing and transport of product.",
        "label": "Shipping and Handling [Member]",
        "terseLabel": "Shipping and Handling [Member]"
       }
      }
     },
     "localname": "ShippingAndHandlingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "auth_ref": [
      "r20",
      "r253"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 34.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.",
        "label": "Short-term Bank Loans and Notes Payable",
        "terseLabel": "Short-term bank loan",
        "verboseLabel": "Short-term bank loans"
       }
      }
     },
     "localname": "ShortTermBankLoansAndNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "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": "Short-term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/BankLoansAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-term Debt [Text Block]",
        "verboseLabel": "Short-term debt"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r231",
      "r232",
      "r242",
      "r980"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments",
        "totalLabel": "Total Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments [Abstract]",
        "terseLabel": "Short-term Investments [Abstract]"
       }
      }
     },
     "localname": "ShortTermInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r746",
      "r952"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r81",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r134"
     ],
     "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 as of the ending of the year",
        "periodStartLabel": "Balance as of the beginning of the year"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail": {
       "order": 4.0,
       "parentTag": "eh_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual, Current",
        "positiveTerseLabel": "Current portion of warranty",
        "verboseLabel": "Product warranty liabilities"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesAndLongTermLoansDetail",
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual, Noncurrent",
        "negatedLabel": "Less: Non-current portion of warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r130"
     ],
     "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": "Claims during the year"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Period Increase (Decrease)",
        "terseLabel": "Reversal during the year"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Accruals during the year"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfReconciliationOfChangesInProductWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard Product Warranty Disclosure [Abstract]",
        "terseLabel": "Standard Product Warranty Disclosure [Abstract]"
       }
      }
     },
     "localname": "StandardProductWarrantyDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Product warranty liability"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r334",
      "r360",
      "r361",
      "r364",
      "r366",
      "r374",
      "r375",
      "r423",
      "r460",
      "r463",
      "r464",
      "r465",
      "r469",
      "r470",
      "r502",
      "r503",
      "r506",
      "r510",
      "r517",
      "r710",
      "r887",
      "r969",
      "r996",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/CoverPage",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfRevenueByCustomerIncorporationLocationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r32",
      "r143",
      "r273",
      "r312",
      "r313",
      "r314",
      "r341",
      "r342",
      "r343",
      "r345",
      "r353",
      "r355",
      "r373",
      "r427",
      "r518",
      "r636",
      "r637",
      "r638",
      "r665",
      "r666",
      "r700",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r729",
      "r756",
      "r843",
      "r844",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r341",
      "r342",
      "r343",
      "r373",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfCashFlowsDetail",
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedStatementsOfComprehensiveLossDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseDetail",
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfSignificantComponentsOfDeferredTaxAssetsLabilitiesDetail",
      "http://www.ehangholdings.com/role/LongTermLoansReceivableAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/LossPerShareAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RestrictedNetAssetsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/RevenuesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShareBasedCompensationSummaryOfRsusActivityUnderTheShareIncentivePlanDetail",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "auth_ref": [
      "r10",
      "r11",
      "r143",
      "r144",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Shares, Conversion of Units",
        "terseLabel": "Class B ordinary shares converted to Class A ordinary shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Shares issued for underwriters"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r10",
      "r11",
      "r143",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "presentationGuidance": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Class A ordinary shares in connection with initial public offering (\"IPO\")"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "verboseLabel": "Issuance of ordinary shares to the depository bank"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r10",
      "r11",
      "r143",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of ordinary shares for the vested restricted share units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r10",
      "r11",
      "r143",
      "r150",
      "r612"
     ],
     "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": "Issuance of Class A ordinary shares pursuant to underwriters' exercise of over-allotment option"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "auth_ref": [
      "r32",
      "r143",
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Value, Conversion of Units",
        "terseLabel": "Class\u00a0B common shares converted to Class\u00a0A common shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r10",
      "r11",
      "r143",
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of Class A ordinary shares in connection with initial public offering (\"IPO\")",
        "verboseLabel": "Stock Issued During Period, Value, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShortTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r143",
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of ordinary shares for the vested restricted share units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r32",
      "r143",
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of Class A ordinary shares pursuant to underwriters' exercise of over-allotment option"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r11",
      "r14",
      "r15",
      "r98",
      "r953",
      "r998",
      "r1013",
      "r1068"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 18.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total EHang Holdings Limited shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r180",
      "r181",
      "r201",
      "r273",
      "r274",
      "r313",
      "r341",
      "r342",
      "r343",
      "r345",
      "r353",
      "r427",
      "r518",
      "r636",
      "r637",
      "r638",
      "r665",
      "r666",
      "r700",
      "r723",
      "r724",
      "r729",
      "r756",
      "r844",
      "r845",
      "r998",
      "r1013",
      "r1068"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 16.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",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders' equity",
        "verboseLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquitySummaryOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "verboseLabel": "Shareholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CompanyFinancialStatementsParentCompanyOnlyCondensedBalanceSheetsDetail",
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r152",
      "r332",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r516",
      "r518",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r730",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r730",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r730",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r730",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/AccruedExpensesAndOtherLiabilitiesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r766",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.",
        "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions",
        "terseLabel": "Percentage of direct ownership"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeNatureOfOperations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the major products or services that a subsidiary or equity investee sells or provides and its principal markets, including locations of those markets.",
        "label": "Subsidiary or Equity Method Investee, Nature of Operations",
        "terseLabel": "Principal activities"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeNatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.ehangholdings.com/role/ShareholdersEquityAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "terseLabel": "Summary of Valuation Allowance"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConcentrationOfRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r408",
      "r409",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable and allowance for doubtful accounts"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradingSecuritiesDebt": {
     "auth_ref": [
      "r100",
      "r287",
      "r416",
      "r905"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_ShortTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities, Trading",
        "terseLabel": "Trading debt investments"
       }
      }
     },
     "localname": "TradingSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r417",
      "r418",
      "r496",
      "r515",
      "r690",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r1010",
      "r1011",
      "r1012",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102"
     ],
     "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]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/ShortTermInvestmentsSummaryOfShortTermInvestmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.",
        "label": "Transportation Equipment [Member]",
        "terseLabel": "Transportation equipment [Member]"
       }
      }
     },
     "localname": "TransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesAndResidualValueOfPropertyAndEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r344",
      "r345",
      "r346",
      "r347",
      "r356",
      "r412",
      "r413",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r636",
      "r637",
      "r638",
      "r663",
      "r664",
      "r665",
      "r666",
      "r679",
      "r680",
      "r681",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r733",
      "r734",
      "r737",
      "r738",
      "r739",
      "r740",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r810",
      "r811",
      "r812",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r1065"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Unbilled revenue (Note 15)",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfPrepaymentsAndOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r643",
      "r653"
     ],
     "calculation": {
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets": {
       "order": 29.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedBalanceSheets",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from acquisitions.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Acquisition",
        "terseLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r652"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Unrecognized tax benefits income tax penalties and interest accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition",
        "negatedLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r1061"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense",
        "terseLabel": "Interest expense on unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r376",
      "r377",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r657"
     ],
     "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",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/IncomeTaxSummaryOfValuationAllowanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of activity, consisting of a transaction or a measure not described elsewhere in the taxonomy, occurring during the period between the reporting entity and the Variable Interest Entity (VIE) or potential VIE.",
        "label": "Variable Interest Entity, Measure of Activity, Other, Amount",
        "verboseLabel": "Interest-free loans granted, aggregate amount"
       }
      }
     },
     "localname": "VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "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": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Percentage of indirect ownership",
        "verboseLabel": "Variable interest entity ownership percentage"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail",
      "http://www.ehangholdings.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r192",
      "r684",
      "r685",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity And Major Subsidaries [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsAdditionalInformationDetail",
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfFinancialStatementBalancesAndAmountsOfVieAndVieSSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityVIEActivitiesOfVIE": {
     "auth_ref": [
      "r187",
      "r193",
      "r195",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed.",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE",
        "terseLabel": "Principal activities"
       }
      }
     },
     "localname": "VariableInterestEntityVIEActivitiesOfVIE",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/OrganizationAndNatureOfOperationsSummaryOfMajorSubsidiariesVieAndSubsidiariesOfVieDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r359",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Shares used in net loss per ordinary share computation, Diluted",
        "verboseLabel": "Weighted-average number of ordinary shares outstanding, Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r357",
      "r366"
     ],
     "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": "Shares used in net loss per ordinary share computation , Basic",
        "verboseLabel": "Weighted-average number of ordinary shares outstanding, Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.ehangholdings.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.ehangholdings.com/role/LossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1007": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1011": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1014": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1015": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1016": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1017": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1024": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1025": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1026": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1027": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1028": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1029": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1030": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1031": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1032": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1033": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1034": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1035": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1036": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1037": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1038": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1039": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1040": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1041": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1042": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1043": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1044": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1045": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1046": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1047": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1048": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1049": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1050": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1051": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1052": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1053": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1054": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1055": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1056": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1057": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1058": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1059": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1060": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1061": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1062": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1063": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1064": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1065": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1066": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1067": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1068": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1069": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1070": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1071": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1072": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1073": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1074": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1075": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1076": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1077": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1078": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1079": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1080": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1081": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1082": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1083": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1084": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1085": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1086": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1087": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1088": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1089": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1090": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1091": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1092": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1093": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1094": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1095": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1096": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1097": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1098": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1099": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1100": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1101": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1102": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1103": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1104": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1105": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1106": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c,d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228967-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "d",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10491-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "https://asc.fasb.org/topic&trid=2208923",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(3)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "326",
   "URI": "https://asc.fasb.org/topic&trid=82887179",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r887": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r888": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r889": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r891": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r892": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r893": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r894": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r895": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r896": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r897": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r898": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r899": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r957": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r958": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r959": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r961": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r962": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r963": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r964": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r965": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r966": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r967": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r968": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a,b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=121585226&loc=d3e18794-111554",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>137
<FILENAME>0001193125-23-122090-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-23-122090-xbrl.zip
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
M,_,+CX49%P)B0R5&E4 @B[RG@H++6<D<E4-ZM55B-'5#GNPR^?I;Z5I^R_N
MK[^MV,D1$[A:N#+=QZ\_-;)6B2R%Q%7"5JO=CGH1=<"B*EAHT_FLBY1[8L,U
M/L=:@.I@U&/+X8E!UE]1$"9^T+.O"2\VH7C(U%;OM*1< ,E8\#J'>#E3&,.
MBN+[BH7?79^9COT/@T/)$^,T^6+:[J47!"/!N=0]4DBD3X^JJ6BX1O_C$O9<
M"3$O3UDC_) _CFTO9.VNZ!U\:?=LH)]B7D18Z[B/#1%EW.,/I3)&R[5N(K_=
M-0-VXGDP7RHSHUR/;>9M'S<2AI?.#80Q)%L"W,?<,,Y.^ 4-I3$E%*MX>K]V
MV9_,]&]H)*DC1%XTY4!?NX)0($*YVTO71%F"F3.9Q*)VZS!_J@3/F6LXW#][
M\^!9PW,^>.:0NTKP//<BO[KB<P:<Y!%J"8:%+M8WR;=&YXMO+.QZXCS#4H>Y
M*K8_ES\:39M*(02S%[[\ST3O:R'Y/V5RAEQ>I?A:BCPTG0ZV0 SHCSNO$X*&
M3$G\<QN4(;N$DS4(O1 >Q;"65A"P$*0E;TQ&!8^*B@@IO6=;!][<IHBQH!=!
M1[%.JAJDP;<^\%4UR^,&!D2GN8O701;#EH:!AAMV=QI)F"K!8_92SX5&@:Z@
M/%T?K[.J-?887G65>([4B4+/']Q%?M^) JQW[S^Q\\B-'7+BHP _*[I';<1<
MT8:8M- J<5VT RDMLT>MKTH\GJ?XSF]FT+7))T 5.:@MVCUK=UW/\1X'E"6:
M?/M;'!5SMV%^$10'8Z=,GI&YB+$$M[RN@K!\:,,'>(%R[GN]9KUQ>._!./54
M*(KYPF]7"@O:.!PD,U.\1QR].HW'(N.Q6:\?7KMX#1>4#8Q#2]-(+"02287]
M&;F=J-1W',H*-1"+"\3%B\YL,D@7+M&B ;PT )][/K,?W8I4$<];;96XO9S.
MLAN @4G>T 4;Q98/&:?V$]+?.F5MQ_1E6#^'@ORNN(HG%N>9F68_3Z^N2OS]
MW?1M+$R NM<'E4>J>0#XOPB#N^@A (6-!4VJ'O:'T:JS4*I*$!)Y/T")DZYI
M^SW3I3]MUCE[8>T(Q>=UIV.WL1;\?9>)QZ7S%*ALARRX<)\\YXE9LE89;YWG
M^8-3LV<^I@&(V71@3F+L,'/;0//CP9491CZ\)OF86]4WL&#X]R68FX\D[U/C
MQ)_2[4AQQ1A=R@^1B<-R$>HOP9(>0<.X&V0^_9?QXJE!D- I%U-5VJK#U<;Y
M3I#]L%IM.'<%2:;!G+< %K,OV:/I"!%9U&V%/:*&Y_FJEQ\C&*%KQ3=_\"A[
MSZ^Z*9(<:%1Z5 D),S>3U=B9$SM3SV+&8JP5+("UL)6,#E-M)1?1).7F>98_
MQ3#/M95<A*VJ-]B&;;#2@EH2*9="0+E\+Y=60W/LDM6+WF5LG$4 44#_40DW
M;AYC](;<9+5%\1"CV:KMO@W9:7I_%&Q_E ^3T]3Z@<59MD-TN@-Z^11;1=VW
M+&9A5#3N[B@DIEUWSDS?!3X&-\R_ZYH^.Q[D#U!XO*YVW;H:T%"^M(_^/?7\
M5+(X1*KP.+S**C'YTC/=<[-M.[&-+T)]V$-XX<).B'"EA65P'->3-UU0-\/+
M*R5S6\&U&S.U_H/$W07UI@!)=^.8;K/>V%/9BY\I-5V+R]C,1#&3;<SBELU<
M&R!EPN-(U32[Y#?+8-?,92NY.L,J>K$9C_?&](QONL"J:S<5PRD*[R4_SM+O
MJ,S@.%K:*6O=M37E^ K_4JWHIH:!WAB"(O?/GMX8>F/$,-B@C5%O_F@>_D"V
MZ9KU8W,T"U0_?LDU]!?%9.-HJ][<:AXN#Y/R5%'7[?W6U=XO)6)2YXW%V;D3
MZU[-SE=AY\ZR-$9]7^[,>P_^WJESME)><#;Y,@ET'58EY?'V !]G6?U*'07
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
MF,1]J5*T$?N'90P #5T-W;5#-[ZXVC\#"1OY[:X9,#K:#_GY90^;"ZSAS.,
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
M:2?*\4%5BEQ[CG X$8Q%\*X(IL^"@"XKN,;$>'D.9IMN0:)>Q*/J0"-VR'O
MNUXH%_!67JH9;;;DYH.*])N^E>-,&^H,HFYXG##M#/6@@%:.B;5,<"M@REEH
M-.J_)--6R@KDK("7(>&.?KD6/+-A%J!2MA(V!#<Q<..'F-/717<TRENAZ9-I
M^#@DL&IOQ"R4VT,AL[EHXZM3] -N-$HU-1WNT,86"'"^2YP7,/#$"Q:Z(]P*
MS1=YRR)7'O<'&<D=S,.!T[PW8'CWX71,49CUP7.C0)"#RQ_;5Y(-XXAI3K>D
MODFL=DFH 0I)[<;(&ZZ$$#.=)$_ A1'F(7*5 -JY:SJ=;+X*=_^@:X5O4VZT
MR5LK&@-)*PM6TF@C12*E;/Z4.C@6%;1)<N"*M 1:IZQ#_C)"K)#BIO57%/ M
M"@^+\'VZ))I&ZC!%P=$!%F4:=7 1T6&N2V/@I1A=0$U*N9=DC@7N6 7!*9$V
MH00Y6JX(%D[5V<EXP12)3[4MQ#AL6 3Y.2/(S1%ZG"\J1V*XI-B;"5$.L/YW
M9R!\$< 5BWL5B#]"/V=]FM/4#SK>3OQFF.* 7@KQ%8(B<1I*EYQ49:<*)5_-
MU]6*?<2R$BX2653="]1D=R?N$X?[)J[) ] # SZ67YE;!UX(.)"AZ_$Q"?Y-
M9=O2_,6!J.2I=)V)3C;BJ,6=<4(X@PB1%RG /C@U2B><^$VLQ$3:$*_*%2?'
MX3RS&1_IF/$88&JF/I>60 '64Y0JEZR9K4$4P=@MM>C8E@Q/'WHW'5GB_!QQ
MVTU'$=O-HP?J5TIK\VW%@Y^8,A2%E>,;DR[O.+0N<8<GH76M\S.TIWB&8ISU
M+4D/KVHS*_+)4%:WSZEBD:GRDJKJ9HR\T?9@;<2*,]E9 D:B0U<<$)8& W%(
M$>I12*I:N0*@-4J"#BTQ5>=W/%Y4"RM.Q% 2+[CZE\>(AT$2^A<76N'4QU)U
M/;HDR%1A\=*9PNJWSUV/Z,-MPH "%5 N2U@\#$25@@0+M%["#4 HN7X8\G'8
MRGT<#YRB;1J(.":QDV6QX@S?!C)FB[MUU"TIE8P\OV)T%-W^J83TF4 2A5*3
M_P:6YE%$&#<YAX'"K:J,($IL*J[WE1()L<(0,4*9F*)<:425@3)"0=W!<5;Q
M$&9D$H^(,^_[H@U8)(XA_*!']EC4P9)\E(P\/(.,1ANBN\5Z>.BNI95CI@I4
M6LGG;SN^@V6^J1)'A38<+P@>AX60?9:<E64H25(B?.W7AE]B""2%E5):@N.7
M:L8C@7*3TD&B.Z!/U2![RJ\6*C N\R3MK,2ZBN/O!SS[64J#,F3"'.H[A,W*
MA+D2,89#T1Q=*B;:=DR?5]$A?PHY@:2MFO&=2KO_#Q%NS\M)3!A")*E@I@RU
M#J:H=QHC.=;@[;TK"@>0(NYY04A'0NJHX3@UN0#%21;)$XH2R0<'>Y<<D?)0
MSX^ L$>]?MS=2O3^S"239]QT>?&[*#>I2T?J'!MK#@]/P$Q,+C]:XA .O;&[
M<5CXM;81GTD)S#NE]2-,G'?Y'C= ?,JX@3':@UC>R$N M&NV%KM%R;'981:%
MZXBS*9YK9=U8>4F=U ^B]O#I#-,DCP'>=N*80<!%5"O+_>'<HT8=R)_$K0PO
M[ S4.QR=7_70I%3X%38 KP/5R25M?G<8U9(%^E*1):*V<C_UB/V,X>C25YV5
MBC<TD+=>JBV(G<NSGG>T]:2G&-\F%3,_GED\:CTIW@M'/,>)I*58$Z"6(<!H
M.D5T,2[[CG);K3OHHXN -T:&M\A LQY%7F5"E!X8%Q$V)DB,#0C']K6RL>>'
M)'9!'E51=DE?BMST\76_>/:9*0'L<OLFDBD3V#2Z[59S[B+PF9+L0R7;EUHD
MGJNE_<-?DG+Q?)H?ZK':(67W*?0_BS\R!=D/&[^\X57$L]]GJJWSA4O%NR-_
MQ7\S_F^J3SY5;7ICZO63/33%A,=4M1_[_(R_ K&);'=_?=.,*^+'AL3XOF0@
MY/C+3DRG+4Z9GX(H!Y8'>R"_\HK@OVV\^_0>?O(YIZ_9U,0A+B5X61JG>#L#
ML_T3E##HYRUAT\'Q LSI"3R<J\2_:I UMNMD=*I:8$M^.%ME9U7H3?3)PVE/
M]<C'1DI2Y7M^%O=GYN]\6V!Z\ O D\'[YC-8Y7G]'X:HE.T$,0J3*\#CYL#N
MGIL,,8! S5(Q4!XR*"($FWN_X!=T^*=[X5G!U=P8<+UM[BT$KG=K0%<)I%V+
MWWER^RVYP;%X?6MA3I$GB$ 'SV7=OK-"<&=C('BP& *U>%,KRF7.*YBN8H2P
M_#"1;GN_%!\3;W>V%X2%%DS+$TS8$"<CCKA>I..BR\(A'U?ZZ#ZK[-K='-G5
MV%Y0@0Z?&'(Z3V'QK"WAKCW<KD\Z33?CAF?RDT;_Q2"GF/&O.OT_>?!L_+(6
M-SCUZ&:!;J<Y3Q,X.JL4J[/V4"NWK!^,DFSBHIX4_(7.T.1(3OXG7AX&T\PH
M.9Q?0*;<80^>]W/^XZ$(-;,#[@WC'C3V-T8(H<\,8Z[2X40CN\!5"&W-XJ/M
M1$0;3,JP14XCLD2_-:,!!SO "J_;;*<=]60>)=5RX\Y3=*O.OTP5%A=CMX6K
M%^_U60]##'RJ4<DK)G*'JGJ!'-^^4.B9N'3I,]_V+-ZO,!,,XW-_[["GF798
M:J]DMAN%##YX%$ IO,T8Z_9B]Z(>K3AH,Q>K#8M(#1[NRQVZCI,]%L?U+^)+
M6[U7^"FKZ'LEOM3'0$4E?_R"8Q\](IB[*R/.S-2EA[)! ',4)ZP&D*L6(]4'
M2R<&PZ?*"T7JB=VC_/%P. 9?B3)*WVUL&RW#H=9B(^:6G&U(V.,E&[-D0.R8
M.<5T&3TI"N.) Y!AUR:A5W$)Y$S9&5X!C5H$X.3$^4N)2>4Q1.DUIM*HS+1X
MD3F<(E0KM'MQ*)8J+F3)%[HI0_+P #-^JS3&BI?%7))D@;'FO-[X_(A2\(U_
MT4&-!SMVW)ZQ WF7R=7&J O/@^V]6+.:ZS@SQF_>AU<7I#EO2JG&]FL?8^W\
M./>2*(369C^)KS1YY4+*(E!"LN.*06D:=AB++ZB'$M+%2X U+HM"7P9GY69-
M771J>:'^:E9';"HKT\*,.5$S128VT93HWGG4O-[&_392[;EP<I@2P4/=F-KQ
M0VT=1,4GI,1->B4&:IH,Q]O$LX#KN5MQ]/43DV<"DXLUS QYYLI*.0&H<9OO
MDFCNMD@&P'Y.T[W88I@]9P-*E(J/E%$YDG R,9'OJI@1&$1 F:84*I/<<Z&,
MMV7KJJ3&+6]=+-_%"V#..>,XGE3.#$F!/7*#$/&:R;^0#V77Q0L%P<XQA<I[
M8*"3GV1L0R@5%6]X3-4)0VR/& 0RMET\AU:W-%1EPZX^S'"CRP@<Z1# S0H!
MO.ORCC9\ V#VD,MCC3'6!\Q#)IOTJJ*CQI-<>V884N,!P\%D.]BT5'-D>7(E
MCE0F0RZ1(S/*$#(GO8ABTT2D&/5%$BKB ^S5-I,V*"Z2Z_.)"W@[5LZ\XQ&(
MCU1X*4FM$H._Q27U<8ZH3Y^4^$21$"/I\$XLJBL"X&7[$ZPD!6^6R6S"=DF.
MX5R9T]4;.7-_(?,;H_M?*)D I-/>#N4ESNJ%X@(RVT'[6ZY$5(4<UW-<((Y-
MDGV= GRYP9.IP'()C]>KM*>4W40F!X0@WIR*Y[X@\"PECYVV<KL+2,'32S<I
MV:DDM"?Q^36US907V''!+-IG':H@(JOW#'7ERO:/GUP50=9FZ)K9/HM3=%Q,
M)3,SC-)W^7)Y2F42&IOJ'$^9NH$HGI1?JSBN<B$;ILQ7(V.CU7BCKO5XR<H!
MW3&'EV<[B<7$J(!R(*!25_04V^ODB[R-BH0]B -A$4/S1\(VCN:*A)TE$%8/
MK ?6 ^N!]< E'W@5 5P'*\YX4)^/LQD.ZMET!CE6)EYGNXYV;CID9\3K)N1#
MJ-7K1AGF"^<YE($W0YDF*V<-'?T^/?A@I\>A<@MP8O,(0.F8<LE$APD_4(^S
MU2(5'O6KM6)T%LR"#>$"F?$GTE.B43B5Q$H<2+,03/$U58M>JNM@%H)Q_UNU
M:*6UH=:&6AN.T88-K0V+Q1.M#;4VU-I0:\/7)E4EM6%3:\-B\41KPTW1AJMP
MV39>R66[ZG?IN>FYZ;GIN>FYZ;GIN>FYZ;GIN2W\KDV/F1C[_+AHETEGF[>\
MDXF!+3H"K,#[KH@E. _F+_TD9[F&ZD\'LP='WXK*_/,47LIY?OHJ2!-@(=\P
M"@I3ORA3OFGB:ZER=KJPU,)S6'2Q2]K5*YG%;/3=W]7D7"(Y&[O[M:/ZGJ;I
M,B%Z6-LY:&J2+I&D;W?V:LW=PS70]%UUB-HXK-?J1SL;"%1M)!2!"\5%=K/6
M.#K2%%TB1?<.:GM[=4W298(4S 2-TB6;"8W:SFY#FPE+W?K[M</ZP0;B=*Z"
MRLO1_[D*?A43+ _,=FJ- WT.729%=W?!O%_'F:DZ)&W4:XW=392%Q27IVP;L
M_/HZ3J$5TMFP]7<:KX/3U[VG*L =R9O/6UA6S+>V^J://51>ZX*D\E;-K)>0
MZ=7B34-I%]< "7&P>U3B%:+'^'!I7?#TGMT(IL<N[2*L4'-]35P7[M[2KF\/
MK+F#PQ(OL+FC!76UMJQT*A9A@?HVL< >BD4UP][1TGKM%7!]NXW:06._Q LL
MR-JTB"BMB)"NLN7 ;$7>KQ*$#J-;[ (#NK=DSY;8,39CJ]?& JU>M<VG:5(D
MZ0-'U[V"Z+C5>.%V:O6C9HD7&$>F+K#"=WK?:EFF:5)&\8!1+646?\W#6F._
MS+[7.*10R_>"[EM-DW7Y;(MRG;HB2WSGL,R2FD+7%I-CQ5Y@'$BV89):>PQU
M.-EL*?<G7L!;B;U::)G&;!'2%C07*ADP?714V]M91RY>A0*FWX)YU-Q91S9>
MA8BZLU<[W-,Y/4O%Z<%.[:BQCAHH2\>IUFL:VN-%<&T?8UDV#]D%INGNT9IR
M *M$U(.FMKZ6:RC4:_M[.JURJ2!MUFL'!^N@Z2L:"I5WZ!<!:(W:[I%6VTO>
MO+L@$-=Q<JH240]W-$R72M%&HW9XJ"L8+5>:[KV>P;ZBNY:2!"^K.?UM+PA?
M]0*F.I:/ILFZ[L_W]VN[.T6)9%W-$@]JNP>+A5OK6*[- [;TF6NV5XKMA8G*
M7\WRFO5:?<'0VZ(O<7]_L8A#O6LW;]=*OZ5F>T'9KFFRKJW0V*WM+9C=7W0)
MO[=@S+4.V*U$>,*B&TDXU98$M!7YR3;+'9;.Y1]RB.F<_J+I*$V3=8F;)22]
M%UUO-VL'^T5)M5G)"F7L:A%0JG>NILDK&D^UO?V2>]*.:O5FR3UI17&DK498
MB_C!(FQ"+9CTV;I29VL>_E=>X8*I83N-<JN'YEY1KD=7LCX9J*9E87ED88X3
M+G$T-?HO4WK35@?96?UT#YYO,9^>08]<_\4(/,>VC'_5Z?\E$YC%0[:>2:S\
M"*-IJ6FI::EIJ6E9I&448A*:EIJ6FI::EIJ6FI::EIJ6FI::EIJ6FI::EIJ6
MFI:O2\L<'[U.*!]5U?>+[P6!T?>]CAWJ@KZ%NFM:B4PH0+6)_744DJP..7</
M:CL'NM[I,DFZ=UAK[.QHDBYST]=UI;UETK-1WZ\U#C:Q#)(V#XK A>(B>^]0
M2]YETO.PMKO7U!1=(D6;![7]C12]Q27IV_W#C2PO7UR*[NS7ZFOIUZ'M VT?
MK-7RU<)WV10]JNWN:J-KF20]JNTT&IJBR[00&K7F9K:@*2Y-FT= T]>1I2NZ
MI-F<NY@WG^],!SXP70N'_\E"VWTTV$N?N8$N[;OX]EKQ\T-E'VN[9<_6VZW5
M%^PJ7_0E'M;VCQ:KOJ&+ &[>UMTYJ#4.BY),K-F^+K;OUP[W2BZQCVJ')2]'
M#%NW7A2)O9(5TFU(>3?A[DZM69@B.-KS6& 7Q,*F7;U>%)RMS(PYJI=;VA_6
M=LK-Q$:MT5BL9E:QU_=V;P=6N#Q;>T5>I'E#?:FJ;"%\2U^8RWS3(>^2:?5L
MUPY"WPSM)[9L%]-J< (;8;?4Q8'>[M3V=HK2<&!%MMUN;7>WW ZC1K.V>U24
M(H?:=; VUP$VC2]U(>*W>[7]DM=?;=1V%CQ;%WZ%^_N@9!KE7N/.PD7V"K[$
M<CN &H<'L ]++FEV:OL[1;$25B5,]\I=S/,M'%MKNWLE%Z9'L!?+#=2]<B^O
ML=>HU?>7=R.R(@?+)H7IW+* F7Z[2[X4BSTQQ^OW8#0=JU.DLL75H<EJ!,=1
MHW:T7VY_%)AA.^5VN>TMYFTK]N+>-NI[M>:"2]3>-BVN2[$7&GNUQFZY3R/-
M9JW1++6';M&KT&*O#A3N 8"T*+X='=WS_]E[UQZWC6QM]/L&YC\0GA.@#90=
MD;J[$P,=VWF3]R3CP,Y,<#Y24JG%6"(U)-7MWK_^U%JKJEB4J+Y8E$2IUV#O
MF7:W1%8]M6K=+_O8+(N(QMX^OR-ZYSX0M"4Z05,8S%ZVV-YM=\W>G)(07=&J
M<1A[A;N*Q_,<:1%[ISW&DK%D+!E+QK))VVC$(AA+QI*Q9"P92\:2L60L&4O&
MDK%D+!E+QI*Q/"Z6%3YZ'L^S;3S/GTD>SKUD*:%XM_[^<(>,"3^YW2-6 '.[
MQQHQ[8MAM\>8UDNGO9;H# [1Z_4YH=KNB&YPB*D%SPA4G@)1+XT&K8YH=?GF
MUXNJ+CQG3&O$="""#C/3FB64[RL1=8@!&\\)U0[TASK$I+AG!&I_P(*_WJO?
MZXM^[Q C-Y\1E=HN"0QJC: .1;=WB,DNSPG3H#=DO;]^R3]@R5\WJ+YH#0]A
M2ST?1"_:[:$(CL52]Q0Z.9T(R8NW'_.93)V 2!2/DX7D%AR[WJT]?WYMMYW>
M.1>^*ALVV*T%3[/W%XCAH"'[XQM[H#/OB6Z_(7>6S_Q 9^Z+WK A9[X?*22Z
M.S89;_K^ACM...([>VIG[OO"'Y[<H7/'C8,;TSNREAWGL#3[$G6$OV.?T&;O
MSQ?=-BOPSTLP]$1K6)NR4^&(XCX;1UH$YZDSEHPE8\E8,I:,)6/)6#*6C"5C
MR5@REHPE8\E8'GT;C5@$8\E8,I;/!\L*'SWWV=C69^.C32B=)QEWU^!D^V_
MM"\Z 7?7J)E.6T,QY.X:]:(:]$1W> A*?3Z0]B#1CO&L[^(/?1$<A$:?T;WG
MWAI[P73(%;8U8QH,!Z(;L'Y:MRXE.OU#B*EG!"J7U]9+H^V@);IMEOLUWWQN
MK;$7<[_//6!J%OR=KNAT646MF:GV1=!G'TK-/-5G*54SF;;:8M@]DIC:4[3D
M@:!(GBP;$1%Y\?;S+$REETPQ_J'^-$V3A9>M1FK?49A&,OLA6RU+B-*#N]]=
M>E6;N@A>*GA7$$?99RSEB9_?G)'<%[W^60\05GOTA=_?K9SM&%/8]2-&J?=]
MG36?555?.[_CH<7N':7]XK.7!3;B=@3!4+1W9 #'NQM\ZM_($X/A4'3[NY7
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
MWM"RDCH.-<._-#V[YA<&_:,XC,?Z'9/["Y1.M+:AQ[4-7-O W.GI<<XYV$7
ME4*=UZ,$,&1$ -^0\=^)XBI9)A53FLGYQ!7D:*:"'\J*5L@1>)3>JDU'?,QU
MHI8]"N,OZ4IM$TTZ99S*<AZ&4F,SDV^$B1B1,O-TGX$E9?<JLF'!S5>CMDC
M1&F6K\;S,-/Z*?@QM>,/1?(D@C1S\-K<).37 %:JTWPP$P!\LJE[K2(EWU<0
MX5)BV+@3U>7)036@2"XHK(K4U0\I^E>AL#&C&N3E*LU6\![P[VJ_B1(<VFHK
M]^/ J^DH';".=[ 5PO]*72%%6Y!RBUNCMU^]_TQ1XYM((16"ERF6TPC4AA-U
MW+Y/X(>?G-2A=S.U;7;<,FOX9M;P#F]>04S6B%52*TX6T5@HC5Y=>%@D2*HL
M*>O=Z+5T7+[PX3$X,\?5UNJ]EJJHTNQ-CN!J3I:$E< L'OD.U'('_FUR8M$+
MK]6Z-8\_J8_HFZ>0X!05OWEX:Y)8G2@ DC[)3'C47%Y3;FTN38.IFS":FQ"E
M$JOXB!5[:IBBZ\[Y7'>F2&OS4)KRURC'^->J= =0>RLDPWI$#4HPBL02"M(_
M+A[.Y,OD^SA'HZU)4)S6A)BF$53T%.&G=Y\582K]@QJFE(//H&RL\EF2(H&;
MZZ"+#R;8ZRB)8V+(],2D*#E*IE/(-<$?E.(27QM7O>;YU)UG:A\GJ@LF<%EJ
M?;/D5BE.\!Y)]I23H)*,T,&0K<8S9\]%%0']A7;.%XPO6&T7#.UC0XV0_)^!
M<,#JF3291:/(5*V +8[15:T9_?OUY]?Z.L _=?\Z[V=U7]0;O'=&''A7E-R*
M-'4USH6)E?WR\[NK*V&<9G^\N_KX$Q0J%>4)ZI27:![ A82P '5KA+"9NC@K
M91= "? \&8=4=D.F"]\.OATUU>U1@C;J/DI-1VZ<Z6JU-2- UW>E^G.5]H#C
M* 8Q]'!\2]<Q3*-<>]N8M)FTZ\[NF40W"E%(T$.20UUE$@$]CU96S0?])K\K
M.M.M2 5:[TTW7>GZ3^QCYX1H,3_.J??42;K@%BJ*1M%2UHEU<2EVHWV]5:_$
M$K9E>$?/Q2#/DWQ.CA\;7$VKM7O(-XYO7&VJ%JDXLW"B,]9A07.P1V1<I?4
M=9*2 Z*#TE>36*>O1OJ/'A;,Z=0BB8T0R(*Q'M1,W2FGS)J<6L[-*I0OYP[H
M1=#]GZZO!=N9A%FN]I)!0X8T@F9QE)P*&AJH9=8ZHW@+.6W1B'&>?:(1F-SH
MS0#HGUHM_CU,O\B<HS#,)'9B$L;*4I=J+,W]1&)3MM$\^@)B6Y&@,M9N$J#(
MN30Y5"3VBL)8MU(1NCB3P+0WE$4;4VU=11^9'*^TAPTEA.[\%,;A_ XL)EV>
ML5R-YE#& $TNPG2,Y56I7"8IR*91LLK7PH"V&L.UEG22 ,G 5&+'DWABBSRN
MPQ3OC[DV5$2R(.9,E\ITU+,LW-PY=:-6"U.E,9%CJ(?D:\+7I+ZTV1#R(E,3
M^",=#,B1_C M\>QP037AK@P@TMQP'=!E<(F<R9;)MMZJ7-QFZU)G9LWEQ)3E
MXA_\2]3XM7&PD&&,A3A$NO\*LTGX7^]SGHR_&#WYTVI.$48!25E%YR7P"QC?
MA/PJ%TMB[.B!-FF819X9!7I@PDK9P8"I8E00))V0.];;K:6ND\OCX>CEB6:0
M]SF#O(X,\KV=65VEW$_IO>EL85LWU/UNX<AM'1_ Q ^V@+)3B]B_3)VN+0R&
M+GD82U!ZYPT<I5JZ59Y?XZF6XP&VXX')@R/4*#X!8WZ689I;Y^EX+)<YLD8=
M.R] ?1Q0J+&LQF-,>#=5T::Q$GY3CQ3*/#.JQ@02G2QW['8KH-W-?#6Q<7L]
MJ41]@&<OLE[R#7H)#E[[FNOXFU9]H7W2TB;J(5/0=?I$[!DEE(/%6>3SS9-K
MJ.$?9P7M7[+VS%1:!Y4"GXW#&ZSTA2*'39ZO(\2)$M8ROHG2!-.6F "9 &LC
M0-WA<[J:3Y5X-BD+IN$GGAIS/":X^@C.":H3E8'G:RJ%-U,VPJO_KD+\*]6&
M9?FKHK,'2FD4R^J_K['.:11F$5,G4V=]6J,.EAO+R)I"INT<QL%-_T.WVV&U
M)6I;&D3Q-UA9W$&1J;M6WCM:192(&WJW"OY7$"&[IO$RNH)NJ>L_E"4T>6("
MQEX<(^@,TAUU,*,+FS!BBS;T=$UD-DZC$6Q@E-Q0YIA333Q>I5BOK.Y;5;]_
M4V4,<T_1)6WNI/K\ROV-.SO!7D\[7SNUI323Y#:^#=.)#B;"<-4,BP7B\GVO
M>MQK3W?(T_8J, FSF&K^H%ZGT(+@Z43>R'FR!"/V5FJ^!-_3O\_4EZ&<>Y[<
M0H8 C JW'Q-K<54EE)$*[JFTW/0U&=?. VU:Y.3><47;*&B__D8>P<$C.'8:
MP=$ CW'A.\ &MFI/UH=@?,8F$ZA,:^@ERW"6.U:@.GGIX'5PJ0"/H."W(YAJ
M)@PRY=MCVV=BSFTEZ9,VA.,D[DJ:5IAJ0K6.\-#& \"33%R+NE]"O#&*:1+%
M2'WM&R[1:^\O1<N87H)55B@=X2+;684N'N;;F2@MV,@9;!,<Q1"@I+.9H,%B
M22_'9&.T6DRJ=$'YL-\$8%Q0V8JI"Z &#GAU8;!W@LKD*$W"B<"WJ<.5X<+%
MUVWYJ4.TQ7V"(AE@TQ0'4/"#G"1TT)&O"*TH@2N*SW*JM[L/$S,3!$\MS"#<
MIOY7%\MY)3:L2#&7KT#]DV_BY%81[8NW"LQ7J&;+B;Y3)1YEKOD\''^!YUD:
M6X)C=T(4^C/V( _A9F.]G4$LO U3'>HP9P,U=R'>$,RQO58:#Q8WJ;.WVR^V
M9M*"*E%&CPFT#%),-GTU#M/T3D=LB@.D2_#O&.G@,Z3=4L/T>291UBCIKRAE
M0E)68#H[CO.$0JI2H0BQ:7=80(DS:TWC0;3C)'ZUN68#/"P=::=*O&QVP-V+
MD#GMP?,##JT?/+2^DT#]M711WT4WT=R[NHDH%'0U62C1D)DA'@ 0?59=X7=7
M5^^$25^4Q*3^#[3J0A]"[/U;F0]747J;I) " ]K$%>3;9NAK_2G,2$A\--S$
M^T0Q4<UP-K]MGBW@:_\WC%=A>D=4'G2%%[3\H2/J1^;YR+_M>X6';9[L\ :\
M?&1<&1>PVR>7;"WURW\C7_@8>[^'YIT]>&?0(MC>2X@RFT>H=8_3<)JO;> =
MF,+VS3H-"%!4"\Y6&D$7<:6=X#SCR0H:-Z%=M U/.!D\NG_':CNQ>M@55?C\
M1RI(%&U_OLMRN<B\BS_AUR\MSEN?6+S9F0> T*]B21CX!@(]@^!!YJOXWZL[
MI=<8=DMZ 0R#292%!#6Q.D\U><+:J!E)!*G<V<RH,'=6<EG%1RF]4(RHD%+*
M'%3CZK-?34/J]44%O?9,=)*ML6JV?&F,J*\,ZB&A?J-1SPAU2AN@_"J2QD]8
M%FTJ4Y;Q:HG?+*$"4E_=2"+F:QF/K<*+WQ-FDDY*]])6H-Q/9_")3S*<OXK#
M!?QT7>8!1&D@YB_> Z$K<K(U^?#5!PE!R56E\Q1/-02A+\6C0/6BW,7)Y,U1
M7QE4YP!IJVA:&TFOU.1#IW:;[H)(F@,AP>>FY(IP8#?')VQU$,R'*[&5HJ0'
M_WD=X:"DZVM01&W)$M%:B/DZ3E<$T#V@+@'X E%QY=N)KJK_1HL&A\P-:+W
M3PDX35 C:<]LHM2JA;(OPU@J[<3,"M@.#FI(ZUTCK,EJOYW);285*;56Q[8J
MK=*RE54&MUKQ!&4ZJ!_<]Z+F.+9<5)K.$UA!M=5Z^R6YA6D"RDJ*X 8\DK&
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
M!9M08FJ]U^:E: O$3('"0B(MEBC_1]AHE$XY*7XQCTQ\:SP/(U,GZ+9S4?<
M<C=)T24'':P?,I&03#-BWXJM2,R O3\))5)"[]%)*)N-W4XA$J,XZ\HI+Z:4
M^&V#\K2'-9;7(1FBUH( ;K)! 92\EJ<1UBO/;6%4>(UFG^+:Q\M6V5@K&L-I
M;&PX$ZP#+QY8T#B(<TOT],'N7P*\L_(:O,QD]9/]Y] 1%6MA9D)*#Z&I;\)]
MI+K&*_69.UV+0ZJ4VTQ*Q[53#_2*:SI50^'I0CL42N=-B7?WGSJR:[RL].(Y
MZ/F8Z%)<O/G=FNH>3B%/^Z]D/EU"SZE/>C =W%BL!%.(KV+=L<IT.M/%-J%&
MPW6;FTP:Q-$P+1QL1S:R4])BZKBW;TCO9H(3BY;:G6*IVJ$)<R/H0I,60T#H
MQVU_!^JP\Z*H8QK-[=PFI9%[= HWTIV:1#4^YA@AJV\%$9SBNFC]96&E<2;C
M"%&7XQ4)"XC6HSC[<X9I*TJ_<K)12!6V3X:@D:$CN_V"Z6$)MSO?K[1!<+L#
MWX8#++K?6"$,RG-,!=@FFK:[%3H)[Q13>*7^9\T$7:N969FY4W>;!LY 4:J]
M=XZIHPV8*\C_BK-D'DU"VVZLR"O^B&#=]X#?D!M@9;4$XLA>&POH(V49F1I[
M],7@J&'P?4'YE73";&'196%95&GC=\:VTF]!]UP6388P6CR#VP.*#\CEXL:4
M2RDU,W>M&3-DC!*1(J?( G2[)6W)TF.I<-%])_;G4Q2C$%KJH,44K% (D$S1
MFD5&4"2PXB1E($M488 +9#H5R+@$U2JGJ'I$F(-RVL$)GX,3IU7IH%.XRATS
M20"05P&LS V-@@*3]ZD_I6 H*!3@Q4*M-HGO%B#O7.4?RTE=<0^=FL#$*;J\
ME#+*X4%6W1".Z[^LJ!0EX&YK%TC'+ G;0@AIQK%,LKQHCT;6JH("%,$8#?F,
M=!$M[757-;S#4UBU$D!R/L4=XER"8M-8*0>N_Z?WJ74RW6F"X4*'8IT-TZ!F
MHQ^AT02J&FI;X+%W!+*1E*51BG;>.F;_O;+9?W2X6$V^T=5(G3.(:\=2L>5]
MI8 6)L2APC65Y.VAPI?-1C\;-O83P%JWQD'WG:\R4NG5E5\I;HSE=EJ@N(2@
MAU&&.CZ.CU@K6H02 9V0L&9B6._>%BMB#65TK>%]@E3.3-HF9>C5*=:$SB:X
M=4 ]F2.PM89H>_HI6EVE\:.*W^]5[QIHS-EQHF;:@MK*G;K\UT83,A$^DM2%
MM3J+8&KYG7!M^K5<Y6R5D<L<3A-Z).OA@DY3/\I?QBBC^I">/0AWR_2K*@>M
M,!]*7NNQH$?*VGO"C2D:4U!O%C-4L*H7O>X1%K3\CN*H\YP4<>.3*]PI!8H
M#1T#.F=*N5/%::B-HL/FQJK_IA^#\WE=(8(A9U,&MG[4-JI:Y'87^[ 5=P\-
MV!#:^8BN$R(J_7R\GIBCX\0Y-\9VF(19:J&W*'GC*&N+_)["0_74%#A,2MU8
M=)%_9GR04&$-X>G"\^G@2A786$="C<3^7DVN=:N-]>F8]^01Z3]6S.)QMO4P
M>E3L,((YZ^AVGD8T362M1OG0U^+_2U:F.1Q&)4U"Y[V-0"C$!Y7(FDF2/8(>
MAJ+@T]2 (I>'LCI,/J!.YZ'M>NT,N:?N <B8L28&3-%R%GS5:Y1D3!0EVZ2&
M\F'Q5$R> /,-$V#,R&L:MZ5NAE*F(V/%%ZUMM\TBXCE$3(4U4*%-<U!*7D2Q
MFDR.,>D""_I<30!EEEJL%BINB@;3(]-C+?2HS7D( FKM10EXD]505(16EU8R
M%3(5UD*%>@XP>>3L[!Y3)0Q9&]6E!<I(40HL!I6<6$=6<GSK#!&F5:;56F@5
M''WC: G42FZG<(GV#];" -GJ@-O8Z2M;V#OEO#(]H*X(3JT5U #URSQ"Q72N
M_JZT@:69,3/Y6QE9POALJ ,*!!&E3G?6O55(B\#2DW+E,W1O00.6.I,I*S9.
M%M'8FNC7:;B<41LRNP\H<UZENNB9LI#*HS\A5Z7X0W$YW1H5Q_S4]Y7O)M_-
M6NYF$2E';R;>P_MF6#+A,>'5HT;K1AFD*YL.6VXL#UBL;:#!HXV9]NI32'+L
M- +Q8=TP6]%@DM/ EUQ)?JQ1DTJ/3NZDZ3%YW+G&U"#-5$TIVDG)+XT)AZ@O
MF*3_*O_P6OF4#M;NIT9JYXY:[DHA6I25&Y#JHN5[H^*DZKGQ##>< 1EC&(2Q
M^;'T^7(]\HAZWV XU:8;NVFN.)\PSG+HW[*135O@N991NZU]264Y6\6 RB)J
MYX1Y*!)INN9,=,Z<#F>L0,N<I-@'XM8VAG*>@X5]6K'>"(1M4P0HSEU^?G%N
M,!$$*["M>D$!..>M2EN>4(OA);542K O ,R@,T^!ME#)>(6A*FR#%L5Q<J,S
M%JOB5";X3NG6UO>WD<F"!K.D3M[9$I*CJ181U1\*B&$%%38A&$-FJG#F9.LD
M,%J'>9D[H$=W;:KN74F9$=@>2.,1FC9/1#LP028L?V$B]1?NF2O\L8A!8RZ]
M4]5#83YK.-EDCE*;QS*.?Q5AV'"L[) 0!Q];WY>&*I9RDA4E"CK-Q*QR[96A
M^SYJ.0J_T.]<JUB#H#P&US!Z5NH81>U!J6OFQGOT7 51[O.L"V_F2:9[,A4&
M'^6^6,^)L1VQ?@DJB$^\*4# >7>GE7?W*P;XP;=L,A[TI=;I(W=/EX8("G5H
MP@NG\U#&=HP!=?/#)GQZ!)B,96YKW2GA#U.>T?FP*97&B9U?3=4!Z""QK9VF
M>&6M?/GWU>^6Q]O</%UN\(U-,LL-V]W>Y_\W5!\2BKE,0 !&H?!^#X%YP$\X
M@.<S!?ZU\E1"I"A2)[&NCE [>W O!*G.GX!%E+,^*CFK3K?#5SH*';:4<1.+
MG%F E,N$J7HZ56F.,Y&74#  #8^T>\H4]6O?E28;TP'F@;YJNBQM4S>Q#75/
MIH3^0=6%.G@569-ZUI2=.U-T;'**7\SH&A2<<.)([>M?-:T-])<F>CJ3.VLG
MM V;*;).*47KD4R["5,O4EWD7HYQZC9[3^LOO-9!VK9D/E**VF>WY\^5G?JR
MI6MW 7Q4JMW $>E%1RO0A5V?LG-><<4AK?75AO8JQ;3GJ<O[[(R)HJ/HQM*A
M%5G1%M<.ML*V4M<X/Z9J,A1^9H0]S*.O1:\27 26IJ_F&<1VBK%2U,?]W;MW
MHN@;IO:O2U3!4@FQ#W%14_M0LULDI-+H&/5T&MZAPT=;]HT/P$KN*'/&,<&W
M]8 ][UVHEI-<KV2I.;M>I?M<LW'U7>!]:RW2;1]TS-DU.;4EUKN1=%O1^K9P
M^>LQG;4W"?CCTSN8/*F;E=_;(.!7>O2_X\@6XV3"]-S3N6$RTTT2D?^ =FVF
M.#D\7<-N9A+ 9U"8FH&VE,RHA\&L\AF4C&-R'PX#61L)5FIA[W(F^54NEM94
M*88/VP%Z9I9SV8=!Q&4HQK!7YVZO3R]VKSHX/OZ&SCO0%P>GW."%+X*7%0UC
M-HM5;^^3;7\F3H-%X,]%SQV-NDU'=ZK/(=%;7?'0C%!%C^9M3!7L:\)BK4^S
MJ8B:%.F5U#W/E1&F(6W1#2V_OQ =2^;HQ4[9M<F&+[*X8!@$72WJ%6VJGIUZ
M1=LQ%Q]7])$H2J25_:<CT06'<6ZWC)'%&,*M;OQ(:W-N:D6Y;K8N).PD4IRK
MJ^S$!1FL]\]W<T9@E;0?1P8V3+\Q'<&PMB*%#BFD!;BMH=:='?A9X4&A"AG
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
M"'-LZC=\%:W+;)-/A"SHP72/=#DJX1>WWAX?8EW>835>7Q4E#SG= EQ7+A?
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
M&##XU/_H*<ZO1ATQ%9,>H:.W)H2/):/I>9N8_89WS.%D<9GH5A,/2@0 E,D
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
M&0*YTOR#%Y=A)V>$-[+K6NX.0C.S,1$W@U6\0%]CZPXE_:>U?9/GV]FBKM]
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
MU:BFBYDG3@B3Z-!QXMA=-:!QCZM&7!YM&^NCJ%=*ZUY\A&/R+P^B401US/G
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
M"XK%V%S'BT1*E=_(Q]DJFJN"+II#%J_<Z[LI6 >*RZ76$IBANVN2:R:6'][
M*UM:>J9&>9^S%I.^O^'YB3H[X.9\!%GT3;T@9*</3A36WC >D+/T?GT9FTR&
M+_S,SWB.RRGO9F?Q86U"4W^1-]><L=.^N-NM>Q8TYJ8O+_V;SV\7X=!2>_ED
M$+R^8M?*T\[/SN=IX]RS_K*GEJ;6-_?Q5X[Q6OWBX2@8 0)N;49*C!=)$98
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
M-NP?.+9&LB#B-1%@M"KM0QW-/FE,PI>/'C )GU;E2A*]UDC8,'1EBC3!T;H
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
M(-L[C1]D7]VK]2ZVF5D#7KPW#T>_*A,JW-6N2:)MTEK(KM+N@(S+X7[/XUT
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
M)[11DYX7"](RWTEU6.IUNA>">_;O-81Z^;OI.YIV1RNIP<H"[9>>5Q2:1>T
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
M,:%4G&9TH1HQC3R!,OV_E)":0KU&T-H\-#=X6P(L[[C5LP3P=^_3E@XC;)&
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
MWXF>,R#)=V3B NOFD!5T!3&[$UHYDVWW@B[:7H3>7]@-_*]J+=,RR3M,K<'
MKJ176/3(1?B&3^6FE564C_/?RTQJ;A&%>K* *YLNG,2<8H.8X\IJUFAIR6-W
M([4;5_4NB><\G/)\^N&ZWFRB'<7G;)85-1-0G].54L8X:+_[GW>^ASVL1M^<
M$APCW)3Y]-O^<=AYH.BK(CS U=" WR:.4W*?*E6L7!Y:#(6ZJ)[=\4B9XO6U
MBE+$OMI7,U=56B2N<A*C+6 -^*%=PIQ]Q K#$ <(#JZ2N=W_M7=]BD(,%>&B
MPT-RZKC;F4(-%U@P!K+M1[^'BX8UPBB,FSIGO;TX1%Q'1DM<A>Z(GX9@*Z,H
MFY.4$W&*<*DPL13.7<9U,>H86&<-V%JC"P ]Q? !\- 6P%2.D4KD;_>/K;T?
M>GVL_19RZQ*R:NTH;'C4Z+R*FJ8VC,>+'T0D5^L5NVO],PV&GI1Q;)"KAMT.
MJA".^U:(!>$A4BXI8MI;U733*G_ $MB5WOJ9-S0>F$D0=#6BIYX1UUWX8D:I
M7SBXN"@9=1!_C29:WU/RX'5XW14/1&8\6AJ:6!M(>TV3Q$_K52,(1B-8YK]7
M&"YP(>&K3#3MJS<X&D(2S!8"KNPL+$B-O 3M,CE8K:GY[,6^%H:H-0<MPX^5
M+2X1%6$R*,_ Y/AZ- 8WMP.8Q<6A+%@=/O"-0*!UG?:] H2%&L2#<+)"0$.1
MFK+ZDRF4=)/ZS):\ZSW&WXJ4CD4F2]E0!-3K7@16DW/BO"^3PXYI<FE=GA^X
M$P-Q;:]B/4. V!E1J00D 50@?MQBJ]>9%0]$ICY>LFFDXTTBI(W8]84/NR*!
MH5A#$C8I_WW'[H5O='D^J?X"$6Z;6<Z(12X_HF 7Y2-3,4+F"Q3;3@H;Q3E_
MVA:5XHTIB*W0 D(.VGN+.#OUU49<]S(7!E?R_3-\B<E!PQAN5?.HN'1\6USZ
MNHI+R8UV94J^'LQ!8=K<0M8^#CS%]HXE4S_PU6CEF*>F+1P#+D!DA^,#!2H$
M NKPJ?H\YI!$(9-X3.$</$D44/Y[W9@D)A]HSVO+*%>^H!ULI1WF0;%9X^"<
MS _T #//<AH<^;VTN6B,FK.+U^/>FG3^Z]S9FF1E--)*Y[BBU\F9$='J?:UI
M3![#$.W1J34%4:D"C=TB=]TN= G#(3ON+L$T XD&9$EQBY)$.,]I^^>%#YMT
M/["C<O"->XL-7*FC&A<7O\\G3:8D0<@FOB8/L<[64WGXV(GV9&W*:9%(A"N[
M@'8\;GB*,.KXD@)Y6] J[#'%SZA^\CY;0((Y[O<5*W+7J?2&:(S85JYHR\(9
ML!N2H?^="W)6I4BA%G-X^%??@R/DU<Q@F>B.M-4:5:W<ZU")?! B^XJ6O<4D
MS8]%=2;>V;[K9U*940DN'67-BF;AM,_B&KHOI<<Z3))2=ZY+06>2Q\>.4D'3
M#0LQJ:NF.> FG6 "EL15T&A>,DMDS[16USO,:PS.[5?ZHY#84X3$"B<Y!'6"
M.^("WNRL4<7M,'-K%"2Y<*Y'JW?.7*T1U45V'4?'#QX81?OKQZ,W<<@_A<W,
MIE;8:HU9G4;R @#8DZ.3HS&Y\+KV?:\,4TT] )(,5='SR 3O]A_7$(78.5S@
M<_&OZ-W>10TTF8L527UC5N,[M(JJFJWG1$#9.,5HYN6AOX"N4,_0%<G?I\$3
MWKJJS\/<_F$#ITQ &/L:P-:-0ADXT6""@*S6R<G/E,;-C2 V%L3W7FV?YAL(
M_1QT"]MQ;I)0V5GU+M_CFDB=_$TKCZJU7:<@COQ()MM?N<^5ICYMYABW=>EZ
MLN/&T!15-=,TG823FC+)FM[WP5GLS6SV9TF>(02AF&X-&0E$A8E6UTPK'^'T
MK:[($'"6WHIXFE5+LI?;$Y;(J'AM]\IY'3M'K8\IVI%?TVJ!.S[RWD)/*]RC
MP]&+-#H_=8'L:0QDM77.S0;=&1:A!A.5](Y]4<6"Q^);_;Z>G@N1&&YERC]9
MZTM?+.T5KMC!!+KQQI/X.S([F^V>OBART9.T_\\)8_2<D1=5$_6Y&+.: (5J
MBTQ\*V&:CUOT/*/?'>;<1<9[5LT^BQE+-I!\!S@4:9ZI->H$S4I9#$Z>1.>1
MKHG%LA)M1Y?50&#!,A!)28![+_1/G"N*%\V #DXB9 8OF7[EC&3*WN7V%U9X
M@BV&NQ'\11I'4I-!**6IQW:&-JV5*MB,?HT53K3MJQ4[Z5M6 M>[+#0E/UP!
MD@5S3F/-I7WZM8CFDS,#C1T^>DEY1060!1^?R"'W[XTOL!+Y-M9C>Y$Y#+JH
M8QPFQ1LKNW/Q U(O47W5*I5](GOAN(=0-VR^N'&B.Q=^^XI7C"(L3C6==FK
MD=_?A/!X:'BDC3F\V WJ.?_8FD7!HQM<IB%?V! &2?Y8:^J6U(0UT(:,6%L?
M8XX!H[-'QT@]SBVZ4*>6'U_D)/E^WE\\XN3EA-22Z%$TAX#=H"ZBWSP<_4M_
MF%5E>Y9WU=E:<=DF6?"WXVZ"B9AO$,)N6_?!U28[)M% ^/MSQA[)C].!K==1
MWL;MV*QF: _\_%2EJ^LA=7;YX>@7,VT]1T"W/\V@:>]>9VC:J*R?:H\<4F.7
M:OKKY&DP@26C-@%87>+^PN=Z?GS<?K9TEF^0,)EE9.TH_-+8\(PR"^'W\6[7
M6<$]3F[/@G1>3Z=&SM0'SY#_,*U5"!_#>^.M>H:1+!<M;UC-G"L6Q8JQKJND
M\7A*58"MVR1ILASKC2>O1>/H'2;]+MWGF2OGT+]QU<"OR];%<(OF#&?:&":=
M[-%F%+-;68Y;@I0/($@)QY7OO@+-'M:?T;$\X:2%W2\P,MEW$9 8OB$&S)(?
M?S$2QOLGMY6N6Q+&6]OR ;9%;^BN64&H2JPO7!D8N#<)!$R2G[=LC+<;\Q-O
M3!&G[MN6*]<KY4O&U!71%*X%TVJ$JI4GJG_25"5WY2VUXNT&_G34BGMM.:EJ
MQ"1$MPV,.#&X#2Q-;=P\5]O;I'<)6<2^ZZ'0'N).C+8K9N)<0&3QD&3JAT1G
M )%QVS&68HQ^WK#R,<N:=C=/\_ FQ1D5"ZB4MA\^KHTP-]HB7G-'8ISTFAR.
M?MS1NR&XOD2ONG^Z78:IE3^T3,] (A$KTL84?)(LT[H$VE@6,U@BUET./S6M
MLRO.D+DNE3/JJ\ZUPJ^)O9C%\Y]?U@4GWOC3E'<83:DTI?F!5N[N\]=H?S&T
MZ'6:(@CLL @?E(".F?N2'(FZ7%K!TB*0@#L'4J*B $_J[,'8M"8'1Y4(%;,Y
ML8W5828WP=+\1AFQW@_+DZ;C)&<MC=YAG0PZ$8P9TD$Q/O5&D$@2=#-\D@UW
MW5U$+@(!)+04)'G?GOVC#8(X+':BVJ>&UL&T6Q6>5'O6 5Y PD.$R[862#Q?
M$MPQONK?O4EU;2<0>6S'8+FN@T_$'U!H,E?XJ>4BV2%$>$8&!S"B.6\VF1 =
M)-I)PSNVAC=NU7!H0TS0\-T!>0LP(#SP/XG_J'B/O*'LDJQSDGT271&-(%RL
MFG5M(GI]OR#OW^0K+)\N?/H3#!;A^X6V &X+W9)*M/?I=J4^\8.M&RDVQZIB
M]"&<M=^RA?F1R0[6O/#^65^]88H97E&/]'HI[\?;!&:>NH'JF@D-T8M)C* C
MEU&/:)SP[^%A(.]B?XCRO=B!2-VVQI 1"H\*+G?OP52I_\#3%FU- C6W2LS/
M.3F)%_D<-(Q71A<6EI;V%$R!33&]A-HU5Z")(Z>";[&0^B<>8%^>@.!H,--^
M[5K T 9K68?V9!%7$@AB&04E+@59+;)"6@R?24\X:EDU ;O6J]ZR"WV6#Q=8
M[\J2MR^^Q!WLJ\&RB7I3>:94"!]5\_SXDZE%SZ3^JNTQC/0$7G:CW,N?Y"?5
M#P:LB7Z5[O>\^;)[;_T-[ZB%5 (A(7\QZ8.>7N0^CP&%4S"9R-9:H+3#1:)P
M!+$0#. PL.5PCPLLR0T2F[K#Y_NZT7]G=BU20HU3]WXW5@!!2\K)-K ,Q4KO
M0:@G3XNLU#FW-=JZC>-S>1CD548<BCL,L227S5;X/ &$</Z#T9GEN2DU@GO9
M12O.NC9Y>_Q )1+5A?A.]#/EFFYX),ZW#3T>.3N+%&]=D?7O&$FK14:CR/O/
MNO@1R:Z8=7V>71&P9F!#9LE+I%N3-GH++=*&GZ]\DZC\TL"CD>&*'@17@V=,
MP1W>0KO>XH+A+90?F[T0@2O'<-@AD0G9>+9>1;0_Q^,$!IMOO!=3N8UG"";"
M&D7,(X/6Z*?@9/D?Y^:15LDVW*V^F<[-/PUB%J[_PN);(U?3M@H>XVK3[I[
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
M1KY[M!P8^HE+6=L7>^,S&>S/63/-_AWB,S)I+T1*XE7R]*2"'!6B=9R>U5M
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
MX/S.V091,#6?NX#?,9=]]OH*%1<:RQG+G1N)?P;YT\IINN%%+ 3[#KMMFFU
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
MQEQ( M>IR>%F)ERG)M$)V+7[4J7EV$*USZ42WNRE$GZ-#%VO3CCY?'^&5CB
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
MD=?^5!-!:3>:MGCQPF3+M/%(O]LNJ>J+9JY:?NIDA'W1EJB(+L_I5R#080Y
M7GX(/*A%(^S<Y5)/\#<O7XP$A*- $ZX+0+>HH2B,PP3:R-IB5\3H)%' C176
MC# BUS22OI*$1I3A;F0:O:!%>(MA7W".@!2WU;6%.W057EJ8+/+@E(;?$?V'
M: K2'W/NX;K9J;ML/(M:FF7(*=:61#N!49RV'-Y0FSJ\O^!Y\)3AK;'/?3?&
MR M<(L\1)\N(D;U(NLKEBNSP%%/?F4ZC)3[HZ;@#DIPK":XO"LZ03DLDW&G%
M@%RRF@#(57:YD*]2> 2GK20UJQ" 4#@>'I3%OH:6SQ:Z,X\^?/S[WB_O3[Z+
MH%_-59-YKD@G=(^%O)8-=QLR(EFE(1Q,93=UD9HTY\-AK >M%T_89#?28S.<
MAM,&5?H+2M!9N![BWE.#,LR @$*RG3<@K]P0T2\+$#Z%I;P6I1@^K=,[J\-$
MIH318F77XQ+YY86:$ NHK>;6-;/592%@Z<2?NCQO$@X95^/C F-XO,1FPE0O
MPNEZ43I$>62RN5\^_24BE.:LI*2(C7:8[VM,#G4$$*5D.0">;CQ'U!E0,'A^
M'.V/WN*,N$"C;/!-3ML&S&*737#PJYKBI3_0XC'Z4$Y";!IIAC;?T&["I^./
MM.D!D">^,KH,785P"0<_(?1_VQ#P*(SPJ (39CCI3I*$%GWV\"<\3,3T'(Z?
M//L^1=']\N+Q_L$_>2%K:7B+6Q^'C5!.UH0V>F5G"?V3W2D:VTD13-5)N9+!
M?-,5G!\/'BHX=U[!N4-*J1,!@7X-K]1_=K@O08(Q)5L2'4.$B7"A!;2ZLZ!
M6RT4!\J0&#2G$&XQ&:\293%21;O/ <:(#U+5/4&P5 P#7Y"32]I1A<_B*L1V
MP:%%/P.9+ES&5;P=0Y8&U7[,0@A,DQS<!A!'-]!5M<('A#E8F *2@H)NGH([
MP#W7/8PB7\8'(Y*IX*O.FGG5<!9[U9;U69A$834;D&/9_7)227@F[?N,"J5$
M,YR:&ON7ESRCA]['K$ML>A?G;P-;0EPH5F @#AB?%2/LK)'"K[MRP_+2*R2;
M^,J)OR#FJ"?A:_ "U1/K$?!D[\O)$*KK^_614HG<<>-T0SR#R="&DNAX.D4O
MN*K=77)C:3FU^H0Y;/=PDWQ$WZ1Q]:J/%+/'&5E"*?UGUM1! -]Z162 U/I+
MQ!P[VT4"D3KUZ1H$^&VLAVT"Z_2?(MLA+E-H_BL:#EDLH#>'7TE+865NW_DG
M&]H03V ;H?1P3=E6,2$E'YLDT8F4+2CHE4,3K6^NE17* E3VA@-/]6,T2#<K
M$98(NZQ84<N"H>,Z*WQ:VXLPPS1M0OVK\(^$:>,^;H'C@O!O:F?]HG$DUMXT
MQT6A@EG,1M50RJ:8"GG2[O*59(2W>BR.E)?:>R,R2(C6JD9R?74PXN%]3CCQ
M6:XJW@/LQ(^H(DEKB5LAS(*3.ZT('4\+<VEG"R?MR)Y/)NO%FHL$0+.&,T+X
M8<;)"0*3I,UG8]?<*6R6M&VI8W_X,/(OSL0P_+%$QTX"_-6WRK ]>[>V8<8Q
M":/P <*9"(U]%&FW'(E^S #+N9"'JVP0,-$U&\EP=%IMY^G(^2B?H!3(U/!9
MKE3!"^941E95)4<KYA(_F\ZF3&,XH4\;2H[>D(J@4YEXMX;;751@U7'U*P$_
M-*Z07PN>;M-*31S]8$3JCM[>VRN5V&U5U0)5DG9E\/:DFQ]$RRSO";J(R,9^
M#\W6W\MR*0U&>)9!B*L)-G]5D/>7F*-/&*YK(Z4EMV"RD3/3M%&\Q:!.(#53
MUR,KU6=8#5<68^8UH?3/M/WXC*+UELG\><4BX5?$Q:5C>,EU?VN\ZO=5]4,K
M:?^Z^=V$4Y<-6:\5.]61&_LY\_:""G](OM'3K4E40LSCG!$E,Y"/G>KSE^3M
MX\>AP1'D T)VO>2CD07K9@^&EB$=Q6K#)+"!#N^)I&RX>P^70G]KPI#\@8W
M:VOKNX>[[B43"Q!WSJ())D4]@(:*(<@T:N"NYQ;71QCSWB+-OBXIG"D6.]R3
MT5?\2Y\GK.-YU $AOR.\\$)@1-EA:QN;6PJ O4A*?F%Y<1:$P4_)\B/V<"Y&
ME"O"GA![8##D7N'L%:(3U>*ZA!MB!/-TR,C&<-3X5FJ0BA=Z(9DYTF\.1F=%
MPLFLHJ(5H3_XCJS61@@9"B]LTL)(!%*%RU2<V.KH5[%#VU$8A7@%]5-VPQT2
M3<Y<]>/TM*1A$FZI=#.7O-AO.T%]^)"@_E^6H):<W2 _02*D>U',UZ3K4.5\
M-V%'A%_2',.C"'9!MO+.;>V&K*NG8%#_?,.32D/\V;PY%1H!2P&3.>B=SIZY
ME:($H<(GO8T&FH)B)$+,QUA(<P8HU\<1E;?^U\SP/3RN/R@?39&191[OWC-^
MMPWB,=SPO%EWUO;/!>YQKZ6QK,/82HXG$\^2_*VER$:Z<@-M,T%P;.#%U?.9
M 2E26D<[6SBWB@FB^W]SZ7,=%@/3C8J3AU((XV2ET1^,6_-*L[9$82.0Y8*I
MD57YI@CW(9(M<B[XY8T'6G>9T@_*RAYHRM!_^C7POU7'9=\%5==5Q6+5 NZ)
M+ -[_T: %CR:.6=M52 G; ,WL6-'=)3\>A%\FJ(>^'BPL NAC$$AGH)K_Z8X
M:!>/PST9/\>G,OC$_V_P7GYZP<^DSX%/P_T@3ET$K"O&T82EBEHWN6=\NC.2
MR.V!WO3-F@F2]R.BKVD=@Y/[Y#@9=/3@@#EHI_G@Q]OQ6?R5C3*SZ'#U5E$$
MCT3/\XPX;8#?"QM",BD;)DDZ:>PJ% O.ST),M3I?[  Q0HB^]00:\5$-?FI,
MW@7EM[&O5L'EO2"<4M&&-X6GW^N*BXLKL1?!8U^V95VN!:YOP;/7*P^KZ5^<
M\#RM:FN;+8P(B?7FY8BP.2+&^U75E;P 9PT9(5(]K  !$>!A58:=]EE!%0W\
M=GSJ;;O/#N6OZ^+?Y]7HUS51F$?6H66X=:F'FYBT[&C$*].C<4PHH4ODEL+H
MIM((]C&NAM>Q.GN$3RB-X)N*XNPW93@TV2XH Y3#:3X^.'S.IVQ1?])K(UM)
M#14 52%KP:FP5?&Y0B)VT?&8PBQUL("4;FH^A8CX_W#VDB9Y3F!!\O5G%3"[
M_&QHP^'!K,_"\_%4'0IF"+D_Z@\Y(SA;6#2D+? SFC1PU!?SJVYE?#ZZZ"G+
M6(P^(O0X7Q?H4&<;<K5'0&V_B]02).^)5F(!CG9IA5\57$"(V@?Z@K*]]156
M("*G?RWI];HE M.))PO7TVHB;75M#82R0'E>U5P3A6OED7-W:+M<;PYJB=J^
M\?C@X,?PUJH_\2;?S:\6RVJR"W@:HQ3T$.(()-+;RT8D2C'BX0-=I%I,2;N%
MHVEEHDV78(F4Y'WDC9O,*YB7L^0K+.BY%X91KB](U]/_C9OSTM_5]$/Z.^AH
M DI?=.EXP@L/^ZP[#W\M*,%EE!#)R.;!+88-55$R#$F:$H._7"XH)1!";K ]
M72W/&ZD$S9HSMGPO?SW\\?LQ_B,(\(2[CLJ.-)$1MD?I;E+!>/*4R!5(9H?3
M\C-#7(\.'[NRG@0+1\1?)Y8)-R-.SM$18-"3\!=DW)L%4@W4QV0XOTW: =IW
MDM^< )Q#953]"$U!-MNH*]&-^-Q]=C#Z5($BCKH@PC2.@O?68NHQ>9T>/W'N
MR2(FD,:G!R/^^IC,JPCZQ'>";SQ];##CXW+>5<+H"MW ;G3X??Y'R?2N" 7/
M#%=N47\_1L92AER<DG-;%I3OFMM<T?-2#O2\G"^!E#8*M&3]N]I0+)E975?\
MW261;(@THM@F^3#5H,X]*4]X 5B>\RMQM27_\Z\U>=@W8Y1W$Z"]+>KUK$!Q
MBCSF_Y'1'K/-Y'8H]/U?@9BPVE5-%<<CA ^J<%6<:NB%6$C-08;/>AZ1<0B%
M0@3+I)E'^[LJX!O/2_%_8N'"O5))?%P-Y3S'[*M38M570<+75TTP/QR*I//9
M\=QQ]L!W?<[H0;"'%Z<0$G8L<F-;,Q/W%N0+5EJDI4YJ'O=[3>TN[1-;Y3@F
MJ?UFI_8!YN$A6_S_K>L9JW*,.9S-N/C)5EL[%[(TQ"<8JT-5%!$Y)-'R<RZF
MSEF>ARF(SVA1S>8 _!-S<\^J/OZ>3YVP!!!DBH%-FW]\LX^&\5(_=7DK]Z#A
MGY.HD!518X"\))90L66P@\E*QH?@TV$C-;51B82CYQ0369V6S'2.-@VRM,1=
M3XD(XV:4Q:YQMSNA5)1&WH*]EW0*F>D0NX%$"*QK)@SMAVMYG<4H^$Z\V;IE
MS(124PNBD\E.67M>%8.BJ%FBQ/:-YNP?/^3LORU:H(^H775PJ,C[)7>'UKF>
M$M*JH]D]%HF+^9=T'TL1NPY./]IQ(ZK$5+2:F&O,$YM%NQC+*=89D1MY3M%I
M&O<2;,X0B17Q?4>"[12K$L,Q,0]Z!$H-@3;Y>)0R@J1_4UUIWQ#N/L .:(.L
M &5ME.9$^F.VX)#(4\+I43[D6.XF2^4/ "M'H+*Z/B41)51"J[.F!6==1QE7
M1=*UY445KD7'QA3AU?[HB%K!?;>6F_D$F3D1*CV1R]1R+4"1](,NVR7S !O*
M2TZHE2WWAG*G@F6,  L*9:,;)!S7X3/K\!/G$VDV)$RD@ZE;W4,W*?>U=U<%
MR?U-+2.0OSLBF2!L[71#BSA,A(M7B*&QW^0O^D*15Z&(;-B,"1-Q9L6&<\GY
M0"E5RC<@9)D9L,QJC;36)QQFK5]G1G8H3R-/VP7O"VA&'IXG.,KJ)TJI: C;
MCSW4CMY6=Q;L%RB/2C;6@X]%J 6'^NOZEQMZBJIU<T]98<\>$1EJ7=A*SUZT
MZM-%%^^R)""]"KK99M3Q\DL<$T\J>H0)7<J*@:?K:9B$'5D^([SE-ZI^,]"5
M$POW\EGGC-'@JZ#T^:KX%.[4-B$<7#FJGF[ +#(XIJHE&TQVRHC-R B>K:MI
M&3$T.#RZCADEVHH*5;$/6PY9A<),^YD]:QX5:G92XRS9-?:)-2?V1\7!6K#Z
M#.I3%CV.C26X781PF6_"3><\4EH.WO\8S*W$X^\%>,IXAW?K>1AUY"RC6"-Y
M(EZHP?D#L6IX:>MI);Q0E#__-T/QF2R+X,^RWCEIOS)ZT59KH%Q5P?X &F@6
MME1S2>C!,#=_:OSDFY&Y;,-$LJ19$WD32/9RC\.$A#^>21<Y,L^ZI,?F$.2K
MR_DHW#2 M/A5(V1F2U)F(!.)9%(*1(8PUB?;O:Z[W">=$HK5'?3'TZL46S?E
MBDBT_HD/VP4CAN'OCTY$5_7P64QT4Y%-&AGX0D<GST/  !I@J\J@>?BL5C)I
MJ1/3J]&JD=ZM[QJJ>W$/W81[D'[[P^73V(;R.48\7EQ[[Q;N+/*6 4#WRB]&
MGQ*+1DX:AWC/A],;C3S#YYW 9DB6G5Z;%?(96-!35*'1T+JQZ["M'TP%==0V
MX]0OWI=%.Q]]H%:)%^4<AHRT'5584>EDTCCK?'TZ'IUQ 3-8SK+HKLAK[=B*
M<KG+"1%3L47G+3XOSI ZQ5B'9\MHW=F88N)<.G2*4UD]$Z]SG.PIY6TP@S_7
MW4$3KP74*\VR_QIL7$/ #"0M]5)UXU7623^P)H<(#'XEE(UT,N7EPX6_@#!.
MNC00&[;%I6$UF((S^B.F-2F$"39/: )I>2R793*4(AD,:95;7H>.M6ONMQ.3
M*4Y6?]T3WA4V(%DJXL;A/0J7EW#F"B(MTGT;4LU"J?W1^R&OC\FYIE%.+0YC
M =_GM'2F6$KU7,H"R^ Z[.9PD^-$WUFJJK_#/;DD!Z<;O6&_MFFYH_F_B&U5
M+VLTA:]/WHV>'QP<"I62C40S"4,/0# 1$Q&>7T7'5<3[TMOP44)K<D[N&3D^
M^,H%]V/[MEVR6 SH:[%7F)BQ=PA[6T?CY;H!E""E@*5Y#@L-IB6VH,:SSC8Q
M(D9HC=U-DNIJW*GQ<+N'A]E; C12:>3$=*6.R*?BGT_4I[JGE CV +NKA.6=
MM6):B0E4!>(<]D9L=# $82FS=GL,J&'ZPSI3A:@.0<YYF C98K&S=.R(;M*N
M,[2ZKCN#]_&QP8 >:1&:K%>8L;UR>E8.<RR 0FV./[-LDQGH7D.=*1&C7^*2
M^<%\N\Y8;:!K&\RJV WA @I $%L.*J8QCZ'.)&USY;M>46FYH"X-G."%MONY
MD\4A+V,O91(&@!&P]'UZ"C:F1R;VK0M]#]0-(DW06I,. 4\!,M2.FIQ+4,D)
MS(@;/*GFSGVC-@OAQ5+$Q O$]QQB)E)XMD)?!CNNO^V:QY.'FL>W5?/X PBR
MY<KG^94A-HNLN3M'6]\YMF?"=F[R-7G2:?@"% :,6*4U>>JF)OIERA'.9O1O
MQ#1U*?3EI"\H3,X1FX1^8CB^\VI1*3U &-ME>8H:Z)AR,)1:9QO&+%RX'/&X
M&[@;0*MF%5-!9?#SD%.#N\==7?)5$H4JR$3V#)?R8#*)G$"WPM^ 6PSN\'DP
M?[&CVAS!25-3(9BH+",# >.-V.M(I(9[ K!"+OV1Y>Y(=((R&<L&8:"46NS
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
M<RC_7%R-CH0V0Z2YCS:Q)_&))M"4>'PP%K9<T9A_=*:A6S9"[?0#71L!U41
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
MFC]R&Y$.R7(KV?E/7-=\W./?@Y:&C=0Y)S1 P+"@74;'.DP0WY.S5688MXA
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
M;%6JA(X"4KK(OPF@!]W!"$X-R;1I;*([L.*R"S8 72 7S@EWG!=7%->YA)$
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
M"6;E:AL#6>Z=SD=$KEX/U^M'%IEJB6C7@%%_!G/23:4/0$!UYW!:2OVZRN3
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
M?R*&$%^HOE22TE;-]$4=HA,:<0)&.&@":&D/=N,L)C[2!IW[1DZ_M=A&)1B
MT+J(%Y93+HQ-OH0X%C5T=.(W3+<P,=F-U#=;M]!6U=].?V6QOU5Z*V^U1=4E
M"9!KB<W)%N(:+4J%T.KL&4R6RGPXQSF<".H:$0[6H,L'<G/&*5G2ZB5>2D3<
M06%8%4&XT\8&''K=8CK5@EB7L1*1I^"?%TX@LTPO[777E'I:=\Q=AJ?I,BO5
MOU[F9C?V6GIMAU]6RU2TXL%XD[Y84%H(_3^S><!(=7)3BV@D['NF@)(<U&#Z
M,J)6^9(6>5: 5S7#@C=>6?E7P,9CBN16X >EL%YE2(G]ILFK&;2&B)2W3+?>
MD8HXO?LNBZ1(&X@^%6XJ?U&Q#'6/5=EN[78;44*<([[A ELZJ"A&%EF8'&XE
M#;[-/BNJ 21CB2VH1/,4ALE]?6)"_9GX_Y&"/F=CSU<-KS@L8L8.*8^>F">L
M.M]>>$6=PKA12CFN86&;8?DIIQ2[S;B(JPT*D!*ZI8ZO5N<S:1;IY?-9O&AY
M_X))))Y!9BFS"*4V8TR::GHMH\"7&H$LNJ#:!$IV"+EA@L8<60CTI-5>@I@L
M6D@.KQ6/8AZ.L)FYU&Y1?#Z]XFTEKR3DXQLF9=;1$E"W->=]$LP2"]!@[TS4
M=\EEG*7*P@.ALHA,KCM>0'M?PFD$3',@Z;M+U[,?<?];3[_^7KSN=@R;?=65
MRE,2PQ!!BNJ;44EF5+40L9I.@L%],ORX.RVK.>S=#6?[C*4<(Q:IC[PY6"[%
M@B* ($"YRS60AA$+S*'1CIXE,LD<TPD UM0BAU9S0ZL<./:LT#T0K6BI:@B=
MSM0W\&ZLT<#*+33%0=B?A2!.^9]7(>&U\1\4)BPB'Q:0+_ .?Y9.T@PO$,Y"
MTHYH&:4ASTWD$57>)RGZ[Y?Q::;<X@A;"\#6A6=)1"@!\$M3;\H4. __0RN
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
MZ*.-@XJ-=I-#:.0-X;ASXIPD?%JA050Z&!YD97R3\9?'QI"A*3BF"[ MNT&
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
MM]5&I]%MP+ODI6LB<^]%M/UO%&;>.RIKKMCL-4&YC0ES9#OT\!N$!N]=-N"
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
M_=@H.QKXP]%#U$\_-L(&/;_=&^V$L,?O-1QVO55#TX:F#4T?)TW_N;36TII
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
MS_\=7LQ?OK433W6BBKT<8 F,QE+$%E@:7C,K)BK*:D<!_<TXY<^O+[IMS>]
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
MBV3%(,"%1C3S]'=VU0 $&_6DC!]K199(H)I9LV;[?9L)]>VE;(GL--ELFVW
M#>]G7$.[;S<1H]KE**^D;1%0??M))OTS:E%.4"+_(H54S%+'QASD\$RXS1%H
M'NYV\,@I<#+-4F1>R*O[WR1<S4,S]ZZ-%3GTB;*PSUA\>DW\FA_N1=+**4A8
M8GF%\%=T1]L'B  68YT-]C@V5X]+KK2?MB,K]<9B$VU/5FH==E(],P5.<8,%
M?UIQ9<5P%_);:1% T\]G>VCF]S7*]:BN[LE/V/<=!;H\O CQRFQ(]Z!^ 2XX
M'FB@P?J.@S_+9%CZT7CAN^<G(Z4C.@S_+D$,%3%6@!AN@?6^8O=L3.CPL+9[
MJS;+6]N5F]5]T>RJO[CI7ATW;?Z!GTG O5JZ3=N]%]:3.EGT%FZQ"4>+.\O.
M5F3H%4%ULK&E/+>CP='9>)].%QS!K=? KRUBTG9JX"9$IX7:@/V3QIC6L7=
MPA4^.(K>66-:?=^/[/"5:T29R*$7;)!HD8'7F$T7,9AO_([S(,T&,+%,/._<
M4I2#C1.G<F2(YE!G8%(YS8KS/@Q%[5:O#XY%-D15*TDIF@0R>!ERJ)W.VW3;
MO,V.YFTV/./VGCXXJ1>^K#K1M7-Q<-QX(1_M+YP,2X&.N[/JP&(P+K@L\38
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
M)$"X@!(NP6F#F@1W+ANP;P<&31D;4I;?*-2!GP>[+H1W]<?&F+RIR.!LA7>
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
MSRF\N+^N\NYQ*E+.D5J>=!5."ON=BF%I!_^(960U;8CG:\U0N76!3CXG-*@
M!$]EGG/QV- J$A$ZOY03HV!8=0B6(H;I^\Y^PM!>1IU@1&R(/AW%$!M55N@&
M%%&UDJM<-)).FIQR.:S-*=;OBC[D%38E'?1+>,\$3GXG>$NI-92U=:O!-B[>
M1'A%Y))JX$+*:(!:(R\R-@YM."MMT.[> :%K80)7W1@^CE]D^_?AZTDQD#:=
M@IWK+E";?/24M5?J#Q<%#+JB,2E-NV81S95B"J#I_L(;!F6J]@384RH%Z7%I
M)NA K,D<4*_ '^3@N,L%5G+9.+%6FM0S2JP5 1AR00Z)E68)7)K/<MU;')OT
M^B:S,SFYAKN,OMYPL.0.0Q6YLKC$A:'9@:-A*WZ=-%R9==K@9/,V?'KW\N2L
M<U3K28+78"U$][C^%ZHM.>F\\$I+JJ%N2E=ZI<8VD#N+O)0HE9HY';*J8B)T
M-]NRW:6C3QM*VY1[AYS]1U1.:Q.Y%Q]^?_-JKWMF\KAJ"AH+30I\F33&!!.8
M2YE5*G+8F_4#^"22-C$_=*K&"L>&BJEJY.2K#%FV31;2"361Y2*"'4]F'K7)
MS">6S/P=5*1DAJI*2YE*;6SO8$_@T6PGOO>#B!1Z?;1H#U/U3N.8];#: ,>+
M0TK:ML\: RG$$@:]@;Y"6WF/HVQ[& '< V?0Z"ZN+,,PFI2S4! ,AAO:5M"&
M8?JI0S@0,5_.GSUM;C1PI0Q4+YH #4O$M4>D\\VG$F7[?1N^P.G.E )(-/9
M GK2K"17)QI+OL4YS=*_6 U+;*[^473;LURZHCAEJ":P3%@ZXU_\["6/4M,_
M-86;E;U"-/'4B!LCAK)=7LVNR<12$;BD)&4YFZ4C 6.Q+W<%KTM1,Q\HA,F)
M<)!BW !Y?IG4WQ UO(.6DJ.?T> ON%^6;9)--\,MDM+.LAO/Z5P[2<F?YM0"
M+A<T5JQE: NDIOM8+GXZQ_(S5@9)Q?,6NFVO(YV9]1ZZCG&J,*OUFC]>9X&I
M5),FN3Z<(<_@R2.^9"(>IJN4YTT"RZ+_U?6;BT@5,]B66/R1BJ*B.!8Z)4.[
M-*Z9O.$%)I!363OYO/T=_&,"!A-UUL#'-;<XZAP+*5%/?&E^L7E.?2M(%8E+
M5EK=@E$/JA:=*!B6'83HA&DTQW.3KWV9'32\Q74X5];(Z0S[$O>8GBIF&,KD
MW:(6ZNH+:KW_W)]-S3S\"S-I5,(P-=?!KQ@)P#T@P@9'!^J _B>I0=/EA5\-
MJVN34<FCV*2;#"]#.U?L=[P+Y'UM4J.6U#A;G]0(]."__@'']FC_Z.#LY/]V
M]]>F.3!HQRMUTMG93,8K,!DD2O19)1HNAW<N7H^B>"D50_DR+( 6)>=.<V<B
M2+?+L)UO>89M@X3:]8H>C!2S<<""[.)F]=58_;*MR<\1]$"*MB#;O'0^% ?Q
MP7@PE7]^?)ZO3B[3Q$MA4%D8]4WU2TF58[5?9IIC-@&C:;Y0#FY\TFOG;N%<
MWJDF< K *04>YX_[U@4GQ_\_"=NL\72?_2 @G?6_-T*SF7?^4$'V7/WS+1Y<
M&^L+\]?[@)(^74N;8T;:X"??--!Q>GT'HZH6+HWT7RM&UO5 \\RO$#>OJ.'4
MH14'+NG\1Y+N/93F6X[^@YQ1'YUPF___;D"Y$6,$M.]__>/ 7IP2<C,/W& S
MEB'LKE;\YR/5<%]N,HW;3_NNIWH]^;Z%G#;%A#]2JV&:_,<77<2J>H\Z-7MG
MZNB)(-O_4D9_CW7P2[G]Z/9'6T4%N.1;%V/P^R<1I\\NQEH-W140B'*]5[:%
M'1*]*/VF(S ;?TEW0/H.CW9 ^MXD#@W,V"$MM\=J,;Q($_#;X*A&>^,2I/'/
M"/ERMUT<3W:!_>+!Q7%WI.Y5FHPFZ#/_L0.Z;R<H9796]VU@*M^/#+[7_:_!
M>[TS.N_H12N&NZSS/NG^.,H&P:]@]05O]0XHOJ-=8"5B+^.U+;Q^""_C"=A]
M_ULGP>O=T'N[(X4?; _<@A0V<G?<>T'SNB3.NZRS-$%3_>2&'^-U\\(J7(R%
MI<EE!F,5Z@%![B=T&:HBIPX'6L.%A(DK)S;!!<F>]%)4IP388V+.^2(D1R>
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
M&V!VEG:4(&(QUY9(Y(&IA@5TN[(R/#*8-2TG#3XT(0=6GZ!W6-5DH*%0J8J
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
MOD<@2AQL;!:-RC@2/BFNEFX\CA6+23SE200'*<N7#R?ACR;S -VF 5;W"<@
MMQ507> U?>7MX+A_55)Y^1:T!_]&+5X7T1RS_6_R.$(@ MC>L.;@I3/LC!J4
M?8W83@,>OR2KI2NJDNK&CU K;9S.HQB1(N17" C2+X)QFJB<8#JXI]+_&^%]
M,+K&W$98\+>C-!T$PXCLF93YVYG2#N$W#"Z'Y,8]U(@2P3KB/'78$?!DG5GD
M" SM$'B"J1:9EAD6]-4?1,_ A:C.VQN]?0&;/SP#F!(;8O#,'.M5Z"HB@ YJ
MZB6S",X_&4D48$"4C2A/$Q!D^%964L66A#)F:1D/W(MTPL/(F+I,9_UR@EA<
MB,H3O"F"693[-'A>Z[:\R:*?@ \SH*H!]6VL>[HPZD.:=^A("A**;#_"5RE$
MH0"U@Y2/A-B $Q<$K&CNSZ.GR!@D6"N*=T6!B\[@4ZWU*#4/QG#TB 0ODQ%V
M^4K$:0+W]4R!=(WA'V56Y!RNF1#J2)$R%R4\OO<7%PL%!%+69-XRP=R(6+@1
M=8LF00$(LT/PB=P2(?Z-7;SPAUA_Q0(\ED6F\G,LF=4S!9N1('?W$)XLNATD
MT!P2>@T2*.?U<T?"*[5,3355$S4!Q9D,R@D?)+R[)' 4Y7D*QY4+3%S+IB5E
MC^Q.%* 5:!G@OQU;7H2B;1@@&7L$+QNEO@:#: *W/EPP0WO09XZ[V LHY0%:
M!DC*2_/O(]0*+ ^16R.GI>$8Q<BK+[JH+3S7F42)]G;%6%@5)##+ZXWKH1ND
MEV W$7!*%=(F4=BHBOIV:*#CJ.:!.EM3,R$3H<C+*?;?Y5P6@2\Q97;1$'1F
M)A$VKUT<;0(+GK.$=5HHQBMQM3:BUAJV-S%L">"1O"D_+"89$=OT1+J_R"(+
M)&FPKBJNFNOGQC#R+,V^DD;PPVUPO=$M:[[7AAQ:.;Z;;CW"B*/B24R1*#29
MZRS4K;2UTG;GG?\.VQREK99K,QS@_"$3GFIK%5MQO%-Q%,_3Q:<09-$BA]61
M4B2L2M"+YBL69;'ZT3:&VDKI72I-KS6#.C&'BM O&P%N_="5BP5D#H<2[<CJ
M-QF9VP0-ED8A=[7&L-O6&#YQS,HO2CJ17E6J>#X8&^/QD*VK@+\8-XPY;$AP
ME' &T[CTB]L;PA8,EXS!/^-%+G[-=Q8[P6])3+V$&."88635J_J2 )+%I4SJ
M/FE8^3L\.(X-I&(1Q)8W@?']GAT*3K.'+"DAQDS)EWN$QCB)ONE).0F2$N'^
M*C/L!.=)I9J$8*$K8-SP#$'4%=S=P@-3EO>@H$ZB0C)+&4PFDVI$,2.?E;PN
M8T41JCQ-8>+!5=2GZ"%_Z+F!PDY@YZG*!11F+Z?,:V'\^MJ*X<<(\9<6C)&N
M,2)X)5#+7&I9_2-GP0@X.IAEF(:%GS#PS.4TJI@A[G3=^O!G'5)H$&T-Q+V$
M%6;X:K2<[;IK#+*Z,&X$$Y'0M_J&W70YXQ?G!'A)^(QV36?C-%\PQ!72R8.0
MVQ<HT".F7FU]8T:F]DQ1D47KPKA]#6W\<ZW0:)/G>N)C*3?F2T[40E*%!2Q3
M'&WW10:?T7SJZA51%!1&*TEBU/;YMDI6'CG3O'1&[O2P*LS/M!PI+D[,@UZ4
M?,W**8G2)/JJ!.W)=080#+A7_4(!=6I_S)3IC'^FM3VIBE958Y57F2QH!,X
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
M$3O82!U3C43$S]89NR[X3A)R_(K4;M1=]14J,W3+/03?>NX6^GA_[4++'-U
M;"L:37IAEG:<M)BD8/P%'^/ZPO?RU'Z5Z@Z:M@_#8+!K7'2S4OA@0CJE&PYK
M%R8I!5!@'<\JM:H\2W DIX6;-.^@_),7D(9NRV3X+PU7Z$#Q1<;U*1A#'*4P
MB&&$V_%7.1BY>@D-$IB66(9#5RMYJ' 1PA,RC9^"/8,9EW(MUY0DS7%1@MP:
M\$Z@? ]PI^FCJ$0J!1TIB,0HDG9%/MS>0A4S>U[\E^3V$4U?!P_6/0&KDYYU
M1;,T/2H4>X,^W? !F08_&YU@[^YJGC@U.;Y.L\EZ>^KUWF%HC"E<3C9WX3ME
M$DMMG:M):AJ]D]PI;CKV?6[?'5.Y7*ZS-F9I8&4V^\YG^QUW>\'5)>V_M=9>
M<\A*4AJK]? #C1J/-=P)?&E1555U0/<]#)-!HGB7-;HR55FW)>)9E<L'&^D?
M2LZ G/X%JTQTJ'=WW&1L</7E:4I7X!0S$5SD8DOMM NE]W76+R=H /0?P_M<
M=Q@_ZM%HCCA\*VV^-R2'X"M-T<]:>SSDNJO>[[;MW*X\&>:3DBZVH:I=)ZBL
MI^"O%=@K0F6:<A.;,LO*NPF(("/#%,.2:ZP%6U=;6C" G":)WYE@BAO'Z]DR
MS_+GILK0_A:-(CLW>\OB)W7BW[%2BIA]571C#R.^E\5R@G6BLU,13G>*))+!
MEX[_ZI!MR^9/2_%CW?)97#5)7E2L(7N%P'_2/EVFUJ*G $'(5D#HV^CDL=$?
M"&!!YE&S0/'I-)[<S55GRS:IT2"MJ. ()3* OT3<YH__CT$AGBG7/R\LCJ>:
MFHQU(QHT#4\^;.>W<V[ L:$9L\%0JPUVS]V^,W_Y#<L%>2W\4V^/.RA1:JCJ
M@5=7<35H#Y1\O6(J540(RXPQ9\"68JYBLH[[Z62B\]SDY[=K3;Y(M$<D<Y4R
M_%"S?"6CW.C\TS+:2)(+)"USE]'S&8/'4XP7W.6-G%=W)*.<+^>Y/U:P*$5I
M^+^T:"+DHJ&+$ W1HZ%*^3XN&T71&.L%_RQ'*2][?]$=FS;.G0(L\!0,L^$J
MEG#<ND=']!;PB3FIAWK?M =*%*YZSIQ3A&'?<C*Q>X1SBS5HT8$4GX/8Y6E<
M\M]Q-NQSEU/\=+GKB:J3-E'UQ!)57#W'P&(F]L4J\PUHN0GG;$F:O3]O7]'/
M38H+7W8J5>NFY/ &"[*LQO#Q2RRX&/)-@J*,@<./,>B[)[U_!_O=XZ!IVF:/
M\%'W]NJSQE>W-:B/6(-Z\>1K4-_X)7)H6&>BL2[   :[:7OJP]M^G'OHQSFX
M1C_.Z>[VXS" *WH<?GEOVW2S!2KVZ3?=@.= ,/"1[:IV=B%G(QO%<WLT;]WX
M(M.G>VHL(3=Z-SF_$A[#25$YH/AZWU^+H?VBEVR2!%ONQ4&Q6B%)L%@^4QA1
MW<)RY+?4 OXQ2_M*,2#*X]C)K[' E4H;$+T5_LLQ:A-+O4KC*XZE#G0^+0LI
M,N,&=HP_#R8ZD4#(%07,[7PD_FIKU+!"/[?E\083N@+AX%=G@XTQE5@+*A^.
ML9H^B#"(HU[*Q?7*^5#].-(3>&0_G<[)#0XQYH)Y0\25GD;HCV-!,(:.2'K"
MH!<E7[-R6O3G7NV5+;.JYOZY_J7GP1-7I*P"+B 5]R8D9;++09J,4ISK)BO(
MV5#<BX6J9D[V4"J'F@WLP:#R>PH.<<<_QV?!2C-YJ2SH1_DX&,;I+._<4A4'
M54W\X#'.EZJ886O":]7+2I Q@3U_05MY<.+:&L!W#H9J@-@*?@"< 82ES#Z.
M9GF)P;YG_8AJG%2M(+'I+L)8.X;;KSJ"E;\(M:1 &&)S9X7!!6K&]VGG#D"
MUWZ@^^-!=Z]_M;??/3P[V/OYY:OZS<G;]NQSYU7G?>?/3BC*%-:S$W1?\/H]
M#]<NP\4X*K%::>N7X?C@Y-K+<&:78:%$M6$I_CM6H!RV<QW6?N# +M1IM[OW
MZ^L_]C[^?M&X6';-+F#-8!)Q==',V7O^G-NF^$^].5:/H*I4"] R!KG&G%+J
MY^*^$ZI!C3190'FNZ-NLZ:7$\+.2BZ.[_ZSWG ___K/(EE!]=B?^\IN GYSW
MR5;HGAT>4=VLU%[R)H]4(C L\']JI#C!Z"&D<'VO)+P-.(ZAVYU$6(@<Q;"Q
M^+&)SL$<8FX59[5DH/\SBU*/?RASDVTHLQY>.!HNHK2G8\P&>]<E)1H*+.>5
M;D+J,$LGF&_LXW,1"3^%"Q=\WRR]@G'PE[@_!Y9IK*=RQTZHN[M?YJ".J=S<
M=%V"=BTQ;UMFDL'%46@#1.1M"'6\T=4XA/6+J/AGLV7"QDF$UM*FR*B?YF+C
MPNV;9HF:VT334&'RK:B^.E?J*_V; F,T82Q_Q^PY7J2#: *."U=*]52L%1>R
MY<K(#M[4)C,#L]>%E >"D4!E'E=ZE&:,.\*S"Z(1O#FG$HL)K00\S-X:).<5
M:Y4:!6I@]=6[QBN1E3L'%P6>4U<>Q:#C2_%;^,](7-(M4!O=#JB-B]_=-;/W
M\Q\_KU8;FZC:"(LC!P'OMQX.Q?*,T"F@4!.O.?S E6G:&0+4TL7"6GN&> N)
M+;:V$H6VU/DTT[$44Q^;QK!)])4.+VCPF-/#:B36%!7:8X6(&+O33%UI['9S
M<MH)7KFS(6^'<VVD'LQJS!%S/?#"D."QOY:)VF Z6#J2V[/$K9CFM>88+;X5
MGG]>CK @Q;UAL#A<L&_C.=<G4(6**V5H?.1G-2VH+%V>6FW]Y59'#!?"@ZCZ
M(,VHK7E4FCJ'#8;.8^6'F(+S36?=O-8+O3E=*P'D9DC[#YK:L:LCE6<:12[G
M6PI/,2J?*5#?I&U!.*BYEI+#OX*&M1;KP9&!:'U;W=Z!'K W,9TJ+$:EA'GE
M_>2TU"U@A-]C$+ZJN-A6\ '\&NGJR#WA9ZMO4ZQKWO&<\8LV9_S@.>-;N7#G
M&/&!ZU?<>.7US].O?^M\[A":G1YHD&^A) LQYV4OCRCHZRL=VUO5W-/56[0*
MCF"L$BR9N-(#].*=ZO"#$DV<&&!#ZFP2<3U9?ZS5$(X/7,]D>(B!0^F1V@ :
MD1D-E94H,PR X8?>8_<-6'GN[R@?6 \#MI&.6/]Y=R,9JM)6,>8^\FJQ+W9J
MJV7(U-3GC!4CKVVW2104%+$ J_VO,B/U3]?C@@XWFM'J)#.%CY6;>Y-=65QL
MO&*Y R;_T54._6I>Q27-W-S1^'P">6"##X?5%$IB4QUL95#D;+*7"8%2S-"
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
M"(,BT\H)!F'HP6@<#&A@0FWM0>@MCRB08A.",]/O8 9Q.(87P?O#N!#>LT)
M!?15&[SD@O.85*.E+2^S)2]'L7NKDO *>VHX$"P)D5E64&(S&:OX4IFP-L3:
M0V *YSCHWZLH'E,]O!.>;NGX]L039X==XNQI)<[6@=W.G3/!$)?@O(K+HF\P
M8\!+&NN+8PX\;$*]EP(97D+GC1,?B-E-](50QI,)*5S%B(>K/-/'*<I2 RDL
M;.:;D#OX&\-R6%$H$A"E^EA>*J&V@EN>6UN,<@HG8C:N[09W" -'V"!+?U\P
MI(PJX,22HU/@CM73PULCG@)WSHC: .KUJ<("A\+?7;1G_WI+4U)ML4V&N.(*
M$&$'X=#T'8R$CF;IBV G#6>*/X$+I%__+M/7TJ6>:9B#R"3*^/L&M\W75IGM
MFEZ6&U@1@!UD"K]$JT(1!E=_"]X:,8\\'>GQ!;MK?"FPH[@&#]IVUC?55-#!
M_.I(='@F]*E00"LHG[^""76!WL[=NE:W<P-*&E.+(^S66I"5&@*4G6H1$@0G
M58DV:"$;VI&"=")XFQ[_F( 6<%]BVW)]"R80>;V8X@7GR!UD#-'<Y99I!AT8
M50GAVCQ4K6UDK9WH6+]!U1(6W+VVX(L4**VP;EI%75RKD_);E'+( P"(2*B
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
MXYIGI6DO9VMZ^%Z7LE<#0VC#_A88]6N[3(L8/)S8<G5ZQ:VN)8&BP\EXY#5
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
MS2X#HKC=2#'U/YLGV4)QH6>0S;U^CE?([H1-OB%"'5)WNTY\._&]5?$E$"N
M9;#<>K4$AX5I3PD%8-J]BA+ G:L(H$7C3#\U)R@-]F&')I* @?%1WP!.NJ#"
M":>& ,%6RP!"4BW>R7\G_W<A_UBT%IH^Q8"I$3[-&O\P2FB4)4F8=\+8">-=
M"".52"<+HOFT:I2+.J',%NBK,N+NQ:*9,AM_"W9&V!05-2T4/:A=[!73"6DG
MI+>!DM#W/D,H';RH<>T!UPB"P!:"^>0FMWK/,L?94KAE)@@7!Q-\45[?6R;E
M3[12Y&B_JQ3I&A%U^FD+_62:9V2S%CXD6T&-5RQ52@2%_CIV)45"?JYNP'YP
M5!0@-0C]]9?HG=<0GX9:W[D%,5 'FE]0J2.8"5528G4ZEDI'EW&1Y4RP*G7V
MKA[N!?7&'/#3+4#OT2:Y2J5<EJ'VMD?O,KW.Y'H.^MV#M3\!@G-IQOLP95[
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
MZU0P T"=KJ]4&Z!&RHD0@9#E&/DK#6L*)W_L-G#"=/7GG<1QNC ]2BUPV\1
MKK!W2,]I:9N;UFAP+UG_ OH88PTVUE[+B[ V6_LX23G%NE5!<PL,ARXB[NJ7
MX*&_4DXRF.P-^-9_G9T:,=,_&Q'SNH]BQQZ,Z5VEIB'C9J$BL$XP%#2RN6D#
M29QK*SVG)D/4% ZF9LOG:J TKS@78TS8,,5Y,&P%?B"AB]I!-H*RH&(^BH]H
MER;-9O'8VGUZ%3PT"RX9:+PLB2.&),<Y_Y' 2W/EI(-)7YN/1T[W"H0T8P_3
M)YYA&G89IJ>583H&.!\9B39K4X-:>?@JT <[H! 0&^\H@=T-#SPVWK2-Q^"9
M6E%6EE=";I^>N=IJW5KYL<Z-*@K*F KP,?J;:PB;:W''8*MI)#P.XE0%^(IM
M]P[V]6[/0<R,M&>H'6J\-;#E--E8&U47B 7AFEL!-FL+WJJQ@B0%'=V#02\8
M[@\'3J "IH1O8ISNA(MPO&<AC'A"2".#Z'%:/['O-0NA91QH78LD ,TO2I3,
M0),,9*0PK])-=\2W&?O!!]/_S+T"M*5/(P## ]#H,71\TSJ;_^+? R97!B;4
MAFL%#_9GY@W6" O)"@=PK-V))C68T+U6-,TR6>HYSZ/N>&S$Q#/Z;LP)U9#3
MC8(0QJ"$7H8< &-X9^NEN.(=@2YSM.E>0VR)S%:%>X<WK)U)TSJBY4,#"6,D
M<4G2[MC=KL; EG=U54$$,8[>V$Q!X*W*B%,/$P9#PJ5)G*9DZ,5>9)A6*E?W
MZY,3JP?;(ZBQ 7WUW&-<EY1^\*D2OELM9X5*#%H8MD5?\W&*R+9:E[M-I/#^
MX[IZ,WG35DQ9_"6253] MK;W)9U;COS48\40WBKNG@G;!,^H@Z?7W'&WB3MN
MAJV=J)3;RLZA<V#Z+JU (-<!JT6@N67HN"M!UO/"]T#M:!^;-#Y2,U**V8-+
MBN126#!KC)RO,COVF0K3H@F[1-@#[VKH[S6FR-MBMQ=X^IB';# \HI%JHW;L
ME#ZSBZW?F.*ET\3Y<NBAU"87.,_ZHI,LN!D#B!$&J*&A><EMQUO3JY)#UZ.(
M,^N3+Q'%79)%""W89<80JLE0W3!%U@]^MVD HS,[XH&N,O :E8%HA[4H 2UV
M*+1R<0/H>(P7H_8O0^BK"P;4+9V9KEB[D^9;DV:VS*W \A4F%1W>183^0\T2
M,;F:#01;&]O4AQ;MPC@O:L]WPVN(^FD+EN^H<#SM;6*A2$ [5WOP33$]X%4"
M^+.FMF6J,\>-K-_NN'7'[4Z/&\BS' TOS>.0S&X@[6UB;O-.-=8S#AY/M:.F
MZ!36*TLFF=M-FIK%.W4P%&F=0RP]C[%3-]U:^L'PXM=$'-8=G.[@W,[!D703
MQ&0 Y6G]*1?IFU&"G&N<*%:"X%DZ!#68!!T$/\=XAX?QD? DW'%PP1@)PD+L
MA*![)M+$;Y5 E)NK<N)1$"V%#)'XXPWXS%5+'&I)7I U;TLJCJM9Z5]0+)CO
ME;'*[?K40V\L<8[S*;G*_JV A1N/=QQ7Z1)Q\]5]XIFL@RZ3]=0R60A53O0\
M4FR ;!P!"1!+OK_!T,"&/ 42^=+/QM\$HD(AQ D&O2F &)@@'L;Q,39W?R'-
M>IP9U19G_!L*&-5E2P0680!+'VFS%6C&M09)3>C2E"$U?!M4;WCE^0%')W/
MP[21#\L[(0'^,,XEG6(R-.:&0&0.FYN<PFIDV$QPI 5@+BDO?)@?*R2P-AJB
MJ9V9U 'CM/"KM;DMG4C[V^U=)Z-LG; =Y 8SI@H;*JPVE>JX?0RU<,O6:<2E
M&]*ENTP;&9=Q5A46MH.Q7$GV^;P>\+U[.@ .A<MOFQ00F!4VU[G]')1^3Q Q
M##=:#91.LS.(V'N=8@.7?-^)DV:INSDBD*%3 "0D!'E;&*6I.%JJ[H$[AI!O
MW*X4O^35&]C433C2!\1D, "^2$&?>AJR;30/OYP]"]YN6)E.^<26%3MX#:':
MN0+XMZ]2VS!M-?4LMK17]]+V>?B HU3LYT6?+/M2NX))5?GXE<Q])V:_WM_D
MT/,A1'BB;"7F$CO(U*!91D+,[$N:4)M7 ")&CJ8P$JPZ%(O1,=37(0$=C#SS
MY>;852#)UM'VZ;F^X/,=>I1E'&@\_OIX7/*8$*N^$GUOZD/C!X4MIK*F%5H@
MYMK: ;K&66Q Y/^ 'GL.N)Z4)8*I5JX)#JH,$CW7,A@< 5-0(5H.30PS6D8U
MTQ)\#(LH_$?P:Y*-PB3X@.L)T!)%_0#MZQ,@#0.P2K'\_2Y<^?[E7DB)[N]J
M&X<IWT8(A!*YJ/GF16!S[PN"XS9KSEUD4BT,ZOO5K4;[LOIA!+N:D%2<LG$B
M90QL Q+,EHCX?-0>T.3J:[9<^ _9'*EV_U+P1PLEU3S/  ^N?V/H%O35 ;8U
M7"]F'A(.D>(I1\IQQ\%^J]+([']!!Y[L<]&"/;8.^;*)TQJYIM2[EF0+(@32
MJ3Y$M'P$C0A)A^R2*</-&?Q'P<!)P&K6S8. @6K>\%6Z.OSF&&!K?#K/!)P!
M2ZQ=KTD,N;!40"-G7\X!HC\+7CX?#@*!!])= 5N/)">%M1U=FC1S3;Q5@,:#
M%;YN@58M4#;/P&81Y(]7J24'F&<73P1<UL,% $HV108,+X5?C:7/6.$4 <^8
M[/%1V#:/HX;+85C1]S_&6;FWRYMP_*V:!W\X?!H/4\?UV<D"6 (/K&T/0>-K
M[356*G(T--XV<!%(2KM.JB]MQJ1V"@NF<Y74R@5J+)M-&AQ78>;>ZHUH]3PV
M#D;JF7A.'6(6U_L+&#N.#2YJO Y^3#R/]9(8S@(OG%*K0&L;2?W-? 'P^ZD$
M)/P^#Q<P*M@U! #3O4 4+TBV 0FE26R:Q1CXK+-"S;<_C,'O,_TU1\6UN(96
MKX'5<R%!5Z89!-?S<MGL,OC$,BL@B:525 #87#0#:XDCR!7<J#W9(/;"X3U&
M1[LRJ-<?<,V@^*L\C8NIC3QIU=\/3AQY-]<YMKC.E9<E!MIM.1P(RZ1KGFM^
M=N4H^-1^(/^U(P'N!.CBC-,E#?K<I=!6!]:Z-$,E!8-@<U%@ XH-O0-,E%IH
MC.P8#P2/!@;@Y%MF/C 'O&QCN"Z@AB_F2JNMBTG;A[%;RRUMR;&'A4^B:+)1
M$E]PX=.RR/(F#-W.:7KYH^;OUR?GFU>I?]/RY;CF4VONXW=]WY:XMZ3^]CF\
MS59E8TYF4('ZJL?NH!=8HE=;B=4O<HV337/S=V*N?-07H VQ=&?M\9ZU7W^P
MLW8NU:]PG9U^G^OI_*4.V5.%0!QV$(BN'?"CTXZ__6#:\6TVKCC.D"+981(N
MGJAV_(/"@XX;3CG<>%R+4@B1DW'9M+/"/IT%7FI'XE2R&,>,T_"PFL)O-,_C
M2P0?8^>5.OTFQRQ=EQ&CDS0BKWZ<HY7\%]@/#%JN]<"&^WOO>N)^M<[/]G0Y
M/SW1 RP<(BA_^&; ''0QR 1*,[0M#)2J0IC9<*"2#RZ+/28]B;0I>?:=VSK2
M.D.<$WPSBG-R92?VA_BNQA6BK++))![CWRAO 8!#:AJ!32" W<)Y@DG3US(E
MI(!RJO_;*ZZPJ@/;3B"?9I(5P!  SX5LN3[3"XH]F%YDYQ3:I,MR\+QM(1Z
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
M7$Q"PT]Q^J?^?E8E$2TM=J.(H",Z,B-\@WE/H(O'V'3JD587=HY4XNGN!7"
ME-(W0+A@UFM4C-U"-QLNW%B1EWJ2Q8//][OBP:YX\-;OC\ON^KC.]<'^#2DI
M%"?L,V2@ W"A$!N1TI=&7/AM&VOWR[;7RZY4U'"*'OEU;JT1&OUD&Q#4U].A
MSBFNV8_ QQL@=Y(3-$1G2\@U4'-(-SIX'>;<>(<H\4:;_.]5RD5)@R/9.)>0
MO;-*[T^K/ &E\H=A3'7)#) =RNGTZIQ53A$3"$8KDJ(4&AM('%=Y&A=3"!4P
M,R]S"3+AF;6A %R#/8*@X2&34VB+">V?PFELA"RLUKRARENRRWKF 61;4O]3
M&"L9<_IQ4:8HPH'/[0?'S@P-SR'FJF!*+6,DGMS(.VTOA=(O%LA0"!TUIS$0
M8 Z>]P=F!5N:#FV<RKZ%+F): D>[^,\;Q3OOG"AE>97R%71<OM!'-[I^J;7$
MRM)MUZ$?W/F-"W0E6MAPCO F/>R>'FB,Q^$*8A*0+5IDJ9*0RDA-PV0BW"RP
M+E<G3J,L_JKIW,(DUY#5K+'IU;PIB/PY1?@0PR_(P^G)0Y&&7G%#2F"!S KF
MA<-^ 8LYWE(,T>/H"BJ&&7:I&2D+)>')M#DP=,)E#<+@*H<4L6DD!BN2Y8 -
MC)#6!4*81H%!E :3;; H^&KXP?(B7E%#N'B&UDH*79N120M6,S9@1,P/ ,_=
MF%KYVG@I!8+ .;6+V+-^9;:L'5E1D0=JVMDX_BT.\RHL/+\0UM%S!Q_6,\?P
M6=W&6S.DK8TYR7]UR<=&\G&X??+QQ5;)QU^?</(QR^?8DS/X%4QYI(=Z!'ET
M;&YY$B[T/X*S(H$Z8M/K,B&*4@[I,$G?KTDVTFJ#6/KPYFOIB;J,T ^>+<MP
M898!7^2U2ND'AI]V^:,(1 :T8)D^_A= N!)?8N]R@B\ [2<H2>CBBHPO')EJ
M&8 )T$D_VRGPFZ#JS!>6/VS-=[E/FK^:$K*+Z79W']RC=JWQ9 *X;3T#I!]+
MRV1A<4E+I]\/_IAJHPXVX#)+(%VM+;^%S'26%:5\MW74V _'- P=3S-@'8?=
M:[0.]7MT.6U#P\D$%$Q$"]RV!5T11HL_=BLNVU^[58 1,GL.'%+FP#0V_WN6
M X")T:XM)(9H,!64[FOC)BV60L4[D>U$]K9%%HN/+.DLW48S+9,%.3T6J#VK
M"G1$EE'JMK'G6L+<" AS=XYW.^'NA/O>A-O(9IK-M'.)GRZFF&T<*4+N:)\U
MU,9*J6SL*TNA9T*;9J8F45!H5V(.%+]LGUTXIP4.41Y#0*S($F!Z7Z;MP3%>
M?704^(3=N>G.S;V<FRS(1NA8%%/M1$VUWPBA).F\!AERX9*4UD%HR10F]]+C
M8BETGMJ> 9]&UR&C<4"#G,[HZ>3[_NZ%)9:YEM8DH1PMU2A#IQ[IIP74_ HB
M @7P3J^]*2   ;39\-NU&GX$QA%U[NM.07<*[LM;327)YJCI0L3<V/M3E0!&
M%/N],4X <BJ8S0DG)7>R4&GD^@]ANC!5#)S^61O)AB>Z78!7'YOA_DZX^Y<#
M: TZ@-9M +2VVK0;Q:K_4)B93",GI%N/J?KAV"16E8UAZHLFJS?XZFF= @R:
M%U/;+O)V0DO<IUL>6G/^"7;>ZOP3;!,[:TR5\^Q:L_<-@P#8"@)BO$BRH,U
M6+P<O:34;0[?NHANN)>CVY,*^O+V@V-9-@XARR.]YZP/F,L.B:'+FT7MVF,O
M\R!SVP<^>0$>T2^'1_MZPA3.!E6**6!NOTO?-AKR(S3X=-+,'[/4Z5ON*NX=
MT7Y'NX@I"_XK0V7]!0Y T?K1PWWJ+(1V34OS(+P+[/[:W1KO[ASL]D2HN,.<
M$P]"N6&(&EP::T1#?]E[-DH"R**_;]RW'@TK.5?NTCF+OSR)X/:J=_!M5++C
M-7@$,?&D"#/6D:)\N#*GM"678^]89L5!$ U\L0!Y@\1O0HV::0AK1ZT7HL!D
M,< 3B&;>OYGU6"$ )SF.!-JD:*>J9*9_P?!Q=Y:K6(^?L-6VX]2J03127NXR
MZFDAR"[2<X.NT9).,6>Y*N-$*TUNWN@<4O 9]<HG #;1_Z5NB_I%5#-%92/0
MH'1IUNS^>P[^01E$5$]*WS\QKX HE"49)]-0)V(C*,9--<E+?03(<9A!SW+<
MKJ/]GT6_7&;<.?(*\%P%&5X88BKT[P$ZH%=-Z_^X<$$7H>!(&R]?")"TL?MM
MF;OCYNCQ503BQW-\S;-(WR8X2,NEI9])JLF[X5JOKY[]L!^$;K^U" ZSY"M.
MV.Y9Z^#-8ZAY+XC#^J5V8!T;K'HO&%4E' @<(+2O).5'JH_.M!4ZKF&H[Y&1
MQ:[T_%;0'R^W0G_\]G31'Q^TF ;GX43I$_?6XE4?'/[1L8G<@52_VDJJSYZN
M5#N2_,5 .]^Q7?'O51X746PP>H!RS F1=Y82SA_^\.!'X"S5]\2"H=)7W-Z8
ML)@%5B((#HK)49!N$5%3ILYA[\QV_6;N%'LC_?;NY/C80= 02C=A&]\AB+05
M=(A&!+#A!M7&@:72^R247UG>0]MV'8#:]-_^?'+\Z0VB.ZM4+-"8-@ELZSB]
M!#L4"34%78M. \.?T72,'.9+G@KW;MQN$JG]+5>&#'O.(/E=@O.D.5R&8X*%
M:M_'?IL+@DP?6S)9J")@ED&AY$R[G(#2@EZV:8A_^@U,Y_^ _S'1/-A_V*N_
M>Q)]A55&>K+Q=JNV=ENT@?@.5RPNN(LURF64H7T(76?)\]'NB=]M?DN1I(#B
M%4JC:FNT[4KB_?L%QZ9)9X0IX+9:A9XTZOR69E?:4+O0=NA.O*L7::SF)'_
MIP(/.>@=/G_>&^X?!B=)J'VY8[U%6E\!L1\Z?D0)\%L(U!A:V6'RX7VLK5+&
MC@_[KWZ6 UL"%[S^J43OS23?A"9 FYW:[V"1/A  (%BU(Y5JBW5,'<BSJU2)
MTP&P\CWZ!<;I,)\MSO)OE1Y5%&(1=)G'A+N&/_QG3+^?52EFRA,VZ%%-:8\G
MRA \GUW&8&1C/&K$JS'H'QEG2!$/%*+^54&E*7]6Z:3B]3C3?TBTV@?5_56-
MIVF69!<+69T;3X]>U3:'7W'B[B1Z8+F3XP"1#B#A!4<M7H:^I'/(QUL/8.U>
M4]T.1->\OK290>S\U]FI0:/KGTU<R?\\Q%KP(TO'2D/B0\U.F7@<I D$H2_[
M M_:=M"\*)L,.D!R CV<U, ^)>S$_VQQ*.]Z':D'-W;1I3:[M,=3:%NK4-UI
ML=%+\SG,D>X"0ZZ7_BQLE$M-)E1>"#/33F@:5<0V@U"3A.1"*X=,OPSOBAT]
M7C@=EV$"PI_E%V$:_Q.V1]B8=^]\"9@NI,!ZCK$67Z<2?\E"=';\[=CQX5:&
M_+\_74/^C$)<P=<\Q.OL,]#(@DYX<.N\U4%]JAG'89=QO/>,XVT=%&G:Z>N(
M ZV5/A]_^1J<G9W=2;_9'TWI'@RVT;DOGJ[*?6?LNW-34_H(ZL'^X  Y$OE1
M%H++5MMI?.95#LA$=$BILO)E9WW<RD$8;G,07G8'X;:K_3?C!432"2[;YF":
M@6>U,RMT!^.&!^-@FX/QZND>#*;JV(Z?\0FTML>UL?*U37/[[3O.'_[<VIF/
M^7.&\M>6'H#WUDOZ=1M \[I&[LMMY<[(V5;^T&!N^]#)K]H:UT/(<IZ$BU]0
MQ/9 I&XXVH\5Q*1NIQ$GZP$Q[?DA&TQK?2._#9;O!LO0YEZ^1<:RN>#:WG*
MRM<=S4;?SKELRBL[BL_A+RW+[?S9[0-_=T=JLY:QK0?*E0'W?P?]P<T%:<4=
M8ISI:5G.?WGV[.KJJE^H<?\BNWQVG(^G\:4JGJGH(LR?:3LC?#9X<?3JQ<N#
M9UK,!H-7!X/AT>#5\.7^T:O#9]'1X.AP<!"I[P?#_K2<@>TT*:?!\8RR:8B'
M5&B=1,$'/\)Y[$0XCYT()P<2+2%^L*/M&<'H1 %1JT 8WR,'%1JI@_Y04C Y
M/X(J_PRYZ<:,<^_V!H)&WWD'&:F/6=_[$LI\I,89O>,7S&=!NTH0.+KCU[V#
M.9 .#O:&!X>' VS1WD9Q!SE>/?!/XS(#9;/=*'RBI=V PB7K&\W^B*=O^.A/
MG][#P<'18/@L>@EXM*$^?8<'=/I:NDB< S/5#)J/S50.9![!6VWZ%W$)><8O
M:JRT@M[NA!WV#X15Y:8G['SOY;V>L!<OGK]:<\*0K^Y:YVM(Z=7][GRM/E_#
M1WZ^6FZWP^'Z\T7M6@#'CYAQ2NI?2Y":0( MS^?PMLYG=P/^D"?TX)&?T!4W
M(%]NP;'A_PMG&6/<[.DE^%9D+T))>@,BA NEI.X"S-.6J_,<3Z:PG!+,1H!>
MUQ+.@?!@=I=Q=QG?VU$_?.1'O>TR/J2C?JZE /S(-E_SW*F<XJO:JH1;/+3#
M%WAHG_<05@:XG19MX_1"1PH9Q02A^MQN>=8/[_)B7_^M[I)^1"?WZ)&?7+BD
MA\/A@;ZDGQ\<#@[UR1T>R27M!08=YOZMSH-> \&_'E-6ZXL/$]ZNIP!CPEO
MX#>2X[N^3/6"[QV\&ARM.Y,WN$OWN[MT_8D\?/2!HY:[=+ _H".I)?6(;LW@
M+(4 /F!2/R=:6+8ZDH/]_J!S/KM[[0:GZ F&AP;[0W.*7MW.*>I".-TINLDI
M>NPAG-93Q#$<%&QMV)UI&9BEEAO%QG2DL6Z+GP7E#8;Y$WZAOFOS$@\B%FU
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
MN8&8/+\M*7F@V_$/%4S#2Z6-@0AW'!8O'(^1V7$!B>.QZX6,.#E64')LN>"
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
MM!KKGYONOT[0" \-0B;N'R?G-"V&[)-\)_F)ILCKWA\GQH=W:<W>SD<V:Q)
MWSWY4ZW4I$9-F^<XSG<<%1]( ::'$6.YD:FFB<RFI"DR(%,<9#[W;P]$IE:3
ME$J='R[!'=BM;Y^PZSD&*V.D&C=M+9L3+RQB7>KI:U2$B[=L$ <2\:3"D@JH
M8 B<OHST,SDLB//,$'>X+AX;'WAT_G_8L>E)&ZJB7JWAC3\H 8=)5'!N. 2?
M.(&.[D]LQSMG@Q4,ZYU0RQL/ASAO55T!/;U35#!*&!!"Z"SI(",U7:M*BMP
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
MF+W<_J%;K^@'>8-Z[NC>>#.H5^9N;"H$/872\*7R']*8WC5C9D?9;LVR_(2
M9-N,5#.ZUM0T5:I%%B2E G/AB"4E7BK"J<I#[VFZTFI%4JLPGASHO4CTGN"J
MOB')2E1$HC3D#I<9*5G=J62C=VWKG!*V8YODR6M@:AOT]@"['N3:B7B-L5UT
M/1B$6HC Z@0XS"X+O0)E8@=C(D63J:+"U4-Z>#A<E=<X)C["Q0)<+(BY10AH
MB[%%P(,86X2+A0PN%N & 6X0"A]AZEA#<T9OQAYMAWZ@Y7F.\3)C4V\'-G'4
M0WYZQLZ=IE4DN5+JL!1$88^11U*^J:C5X:8">*3L/)+L=J.^:<I"*5@$ C,0
MF!%SBQ 0$&.+@ <QM@@M6O*,V)B&_F*8AF?0_K@6Y(!"!*=PEO?]DH1;UBBW
MC-"J5I4J6E3Y<6F,:O [RT7]*49=JIHL-6JE=BF!^DM._8?'4^HUJ5EKEIGX
M(9Y2L'B*1IRSD3U[,;&X#F1*>Q3<DP=, ";RQ80OO,F?].IAX_X4=7U_R[C$
M,I2R+>YR\N=@@I$^I*U]=.N33EVQ;(_&%ASRV&()[:^.;M(Q71Z=QN)-L(NI
MDF:!)-8<:&Q8NC4T:#K)O,&_>[%H"!2]=[JOM9VC\-8;-#MG%5J;ETH(A?4.
M0"=_WITG4>*U+]&7E;\VH)/&F+Z<@SX*Q=->,+%J\*5N_M0_W9/%ZI.%B@]"
M94WVWU5 ?(1"KWX:(V]" "'_>O+;Z@Y"4:V+AD:^<+DE=(F4BUI]^<S?UO)Q
MV#Q!S#XAF]+1Q*$FVC=BW!'RHB1,">>&VG46K8S0-X!E"9WPG_-]K@4$F36V
M@#Q:@'[E4Q&(79U,P.#2N*@:*T1  X%7*T%!?>;9\R>.?V#Z:+Z<,2*0-*R*
M7%&;M7\J)WN)DP2!Q=">T:)WU7X69/M'J_L=_>C=WW:ZW_OHOO/0&;1OT2H!
M[RLA\SW23:_;[]UW;EOT(/T!^>NAW1WT4>\.W?0>'I_:/]K=?N>O-KKO]?N%
M/NEIZXVPA.<2\B>BV9ZYNC5B4[.>L/5F6"\&.J51856^>GJX9C\I5V<L</Q\
MT;\@BLLT=<==O/3<_V7^DE1HN."/(28*A8A+-,6.'R5'1%WI[.ST4>NVSQZ<
M;3YG6(-K%R&5%:W!J#H.+(/@R?+"Y9O,_MNBT4+J2MWU3?*:;J0V!).T0VR:
M4WU$TQC8K#;Z>Z"UV._!MUWWGF[;3^<WO?O[UF._?3G_8;]+FJ56"0Y^*0<[
MO93GXG&#"\KTYE<GU%^O5OOU)'ZP(]C#ZD?B_ S+<EF6QXU@8V>F]J);:D#[
M2UET49UZ5_$=EY@+K2]'C!+"9]8?)^J)('O,XK#*TM3Y(OHN9&K1KTB_/=IO
M9A= NR,J@C@UZ!/K#L+6B#@T:Q,G]XO"[H4>8)<#V25GLND2+YDC660%\X(R
MK2K36EV1H5]:N"L%A'NM!'!72Z>$TKZ=V:U2\KX_BKO#G*GMZ>$ZF]MT@!!
MZ&@A]-S_)3F$0'(?YPYA;SG+">K_^4NJI_A,'.:%Y/EH=83?L37#[B5DQ9?D
M%/ ^O)^=2,U <FI92<Y'QQ[-ANGWJ,Q]9%>5SZ8*!8UXG?WFZO!+NK6L_".S
M5&MY8"_2KN5_ H)Y8)<BKN,%O_></G;>C2%N?1ANBOT@ZC5)KN74BG'KU,44
M4"4DMI40MI6,L5VM2$V5XY1E'LC.89GTD:Z&D*YFC/2*+-7K.36]!:0G0OKA
M-3=5J:FHQ1NGGJ<SG9E)&" <3$(P">.9A '!9*4O)%DKF(U0:%RO&H39XEJ1
M&FG/!!=)IQ?$-,@6YYI4K7 T#?)&5HEQGL <5#A*] AC$*J?^9Y"A-94AS%G
M=CO?(1TV'4=\T50 ();L.$ 30!- $T 3FXY3EEM10?-)_&:,3F!?0U()M%I<
M=<LR.TJ*0;T48S@-69*;4?Y=*A 7CE0RCQD*=OYC8)65F&B*]]\UJ2$?;1O&
M;&S. L.@R!RS$EU,\3*H(FD*< QPS)%Q3(*!NE)%C<JV*0W#0+@?POW%#]E
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
MR^UB3I8E-;*Y;UE&TV5CLP*'%97#N(\!5A6IKD7U=0$.BQ4\RY^=OFRRN&.
M,V(I[H.$Y894T:+"',!2Q60I4$>9C2*N2'4E:G)(65A'K*L.>MXO1]OD;\_=
MZRT;";SQPQS]KW[U:BFJ'J)9VIM_5P+L.D((.9V'"'V1V.K3NPO.NT#A\(-%
MG<B^;$6JJ%%V=NY!6*&O/C@AFU,J:62WHF.]">&$.M[FNR(I"K=0/& Q(T-2
MJ45-:8(L3D'M#5&SE$3?'V2Q ?P!_@!_$> /:0:<TPS6HB#M'[KUBGZ0C].Q
M NC>>#-";8@AH"%XC!#N2G-L;U.5&K6H_C9E"31#8L'Q,$LF20*1G3Z!6XIY
MHUG*)('\+OSKDJ8">Y2'/<JI)C*XO*]6H]K%E84-(/);C,BO-OU (WM&O60Q
M0R^I;%#DV!=@ #  &#@V###]2/Z@\<E-6U/4]:TMHZO+A+9M(>*3/P<3C/0A
MK6'7K4]B 9!=>N0-.KY2MUA6UZNCFVBJ.WXA^P2[=+"EQ>+=NH=':&Q8NC4T
MR$ON?)BJ>S$?>1"]=;JMM8VC\,X;-%R] J?-*R6$P7H#PY,_[\Z3V$B-57LG
M]&?T@]!7K64?,JMN\14HT@X+$P6-MW^!!WT4ND!XP<3VQ)>Z^5/_=$_F&YDL
M++$@Z[')_KL*B)=0^-5/8^1-"#SE7T]^6[<#_?C^18-.#5QN"%TBY:)67S[S
M-[5\'+8A$3,BR99T-'&H/?W-LX>$1%F4GA#?#37&+9IBJ$<!-]QG\_<O?^X-
MWY5/15#(:N(D@TSCHFJL4!.]%;E:N2'19YX]?^+X9Z:/YLL9(P),PZK(%;59
M^Z=ZLI= 2G#+$MHS6O3PW,_2;_]H=;^C'[W[VT[W>Q_==QXZ@_8M6D-*@8YT
MT^OV>_>=VQ8]2'] _GIH=P=]U+M#-_2T[3[J=%'_1^NI3<_=?NJS#FCU*]3^
MW^?.X%^%/OQIZXUPB>>BKW.+G[#U9E@O!CJEIU7EJZ>':_:3<G7&9G@^7_0O
MB#8T3=UQ%R\]]W^9OR05&B[X8XB)KB(B%%ELBM1REK/$9D#[HY^):M09-.BC
MUFV?/3C;?/*PH:!=A/1CM+JDJC\P0((GRSOH;S+[;U5]HFAYS6R(78KYRTK4
M6&$2>8A-<ZJ/Z)4IFW%%?P]TI#_]RO^VZ]X3X8WSF][]?>NQW[Z<_[!?6OY2
M^00'OY2#G5[*<QFZ(:# M'3PSZ-5D:VIOY[X)AB*$<4*]K#ZD3@_P[*P+"Q;
MO&69&[8J5A)GXC#/)L:&5USL/=Y?_Q0Q=(E8MOXX44^X?&.*.ZQMWV%DK_E$
M%D0CL0&13HH2[>_KPZ6%B'HC+K7S>;"9I(AY2-]*6CT5D%J.I'8-I 9R5Z0=
MBKPW\7<(>RO*WL"NW/=]Q_ZYUW=MWVW<U2*-@.RR)[KS -/O+\YO?RZ5-?MM
M7<4E@5=VU) S3/VPYB:P 5D6FRR/GB!SX-TR.$6MT<B@*7:ZF=K=A" G2WW
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
MH*1BS(0$W20.P11J8B'(& %(1N1Y>B!9 C*!:6\QI[TE0-P9R)02SR(#72,
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
M2X^O%IOPXS(7M?KZQN:/K\)!1,2BB%>A"N6+!NT13S:JHXE#8ZO?/'MX\N>
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
M$P_LZ'11$;GQ\'NEJ@(<F,A[%O1D0O/AP0KNNB@*3FM*LEJ3JK6H+GE'QU[
M6*54<!ER8X+$B0IP('!@F3A0H/YI4K5*/+EJ5%X2L!BP6'%93,C<=:4JR0H8
ME,!KI>(URCPSSW8^G["+G7?LYJ+(E"8$0B 0DOJV-[3^SY*_GK"GD\V,VKIC
MD0]Q8J^8@P.D2E66M'H9?+(ST&+"L%G^7)9?[U6U(JG51@D8"O@)^$F\+CL5
M%3PNX*TR\5:ZNJ=6+['N@;I(J(O,?W\BPU\CYQO9,R*+!$5 *AL4OR8#\ "<
M !@ #  &  .  =#'(N.A0 <4?H. @;PW"!C(>X/\:R6A)')C220Z?>[_<L8A
MY:! 8<*#]IUO%'I'*:N(P#_%<.4N#@%!#2O4L )CE?%^,"=N?.[?'CHM!1@0
M,C>+HM^@A+501 CZK=3Z+4-N/%R_:<" P(!E8L"T*U@/9RU5K4K-"F@X8+!R
M,1C'^M4$S"8I=2@5!U8K%:NE5[YZ.&,I=3 1(00"Q:N',E>\XE55D26U :6K
MP&3ETF )2U<3J*V&)"M@$ ([E8J=4JY</9R]:M#1!%BK3*R5KN:IESAO ^I6
M1:];/;[,7,! <3  >! ##P4ZH/ ;! SDO4' 0-X;! SDO4'0QV)L$#@A[PT"
M!O+>(& @[PVN5:Z2/VAX;-/6%'5]:_*B+M0/[RQ_CRYM/?ES,,%('P[MMZEN
M?1K6*]FE1][0'?+80H;EX5='-]%4=SQ:]^E-L(MI7([UL:(Y16AL6+HU-,A+
M[CR6[5Z@X'316Z?;6MLX6JNS78'3YI42PB <2!UB&GL\^?/N7 E_X5JH35F-
MLJW]&?T@M.+:O%464%S$]%!D"#",?%H0_.7<]%&HP/D%CVT'7^KF3_W3/9EO
M9+*( @9S7IOLOZN 2 DE7_TT1MZ$P$W^]>2W]1"D7X!\T=#(URTWA"Z1<E&K
M+Y_YFUH^#H<O$8M?DBWI:.+0".XWSQX24J343HGLAH9]"17]_IN^$<3H]_3@
M&D$ X7_VX=&XJ!HKM$*+M>>G]0NW]9EGSY\X_DGIHV U8T0@:%@5N:(V:__4
M3O:2-B'0KQ/T]N+OT):1?[R](\OM'ZWN=_2C=W_;Z7[OH_O.0V?0OD5?*;Q
M)[KI=?N]^\YMBYZC/R!_/;2[@S[JW:&;5O\'NKOO_=TO\@%/6V^$"SR74#P1
MVO;,U:T1J]Q_PM:;8;T8Z/1_OC545;YZ>KAF/RE79T3DC]#S1?^":#/3U!UW
M\=)S_Y?Y2U*1P8(_AIBH&B(9D36CM[ 4)'YM%#O\E#QAOR*BW/2SC4<-GR*L
MAQ>7.>MG__BB^:G29Q)OB$USJH_H[1BKQ**_!U=$[/?@*Z][3[?MI_.;WOU]
MZ['?OIS_$+MW!0/W4KA?^1;,I1R(K$LYD%8;[HJ"(ZQ>@['5:O5?3V)?6P8;
M6/G$SA]AR526S*,A"@KVB@(27W+$177J7<7V)&*NL[8:,0,(,UE_G*@G8NR0
MPSJ+,RJ5Q2$#_R3XK'(A4Q/;[S[[36;_[6Y%$BED^5YBWQ')3)P,](FI^L'6
MB'@8:\UF]DJ7V ><>3!(NE?LN\E="#1WB9>912)/4>&CRG34 ,!G"WR4?.%3
M$QT^.[HZ[3[P\0C#S).)"L)EQ#4$(03@ ?#P ,]S_Q>0T(67T+"QTFPL4AY0
M1\5?43W%9X(P*8ODK5UU?!L.,1Z/1>A/NV]D-_J>=,^0_C)N?_?4>T"]Q_93
M:]#I?D>MFT'GK\Z@T^YG5U ,K\/K\#J'USF)T_)(S2[VD&F[+DBY^255[%JM
MI"M$U>3M:)SPZ-ACP[LG^/I2[B8K_\BLU$T>V(NR-YG#'.ZF*LF5J/+0P^%X
M!IBCV%)"F%,X8$Y3-*G1C"J:SQ]UR5Y?W-F$-XZ"G7/!E1K"U7Y346/B2FU*
MFB8FFY4*5RDT=ZG4I7HEJI%T.J@"A_!0TZ8U^O?,]5B&*?)LY&!"'T/#Q,@*
M;![ZE/X\U-T)FKEX1-.?["EV=(_FME)$OAN>@=U+L([@=7B]H*_GX@/2R']4
MXG"$S(LEXM:DX_Z"E^9@;Q"5MWA*Q*.A,P5KC]'4H6+0^V19COB_,V-*Q6BJ
M4C!?:[W!8T.%\E>VFU5A@DC?U=QJ3U6E>J.:JCD%^$KH8&Z?9B15U*B&.+GC
M*XW7^6#B</=Q^S0;J5)/UQ$Y;DPDZ!(EJ6J3%R9*YQ%JF7F$;[2?V/\MS!S#
M\G3KU:!E%;KK8@^BX$70=6$L]L:=!0Y;#(496RL564C=5S[\<;)>M$JZ$7'
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
MECZZ23A>(H6; $+= PB=X0MS@@2'/]737[>0#=;?;6KP8/!@\/">\4"R$O[
M46KCMM9JEWW[!?%?EOX%L?_AM_L!9Y9M!X]#R\>R&]AEC$U50_@8&Z_&_"&T
M/#:TPAB=Z?& 1S0FD,(F%GK>^ZYO^;8+#V5^]STV-H]A,E0UU>5X&$_/BL#5
M*F(<\\*AG.O_X;>ONZVWN%?V\PJ0]N<8=&+ I7 *_$B+(/4XJ*'\D^4]6Z/H
M@UIND.I3LISDA/[[+,D.://SL^O$ X!"\]</_QR7OK)WC/4AV888*(][AT?9
M9V)3V<>Z(LA($X0M66P0HD;]2QS80%PT5!+; Z,:3EU6K"J(T)_L7^F?:GNE
M4AE2FE-8LQ38N6]5X#+W>P&-X[T#-X=W#(6ILXJPF)7$@?HD%.?$C]1RK@,
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
M+G/G^ ]W7UPPB/^/:S70@2K@'RLR3$F$/PZ]8,1Y_BI=!8] D'S,*9'4JI[
MY<$$!TDH]CX&KY*">/@(KX\B^,@E%-&L<^#[BC("N!)J-5$CCZ\6]V+\Z@*R
ME=O3:(/W^XJ9PNOD2^2-%%!_"H!_/C R@B*9:SO"3\8@1=Y%7!SPDUTL0?RN
M&KKNC78Q8<#!RX8+]$9Z,04^'K!^$L)G8;8Q?.+M^Y'O(/R%!,]<(0>Q /QY
M&#R+$?(B'$&?96%F'8KQP(K98Q#%A":W#XJ9'P-$75A0?!%W!IP$L&%C)2B)
M1M_F.78%<(^"].UT0'P[O)L#@K+O]\!LZ".S 9FH 5AQQ* 'C$UX+9&[]*(@
M[#$O  +3]]P0FQX&<4IW=I @;^#Z(13,X!MYHAO/KO+ !(3#OE%=EA>9#4.7
MQ)HXANWF15Q$%;2634.[$*V@8PP#VKN/-$J'3,2B4D6!VV,!:8DU(BXH"C%$
MQ)'O#5"58#]O!*5[=WK<:NZVFHVQ)I#(L9 J[]PO&+.>&X-V;9<?S[0U2H>_
M?D*CTM-%_%Y58=$J1+TH<D(TTL6/\AK-&+9H/0;B.E?)A49.Y):HWX=O"WD#
M]QX%C"+@*D9866]5>[7P,@!QEH)KO:H<PIXXU@-(ZUBH3,1W=_NP/^ Z(,.%
MF(,]6P^PZ0<<>FY1"P%J&O#CRVM,'NE\&7WA\3/G/KIC?$=:0R@R?G KHG:^
MZD'1M&"E@Q;^D"2G49SX3A+AR6ZYA]^XL<)XI+N4OXSTWU197:=7_U<WNG8[
MJ=75F=8,O-EH5KCN)MT17<SUI58'Q^6*+^/O<<BBBWX:D-C8#,('B15%>-'5
M-VQKB-P+R.-/T=Y$6U;(0$$J0C<>6B/R (%.$"7 V2OVE1H&5JHH9BK+S#H)
M? Y['P:ADI8DXE/BC--]P:]Z8F>N,XV9SE%"NQVMKPXK.C5EAGFIE4^^V]6L
M3:_*373FZ+ASL&$MJ@[F.=QAW5I4'<ZS^Z,ZM:BBA.F9^U1I]_:W] ^U]U+6
M!*F>Z>5AXTL;"_=4UU[7T-GJ:!YD'L]TSY;N?5Y>CZH-.]&"6E1MV*E7U:%J
MP\ R9X.JL4?5HSJ=/3Q'05O)'[V=1M?4)ZWABZQL_J5)_Q62$L?K024UB.E
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
MGJ[+!.Z#EF)S$;^5EX-T;4$5Z*O$MVGZU1B]1;2IPF1T2W]>WER5VR>(D=:
M._GD!EZJ::4G#T+]X&K&LT?746B0ZZ"9[R RGU X)[Y,ZJ 60EEG.0GH:!3%
M_%'V2LK81*HMRJ,%J Z*_'E:![@9,$E!*O+$8]O?("IE)A./LL!U#IID'KR
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
M.KJN C0YC^T#ZM> PP.>%SP#/;*^ZUN^[5H>O-Z*^2,VJ^E9'GPF&9DE^3\
M$BOCOX5!,J3<P*//$?O]XCQBSQS@[/IT%$?("<XLVQ8U]/@26_,W5KT1$).J
MKA\_53 K#;"'91993:.?<Q%G<?<7>C&U_<R[5I53L8)&YF6P @KT4J'"ZLQ1
M]2(B^R3EE"?M7Q? ?2MY>A7[K4+*.">J_NL"(V9'L.T/E2YD\7L\58'U,>GQ
MSWUMEG\7EFZ]YZ7'>;T5\4S(0B&6R,KREI' +2%ZS&:9O ;95=\[&+Y5YN:O
MXS09NH*MC-L07"Y8R?_WA];^AVF[*VF(<96&6/:%+9!-+E?W^0JZ-XJ:$;="
M!M8SR)8S;E.,2\"OTVJ466PM\#M+(,E<J=5>J;:Y4>UFN[D!-\90TB904LM0
MTILIZ=!0$F:X;  EK5V*K^-JU(.;;C!QW_[X\A;:-C@W.#<X-SBO*\[?*;9_
MWOVC3M@V)65O*"F[Y4_<3[:NN\/DS'-UZ$+:>;/U1Y-2SIOW09I^WJQC<<?A
M<:-S9-JP+XT 6AH!U+)VK@T$<++$R:#OG0#:&@'4LKRKU1Q3@+)R C"H7W7M
M46/_:(EMOC>X.59G55K3+KL?N*&S.[3">,1"05%&A1JK0A&T;A!8XIXD$2YR
MRSV\)?3Y?6CYD7A3]&6D_P8O3QTY<.>@T3XV7:-6I(-M(P6U.X9\5B3&MY%\
M:M&4W)#->LCF#>KCYJF.Z_3$K5"G)"+9E7G%1JN<JE42O.0HL[K=SS?HE9U&
M\\3X]E:D5VXG#;6/&ZU#XQY<D9:PG31$'L9:C),SU+.!6F9C_\B,H5MK:/>*
MQVP8!GTW9CM>$$4?WY4J>4,GOX1S;VR4MWW0.#I8XAB,S2>!G;?20!T"O1&<
M"#Z;.M?SH+)9ZAM0\M$00^V"OK,10^<8;,0%ZV:OI 9#!TM1KF:C@X/&0;NS
M1#+81H?>2O4OVXH&;">)J'' 1U3'GEPLY.R-6*"FIC!$V],VSEB:<A,!0*<
MGQL)E"^CGP"G"S\=)]--X5)G%6[6F]IJ+7BJW?L2WV\GELW1]3J-_>,%>X"W
MC%B632MU4 4GDLA^X[!MTO^VF39>[WL[-.F!-='\I.('_WL"TC"Z7NG:72C
M;).NUVHNF#-OF?!>.JELCJ9W7#FBQ9#*RDBE#HK>;*32[M2#JQ@BJ;%#<*DA
M N,-7(1.J/L ,\^@[!JZS1JBF;B^<*OUJZ*:S=")IGA(FV8(^^+%W!PDLCFZ
M4&OQM/+.M:'ZD<D"M*'6_H*S9U:B#FV;UK,#^ "01/PC=E&G?Z%/#)6AAE")
M^'\3]PE0BYW2L2<[TE'HVMA-'7^_97K0E N*MQ/_?YX!Y3:%!_ZBZSOY#[0G
M;WCH!G"=!9C/). OJ'D]7.[S%WM@^0_\%B[?>;_/[7CSO6T'C79[F==\\PEN
M$^BM]NKIX;Y13C><QNJ@WTZ)^W=.:D%EAKYJ3%^O#PSO+[.N\%^%X4(5PPW'
MZ*R',^FL^4% \^JG'WZ[C@<<!RI8<H"/G/OC))S% 7TDBW!(!77A5U'2 QT>
M< 2(8#L %7O <.(9]]Q',)=0/4V&0(O9^!\XYL<&LSP/5-A'R_71G^=E8\[5
MD*'?+\YIH6<71\[%\+ =)&&4;F0HB(3U,BK98_?:#AVP*?P@5KY$%H2@4<<<
M]@TKJ ^S043PZX!.'R7#81#"T0 ,,6U!K,*?W"")O!$1-E)& F? $F2X)2%W
MU+YH')*3A'@L-9DBPJ]'V,#2V4O'NE8CN@+/BQGW)$NE=^'D3B*<J%'$]6,.
MN$<.U_046&4=N@!R1!,<%3 SY.$CH+W!G  _)!8#/UW<,&)"\,\L9=-S;>Y'
M^&N .W '%Z<8R9<B^?3=%P";^$"@3KX5P.OV$B0=H$/KX2'D#T!(^/HI'"[P
ML4NH&/1UZT9_ =?"#\#@;,VFP\NJM*]A\%C-FH!'7L31G4;T>CE::0-?1O>C
M(:?ZLSO@/I%<'RR^*5\#WF</ .=_+;=V;9B$7.>3&9O<;4_S&YSLE9MK_-I8
M HKR:J]!T<PH:NZ5(UV_TM5;/)+R<OV](VE_'B0URYEHOU:/VLO-T),,/:+Y
MHYFDR0]!8IU6@R%KHS];A'S$4 /]1T.<._S$O1&(XSY )!7:2!*P 3?7:R/6
MZFO'L&ML<3W-L0HZ8_#(WUISJ--/B7QFKPI>8&2F(I^IL2" S&+WUPX@G<-&
MIR+'DBAP,6"9Q92H'5CVCQJ'Q^5R)+:##<,W&B9OR,5MG+3*(/G(YFB!7AHI
MN=C>[].YL<]CA@7D:^/&H, +6R6_+^#1Z8:+"O_0X\X#/ ,[IHF=L#Z8KG_C
M?%9Y"/W;00_,6CE#5]AY-JCG 1H&/2ZR>,$$@C?$H.9/^'*#:7.S8[),'MP(
M"10C&4,W!F,, 8._PNFP21R$:&9%/'SB<%:@0_YD^3&[N3UEGO6LPB$/B2=W
MIT(CJ1W9!SU$0*S/0[+,+(8VGH(L  7Q)^#3T$(MRJB3TW#5P^5M9?8PS?N6
MYV@4K68Y&!=O Z[E!; E,6'7>1+C=A$7&.X!8@7[%.>L[UP%8/RT6Q_WV"G
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
M>$,C]V45O\?SR;7=N'Q9!+GKI9=I&R2=J65-7-.T)VYC(C/HRD"VE-L"7$T
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
MJZQRV&-?<]0PVY[VA!*7KY;)\CC%G4*WA)R/++(C"V5#GB<M;YP.80M++ZO
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
M_.ZQ_V05&^KT&-]LT N+R"C K3>B_$PK3*NXRQO,%S:IT\+1(M(+Y+A[VXH
M1S@G@<I4;5EI):JVL]+O$I1$^)^*2FCWB>7)\E2"^1Z[$$]'R:/Z8KI^;A/I
M!K PAI*&Z;9./90.I^<@\9RL? YQHP&+RL1[%H:491TMFHE1VB9CTFL48I%&
M\4+TL9L M?K>8U_3?^/6'X"20\OS1LSAV \ KCH5VZNC9IBJ!#A0AU@A%E^+
MJ;Y]VNU353^*YH>@3<E .I(<EO_ ?6?6D^5Z@NHF!T9)A<IXZBDU1QC;[B17
MV;ZP,.B5ZY6BG(WIA>GS;3U7B+[  N3&8?NHNK)^D;LOJ*V+BC]7 %Z_1Y7<
MK5CT_NHP<P-Y#MX'6-T;S11T7EI9&A]\PNKL&)OSG091_(-2W2]\$&'QS!7;
MQIQX!_KGSM"8$UN$3G0R[%*#+3>][)$Q&"88#!@(:1U]EJ9"$71ZB9HE.EO&
M(^T!,A&")--4E.Y$C#)3MD33H:H%9&VTE#Q9K9)\4A0I34OZRTF/A<%HS;0L
M)!B[T+"AH'TKH7VF0YO46>J,%E70VVIKUFQL5B6;V'3O3EFGW<K915ZJ-Z-A
M0@HPMZ)$],-BE@?'\BW4),@>%+^BQW3*$9TF&K)2T1_E"A*'7D+J-D '_J&,
MTJR9%5E&02_BX1-!CS1OW7@EN0LPIEI_H4U),PYC&B@&</G(!0A88>[.2/LC
M E4$#(LHX6%6'UF^=P P$.!THI _)+ 8O#0S'.G0.1W.I3AH]KJ<933D(:F(
MV"0-[QQ8[_!O%S:K+#NU/;$$IW9ISZ#!X-^RW=$3'M$F@S'+R)46"EWG:(_=
MH3$OMTDI+N1'0!=!#P@4["FT7SR CL S:H=/+G]6UUN]/04#F55JC_@TAEG5
M]OV'!O96^%-0#9YK $PI" D+VA&SPS<TNQ2SP. GU7\!6XK(!B/2J$[? A8U
M=^!PW;+]Z1;;N\S=\PQ9&FQ2MD')F[ 9/C. 8!%NA=W*I$NC9WF$Y6C  2VX
M!;58R+&Q*QX' .(&@K,^#UQ F+*+HTB4V2+Y.5R0I?8*88_':)SV./6OP2_Z
M<,%I5T!Q;L76#9<6V._F1-K/5*3)1X4QLFX6K6_8+0AF3IP2R#<2M=CY)X'Y
MQ:[@D1E1";YNHXA_X:'M E?7G7RNWP>Z0G)%[N $7/"'X-EG%ISC3[C*\/9T
M$X P'I%G#NVT,/#((S*3JD":2A8Y<T5+P]"ANT(.391'"Z\OZ[0[NZUF8VST
M?+5.]0QCNWFB0Z;W/P$ F/V./C^ \B=V_41^KQPEJDR9)<)*9>#(&##[Z3NJ
M$%W'IZXVH"?:)1>=Z(89%61A;CPMR(O,'9'Q;O$=;-2#/#+PD6^*C!*4=A8*
MM?Q52!FR3_ZYH._&J@FFX)N.V^\#O1)Q\_B9<R4;HM0565A2^5X+#LO$)XT#
MR3;]@F2\<>I K%XP+YU DJM@B9++)+*J5?R@0I;EA$NDJ2V%^$+^ZNFK%AS>
M=+9E7CU%1A6B._ G[',!<CUUXCK<ILX*L$KJ5M:<R<)+3#K6+OK( 16/0(56
M"'KA59 +JUA1VM@6.9@_4HB73)D[4K9'TX3N*R/\LQ:+F.J.:J(\7'EU!YL_
MZQR=_G-DG;?669CQFN.UYCI>NVZ5&>B"GF/_G8VLS!BC!K^E0*DZ;[<NI1Z
MIWFPNC_3I5NZ=[FR,\,,#3IF*)+8K!,MJJ1@LTZ]L@3\S0++F]+5=>U"B]IT
M]O <!04G?_1V&A=,6P$-7_)]@ K:W'C5J:0Y,1VHU"9*7\D$04TB]&8E0I>2
M^L?W%@'SB^(GU#]0^)0OJ"$P67]O:&1K[E^][]^ZDQ#^:Y(0M@B=6EZA%M4D
M=2F+5;D98]F0_(3UY#-;PZ&'#!]=A\?M9LXS#3]K:F0-D$[2@_W0D8YJX)D;
MV5Z G^5PO9<>BEJ]<#W*U\#(*X#=C0:H2[)^"*+J.0C_(F53D!6%L?,I%OQE
M2)JYD[V163U,&>A7$V6VAQ!]I/B\_EWALL2Q::XC@LS5ZZ3I?JM,,I ;SP,J
M'H2<[\8N:-[:5@?PLQ7:@U%#QJR&H8LQ)PH(B"CF, %L)9'PN%8#&+W:'F;^
M?EK#<2_Y$_>$*M!B%)1H?V;760*#/ &EO,OA7 PY-+J*15;Q3N);SI\)=E_^
M6,ADR-*3/=?JN5X:X;,H@"*#_]$ZT*R=NYV=6\Y6R8Y,1A;-'_%&> ZL 5 _
MZ4#2LJWA MM\S4?JI$?ZZ0<E9 I:Q:-%R1 #5B*W'- 3H[\-K,ZT6H(0Y<:C
M==Y$![3>T.W1E8);2!/[D(&'@64/!#?)+E:<3SG0IMT!'].H\!/;:7T4P%)'
ME2M^9CMM^1LY92?[#2ZRTY&_%3%!^3L1S"HLA1<_2K/OX;LB$R;D'G^2\6M*
MO$8/7Y;F3SE$<J5<FI#K/P4>3>C+)0N)D@]+J[#)7SBQM<)9Q-:R1)N8VP/?
M_6\BX G&""J$*I/%DFX:^ U6V?@/7AHR4DR,GI! T'*NW$(BD0Q@R4H:(CN5
M.2-/+*H?+'%B(63B01#QPE[$JW(H*+U,QD%%F0_EGLAWP>VELAL23;*PA:YM
M6KZS#GJGRI^T)D./4!.N)-?-EW3 UM-08!7M:]5(BB)&5(13N9HJ$*G<!,5]
M5=*<]AJ1,5%-20AYV+RL2!D&4>32JGF<[TJL$7OEZ*D6.(J")+2U35JHK<!A
MUR(PRBEVE5HW@A+>@VF46I(K98U1FAC^ ^D.X"5F=&)*"D!?U3PU6(23?4OQ
M] ;S F %E,'F/@G<I . L@^%?] :B0<$NTE3TV2!5,_R_Q*KY5[F\%Y,:X8)
M=[+AA!G;TF6XF)SJ.SA,P:5$"(?S1]K!PB/Q?N#ORH0=^.1!AG-4.H_B!*I:
M2V02RL!VQ*NQU&":C[4$@RRA0<"\1H=MB)0EY'@O,H,R'4^6W4G0MA.>_4([
M('PE":546(-$)[P4)]3!GZEC+"U-5,J79#@T3$3G;9CA!60/I(U(%ZF#>E8Y
MH5*[0$I#IQP([+#K]G%$":9N@39!JA.[N%#Y$%4Z/N8L6BJON()]XG>U7!O!
M=V7&:C_Q<AHCV$>5H&CK#'=@.:B)]>>$S;@:J<5Y"]>1M#%#M+*>*1M'>??'
M#$'7*0D;4X+=\T>.]^>*'!]L5A]-V.\\ISNL7;;&7%U.VQ.ZG*XO66,:4&J>
M63%7)]9VL1/K9H6>36:%R:PPF14FL\)$=DUF1>TS*VZQQ4S";T6B/4KC!?1W
MFR#KA90_Z+1,ZD7=+^BZ4R]"DWJQ1>B4C$:5]" O,-D5,WC(0P$W$5C('./
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
M-P1#L;PH@ , ES9HT\/X&?5W1&D$OMJ>JRJT0=G^^$O0^1WZ'J$"*P;!?XZ
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
ML\-WO+7%!;>6X&VG,8.W!X#;U<ATC4S7R'2-3-=^7XU,?P7(]+S*,ROXTL_
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
MZ4*@IB#QL%$!8=[HI0+.G^4%PE)8E+N%Z#LP^=R7!,(. 6 P/V':EM5$W&3
M:"O,<%#,?W+#P.?GO4+Q##CNW\,,@U  [1<J0CZU3^1:&_*-^_8 %+#OLQ6P
M?9SD@R>:U#U$NTRR%EP.OYOGN3&%#N\*/. 8MG<2\H:IE1*B?'K.C#Y/NK-4
M^ZC^1)UC"J!PH\[)4X^^*.V!O1O*INJ^9  (@2\E"V(/AZH\"=QH E4LK@/%
M!B>E;6S]6>D@ .,^2ANP"/>6F6U58@:"N46AO/TU@NAS^#*ND=_M/!B$QPDV
M$5H?<)/RY%AE-T7'<V;0=SW3YYOW]OY;D*?/J?-=$B?UWC5G>8"KW7:8MW;R
M>[-7\MKQA#;I;)'[A6LL4E\5T',!U2851RILPN;C3R2^]$6* 42R*\'S+<>E
M;'$!"1<.)+D53N56R,] ;(%"SH9*T(6"& 6*?A3O^ ZO^ ;F.1RG.13-1S?
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
MP=!"R7!*OEIAH2)A9Y"%A[]8^.3:N2@$Z<W"O0C/8@#C"?0<?%4D2@:>&=]
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
M@YN+IPJ+7K(%BIEJW=6T*A0Y=#*37:W9ZA:?(\#H7G+-/\W0/:8'"7?("^)
MEO0^8+:%:3.9IQ.SI^"KO'\?+_<T8T>;QA4^Q_69/BU)^>!#F;5Y#0O35*I8
M9[Q1\B^$[Y,K>^*!M]);)L^E^.=5(>=TJ=F1B8-OH;O1E DA)!/%O%$P/ 5I
MDW30OK W.973O@UB9C0OWYX9?:SCR;VZ?"]/Z5(,,I7S/O'5/!0Z*$/I%:1H
M<_[8J.6*J5H6:,0)U:-,*8D%+#DE)6'685.?^\CG\*1(OBDKRZT%1T)?J6AU
MCL7?4'KOY>S>22*@I_D)[!8_EAN#2H/R0J1IJ64E04H\A=:0E%Z%G84U9>G
M)1/!./:+A;;+,];4*X+?5L&$._G?9/=#5EB46I#RXPR[;<:T<22!EW"R2KC\
M&DPK>SNNES$GNR^'O.E\V1TM(B8@='EG>3"_9/]1"UA_2N/!QEFM3?9'-HAW
M4;&IW=05F[1AM9!A]:@-JYKQY'X$U\4IYGWR4,YJEE6.B#-.644ODXK[QRA=
M0-@DI[+SA#*'^918K?'*L@P *S!54S.=E&N$E'1!03'L;BT;)"2A#:HBR/S'
MD/&0Z!O\BC 9[[_UT_P2TG>H(S'>G'"MJ _>B _3I^$=>%EB!)4II0$R^XH4
M%Z-?NF+54<G$\5ZH@A']-AT^KR>:F,N. =Y?O(JL4O\;=+8?]W_-C?HMA/L5
M-)1O'BCFN.3,(J9K?<Q8G':+QOQH:DHP0:>Y[,5AX@1X05I>MV" %W^,,>'
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
M5/HG<R)AQITA)(@J=RKV>D4E.=CM[W.%Y'ARA3J'TD&]\6&/^DR!3G_JWW^
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
M :GNB_PL+ H>&4F4:;3YR%36Q>\^&*?Y,,H@^#;>8"!D2HY)I)3%@=L@:VO
M&PL80/9';+\1P"_HGG#'6%J(43F+4X;!6 S2OI"]QG-5(Q3.8@(;3YVYNOO7
MS<?3ILB< ++X<$NYMGJYX>V11H\IZ XCX(H2;^AZG@A7X_+D9B+-!<WK,XSS
MXZTJPI"\I1'5]D$#,Z4FAM09Y5\A0!,NTARU3@6UY/ F?)/J HE"%6CR.OP]
M..:8A71A"18J$=8\BWE+$)VXLYG$G75NLTYC)XD[ZBL6S-/!^.J":1KPZ,]B
M.>^=YM L6:V<SW>)Q15J?>\WA89/:(G9SZIL7=\$FO)5S.N5*W_*12Q<L3SW
MK8JSG+]D=IR#PUFU!%\[,_AZ (D).O5&I][HU)NE4V_:9[B0@EZ37WLK->SE
M)UG6S5\:]-_B2EM)8S)4LH("6%\_AK&8(\,X"$]&!2;+6-Y]L+<CM'54UC1<
MO<%)12:\,<^&UQN^/AN^YJZ[UWGXZNF\6R2G9HH<6,3@7D4JS 1-WXM>M-'=
M,"?-[H8HRSZ\X)^?+#L.PN4PU#_O!5E*J&RUGU_IEQ]>L,4?CZ;F0-A+^U+6
M\G7>ISZT0KV^9N,W@\KW\K!D',3HXQ+^15(T,\<G(G;>S8[1-%OS%*A&382\
M,$&!DJFXYQ-]UQ F9E[B*^*"1YBJ)'VO^=O) B*,DT),H97_RB(_'\RP7"(L
M<G,:"W./Y,',"1MBQH;83)G</SO/.57GK7S!@<K#V0%N7/\?)\ULVQ:LAK,&
M"KJ<X5#4$L3;2\Z4G:H*4Y"DR]W92W'DU6^:UJ'O&0S2;'&#;)?ZW2.@?NOH
MCB>?T>+[(/_\0H>MCKQ$(.12K-1TTG2:02<$F:Y-IVU( .YX*0:;_F+;C V'
M<V0#4&<5!T NT$31TUSIA%/Z: TO0;5/0%IB.<MYG9VWC?V]^_-3AUD=TRJV
M=4:/Z2CV-WT&5>R4@$XMR]I%AU#O$0J,O^<1ZQGI T$4WPU%U>UI+J^FXO)J
MIBZO_L(NKDTE25R8O<9%*6%@.R1_K;RN=F_NGM=MLW%>3B+2O*XOKU=/!.IT
MVMOCM-9+U[@,/^C+<+'+\,/.!63/[#3*N>=:0*:\_K^:%EN@A38AYDO-*RTU
M%Y.:5WLP(<XOM5JII>9>I&8>!*/DBQP\;F+3X+C6@N"X*@X=+C+,0Z 5=58F
M $X1>)/'W:AY9EEJV3SHI<*WWFO=7!IY641>VAIY63NFR&Z'L[.EEP);;RUA
M.DIL.RL^4LA]3=L#/@8"7_ALA0ZO!!QB"T'7IQ3IZGYXO*,E]1F4B5KX<S"@
M3&M,ZF"_)M0'/59>13F]##1'@C3:LG$DE@$#Z45UC*V8>DOB[['U8OH,[]*(
M$Z$"T<QWJBOFB6I65,@()UBY]E"TLWQD/@MYY6%*7K8\#J.<8/49_Q&VT6-H
M.2S+\A9)R5BC'+^59;-D:Z&J,F.@ F8X3VAX7ML9Q\ 6R.FW8RJ./+ BEV<,
M!0GLJ3&OET,53$3Q%\O$^B<C:M-(59R-01A8CDEOP3(@UEA->N8O38M_;#UA
M/$AB$O&4)3ZR'"Q;9J$L$O5<(B VD"[?7?'1"P8P5[EFL/R @.&+R+7/J$FE
MI*EPB;QBJ?@UC!CA'K6H:C<6O>:5Y'BJ/,_H'UJP16$;8045ZT\&DWH1E>2>
M>7)^EM].75EC.$)8?L;R?9Z%CF75>%D68!#6=QDF(;%!).3S;/9(G2X>!V9%
MU.Y XG)-P\9Z1#07K$_ G,3F/SOXE:'8UM7%!_ ;$0N?7"P6CZ6YYBTJB6:N
M1A**5QE7:0H'*J.KK-@]76J(^O.B,(&ZY_8*_);B>=O [ZW([&M9T$*1C%A>
MJ8C[GB;/2$8=&>C[LK51T/?%N09]KS1L4V/)E\*2=PX=F5I4MUB%PG5TR-4:
M[:!C )8W#A98?@S4U[!^#>O7L'X-5]=TTG0Z0#KI](>] R:$&T*G/]1N5GH5
M]9F51F#I)(XJ!); 7A7;SZ2>ZX;BN6ZDGNM^VNOA*\:PY,<1>J?7=F__O,<0
MEYC8-QYC^ *LFO/U#\RW1[!E_MQPXY66V3W78%D-^]*T.#K@\*M0D%]7'L9J
M]]F'UW.?7;;,=KO<.DG++2W#-2T._#X[IFOK=27"K'9M7;V>:ZO5,1L5'?^T
M>-K0!LLG6;W"#79A-GH-O;^T*G <JL"K,&T_'IF.H(_8EJ^S56\J.<#'6?=A
MK:ZSYJ79[>AL97W8CN0^.Z9KZUI?6_HDO0):K'>%;S9G*AW@^F"N\$NSU=0E
M"_7^FKV_5B^=US3;[2UJB-JR74-%^*15A*,56YH6-1?AGPY&13@WNTT=%-'[
M:ULJ0J_9.3P%X9CT@,]:#SA:V:1I47,Y_?E@](".V6WKX+7>7]O2 [K;A-[\
M71<XU05.\?6K%#A-JTJM5M-TV]6RIC0[Q2* \*=HG8RUL6SF/M'6?./ZV.":
MZJ=MHS >G*Q3.PE#$!R"2),@))D(D\"=2G7I JHAMX.78Q'#.'IK&CZC(FV6
MYP7/6(HN,GDA0R0"C A_ATRM8F>-D72\GAQFJ\\4\'U!Z.\IG6]9?,4G4A#Z
M_>C.5Z ##_A:*9EGR.L-=J]IF>U>.>',+#;:GE=9O7 W?&,A?@""IKD8:*),
MLV7NGO5OR54I/TE"II*^E5+^M#7/G=(KD?VWZF)V7/@,+ ^WZIDQXYBW*H_Y
M OO].=CU;F_]?'@.=KK7>V;CLKS5C3=85J%62UPGRM*\*#M1WN[@..>UUKT?
MYY7HOL9A[I0-HL4.<T5IRGEZIJ&J!;V2WCECJ"J-8PD-HUS^Y"2M[@R+9[]0
MEYBN\VQI!I]..^N48,G5!./VP+R%<(]<036%STYRHX@JT):P7\0O<G\5GC)<
MYQ\G6-[UGGF,-E%_,F&^\_/BHM/I79YW?G9.TN+23C^>\_ YKR^35HLISDG=
M>_FUEH*>I(^EM#-2XJVPA/-EEM#EQK1DR!1^5+"CP:AP6&KH#!@<7S!TO&?K
M)3I129*.74&?I1?7769Q%X7%C5(+342:+^F_]\(Z:</V58RZO\V;_O*SOUAF
M]KW\[*<8SL99KPVLR)AEP$DYZUYDGW&&91^K99 ,JH,$+[(,T,] 3/\E#NR3
MWQ_(=@'I>H57$5PS?_^;57F JWBJ3+-"F.2M$*)V[^S<]4N&:\Y#C\5WY2<A
MGSFOQ[L\#V:1=9?6<65YJ_DEJJ[_Z-]^-OZX^_+QYO;SO?'EYNO-P_5'(R]C
M#VM)MW</U_?&PYWQ\,>U<75W>W_WY>9C'U?UZ>:V?WMUT_]BW#_ !U^O;Q_N
MC3?PR,/-[8_KCV\/>MEO^F-N1U!1]R")+-\AP^,[\\>N/W"--ZC3M!KOP42@
MGYKOWU(1]!]G]V>&$WB>!;:$? B4;/F0>=!T@9/)0 =#+3IK=A"-K)#Q$O 3
M^(3^:3A6;,W8 ZKGJ7W6F.=@;*7.O;3VY^17OO#GXHK@LCKE<?@RZ]=/IWVF
M>]CP#AJJ,4=2!@PZD!Y74A\I'J2ISOQ%K!"]_>NQ_??=3LK1[:1JQQ3N5[-?
MT!0ADHN^2@?078JWSIF$+HP$#QD@SOS(PIXUN9Y/H%"!RB3[SK@14!;TB9!A
MFYETT2!L7#\.4,\ 9OD&#V38+HO.C#O?^*<%%D7XPJ54TS2:EY<=WN?IV_<K
MXS& 07QL@V-8P&0W&J$S%W[I)!C%P@9,T4L4LS%I+/ >"ODR;%2$G7K@W?0,
MB&&0IB/+?V2&%1FXZ^ 9Q\*U#5[XVU@P\5CJW/I@^7^2889-FHPW^ 3]KOM>
M_/7MP]V5>%K\]?;,^"-XQHY(?/Z)[PY=.[T'\*-T$CBK"%1+QFGFCB=(96PO
MA8\!4:DIT0 >9);C5I$3U%!L',,C3E6T[7M>^GGZ7LE(ZD&E=O>*J>.09]DP
M25<TI()-\#CBQ('%9F\; &TBM M'00B;BKSK@X3W&8J8\MIL.H9868$ @A&2
M!? 6F/=D$@9/V.QJ6!SH)>N)I'PEFQBVS'+CA*\N9/]-7-1EHV0P=F/R&%MR
M ,/"=KB".>@/A34\,AJ$VO)$HEUN)'@+0\-U1.&&:.1.)CB8$]@)GPPM'.;)
M'*(I^DVC2H>H[@6I+^_RY<WTY5T[IGPJ2IZ<Y*K['?X)0Z+_3#QQK;8HIMHX
M-]/;!>YJ,.]1+'+Q/?02.TYP92C^J,N<;X5A\$RR#<:$$^Z@X(>;]9%:$\(3
M ROZDX=C;=B4V!RRZAY"?6*8^'3G4/\S05 <"Z<3,D)24--(\2MQ6UX%XXGE
MOU!W1OPW7GGR6Z1W@'2?H//Q"12.,^-K$,7S>JCY**&CF'=\=)@?C.%Z%TT%
MI2J#[2I3= <NSHI&_)OX ]XJ<#N1W <J%L90/49PE<'D\5X@/0 N'9B'Y269
M92BN^:FM^G@+Q(H%>8%HTT?^F1$<(.6JPAG&+Z793(_HS.KF=P5KQO]?9\ON
M^\X]W/SQ VR@&]!*HIANP>6Z^16:\<UPUPN/<N_\1-^E];]+.]H/Q E!1^04
M*#TVE$.RB.]GUG'\:H4@<O'!>P;BTHU!Q*YU\'9[+RE$<16B6#/@?KBFR(U0
MO@K9/@P0_$-[]_#;8?;2;I@H##;9#K-SL7P[S,YV&DSJ8>LR[#:2QPZK]>+!
M=_^;A8T^NKYT==HYA[YQKL#PX>L+PMQ&&81_*P1TM[N!QVA;_8\Y^YP$6H$'
MVT/SX+<B6+-1M$_V)SZF;8!EON=MB*8[#,MY38X5O2GUIJS'IMSG%-#!Q?19
M>-UG 5:_YY.@);+>A6(7TINU6-KOAOADN<+BQ4 *XS_:5AB^[/F^XHF&1V=^
M;[JJQ8&TI]9MO#6=-)TTG32=-)UT0=YU"O$]A!;59''8(%9#OD=6GV]V%0)!
MA"QB_Q&H,;M^"OKJ[\+44X[_5"L&?')]R[==R[OQHS@D%.IF*TQTV^9%1Y=(
MW27+R=C]D1J<?W GW&?T0.R4]4VSW=7U\V=PGG!VK??;GV0MJ),6K9IFO7(8
M@H%8(&'(THUC@ U+?^,]LH\#M/63,W1_,>?T?RP,TCVAC\TK.#:[TU]5:-I4
M%7:M2VQG2]GT:=^@JG-N-AOE"F8;HGH=MDN%!:.8(I-?.W8"SO[6\I:-\&7S
M>D9I)8'P<?"F81KXO[?3K)-\D8&#FJ+F1IVFJ+E1IREJ;BREG-=C)9II=9JB
MYD:=IEB;_B_:YCH>FZLJA_- G=)'8ZGI,_7:SE3=O?[Z:!W!<@_C:%4ZB/7^
M.X+E[B:>M/":C:KYU/QBJ$DT2Q_'(UBNO@YJQA"]_VJX_S8LT'7 4@<L*QR$
M[<DOPPD2+#E36R?FAN:H^5&O.6I^U&N.FA_UFJ/F1[WFJ/E1KSE61"7_OE W
M:K7A66N[)>Q'EC.G1>2RBGQK547^-&(V*O//P(F(^=C5M]S",UJZ0&+K"#HO
M*LU.UNR!V))F1*Y_BE+Y5MF3\N.YG<VR"K2+=I7KG?]L'E+#/YKO$HMKU:KA
M'TUHB=FW9W2F*Q6#3=G#\1R\M5^I92;_N*+EW_M2!\%--@%,GZKZB_:)_$.N
M;^&&F%.(DIY9Y=<[[RXXAX<'T'M-=Q?4W05U=\&ENPN"ZAKG!3(I!*75_TH5
MWE1"5P/Q%M-[IK]%H7$O5[.%AD,UN29%YA?!"_*G#K'$_!S@XISI'E6!^6F-
M!HE.9*7]?4Y'DE5W^\)-"S=O[TVI,@ _TVPJ?A%%"6\\96&;LR?L?"+Z9@Q!
M-S*"),9SD?8AX_6=\!UQ@'T[9MN4US325P;W@;.H6?GS!L4L/'KCV\&8J:%^
M_LE]#)/$<;X$O&_5AL&5U5&EF;7Y>7,7V:8%=V@0977Z*[BQD,&ZG8XX04B3
M>F%XVX(J"?.L7%1#M!W .PIG:V;M5XRL/"?V8"-NB;YS<I&XXX!7HKO+[%V2
M[0S.8+D!IK5Q:"AM'!K[WBZ=B_)>,3>_YJ:RYN:^U]PT>\VJ$P([8.,+S_7L
MV/?"6^;%11EW;;P!9;7VJ_YQ_W'5+=YHE=;\UAAB:ZUJ-UVQ(=6>Q=PL*=<T
M1>\MCBXSL-"I$?CT8<ZTKT+NK:/>;61 Z\ER/=1A3M?1.H>R#/YI!/LA9W^4
MKJX1\](VE?PNH&:=SQ8V%[,]*XK<H0MTI-W1M^UDG'@6[@/1F1*VZR1D(P;:
M]A.3EP2H$C>SKQ&N=K %Y LFS&?I\WU)(-@/]["X[PJ*<#E1V_>=XB'>@]R]
M:%V6CB(I'V ^(@_\P(@2>Z3P0K3VY"I'([W-SW+.X,7;H %+R<H'<MP&V.'3
M 9K:#!1'(/(&&S"I5D9O45M76YT[L#K/M=5)S3O$03"R[6_"N^.YMN:LTW5O
MCYB3>.QN*(>_#6(6?0DL'T^<@#K[CULY<MN^DE.*A0K%?!:;JW<V,W)ATUK+
MAJR_6:\SO;W9%*B?6$&%?+A(VU[-#Y>+][=RWYC[XR)#-O<Y))VOS:8!4R!X
MH;H""Y2LWL XI='2NJ/-QJ&7,I_2QFNI2V89=KSJ[7+PA>\KF[L=!.F[1T#Z
MUE&=R@IX_$IHNJEGK(Y<K"H%K8FDB;0\D=#IN2:1MG#JYU04GUO9Y4#JB5<8
M4RNQ8=J.7:G\Z.:2VV:Z^.3:,RN8<H2ODC $DN\H^:S9.C>[C6YUH=L-DU)S
M<'W4<04'V\#!BNB=YN!N.;AZ8*IY"0R<4IQ_?4INZ7(ZHCL(G726;S,"MV$B
M13Q,/,,26^.([J,W<PZ#),2G(/PHR% ^(+N]G[J79J<YI7W!BI1]>T32;5<<
MW>1]U3PWV[V&9FG=6+K&!=8U+UJ;U4#>SKS!"M4#=F?3SO[2T@#,S906/9SY
M:2[487Z:"W687\T=2'NZ4?=>K.;H*AN5E8-;%N]6B3_OFLU>&?&U&=K7;<_H
M _)*#L@&;:)6PVQ=+E "["CVC#X@K_6 K&YAMLS+3OMXS\?KL'#7J%-S0!/4
M?*C'!#4?ZC'!DIT[HZC4(BD;V2VDND*O0N:X\9<@BAZVAR??7G6K<?#$TJ1:
MA(Y;LX-2QC,+V?&@RHE*'#!]V=HDK+SQZF'E&JF^8:1ZY] !L(ODE!X50+8V
M>^<88.N-PX2M'P/I=<: SAC0&0,:#*^)](J(='CDT0D5>P2S?K \\AI8,>GX
M P9S\+'.F4A)1Z5?(UJ7!<LU+S<7Z^MURV6(-/9QM]C'Q@;AK VS<;Y9\+[F
MJ(:<:UYN!ID,I[/;V2$R6>?6Y'-KP/Y%BEN>,0F#)S?";6./8"[,P7II[->$
M^=$QY7Q..21L]"ZCQ3=)BBM.B8?@FM-AH5*A2TFZ".8&G\TY)I=FJQ82[Q6Q
M-%>>;PLL/;\TVQW-TYWRM!!4WCA/.UVST3FO 4\U-V>J)(MQLVMV+S:;>+\#
MU>05N%! ?86/0$TA3=5^,>+0\B./JHH>D:(R]<B(]5^)Y3]DJ^\[_TEXY5AX
M9I:ZOR\]9L-)B*_BOMLBNU?7<>;42ZC!%5A/-N^#R]O6>GJ;]9<>A<)3.SYO
M0!]J;HW/KP->_]J29C47-!<T%]:_R>JZOKK/3Q?96AV7P'RG!HB$O>?];4X?
MW-E*CBE$?VC9HV\7V4;ZS+S:,[,+$(0^,W5>K3XSM:QL^/H.S6&L4Q^7.E:-
M/);3\CK<CJ^OBH'F@^:#YD-]G8^OCP-_GUE7I5QG9=G)*^[ 7BZ!M51^1!FN
MP@-9Z($ZMSA*.9/MY/=/IYUUKO9VKC%T[LZN7@;Y0PO+8)3;FSIX!PP4'?;.
M\IZME^A$#C=*KWT!E+JD_]X+_L(F4'OK_JVL='""G_7:\+IL0L8[HWG6O<@^
MXY/*/E85%H,T%IB298Q"U-G^$@?VR>]4(P<=L%>HZ%&3 ZN""A74S_7^YGU
MS\[='*.H.6W.RXS56^0G(9\7+^BRK_ZYE5F1\Q6]ZS_ZMY^-/^Z^?+RY_7QO
M?+GY>O-P_7&13537%=W>/5S?&P]WQL,?U\;5W>W]W9>;CWU<U*>;V_[MU4W_
MBW'_ !]\O;Y]N#?>P",/-[<_KC^^/>15O^F/>14E*K84))'E.]2^\SOSQZX_
M<(TW_^<OO5:K\?[[UP_T4_/]6^HY_N/L_@Q$M^=9890^]./^K_(A\Y#)PG[9
M;!)3P2DPU@8L1))$(RN$]^'B)_ )_=-PK-B:O@-RMUA[T1I41KXZQ+007>$Z
MG%4Q#!O=^W$0OGQT(]L+HB3<4EVP52].O,=U9_=-F^-=W=D=R2!WOPNOK'9-
M_'W)9N[I>1)^HBU6VMM*YW:5(J^A5[M256_?S=K;FZ]7MX5"?8L/N06\Q^&4
M,=/-VI=EQZO>+KKTFBZ]IDNO;26L<R 5H715,4TD75MLFO5Y,!C>[]8SO!FX
MZUK>,;7%G0V=2*U>6/Y7N?I=H?!:9F?#Y<*./MEQ9;YM$ G6N32;K<T6W]!\
MVP$DZ0+85M5F:$M9B#I')'>__#L(_\20S"0,'D,6O<(K!BEPXW\+ QN6OZ,[
MI@F;OKW9$FFO3U8MS+A-7C+F97NSE1 TWW9RR30W6_5'VS:;*/KC^FXT8H[Q
M& 3.*[QYY/H_X_)W=/.TX.;IZHH].V+<)MO5]LQF3S-N7XQ;_>KIF(W>ULS2
MUY'N\-HJ&V@N:"YH+F@/SD):M(*P,HTXB"WO]6G2G\-@=[Z;1M>\V'!]^]>G
MB<WEV 95YU[+;)UKANV:86MD*3?-RY9VV-3YJLE:2QS1;3,GH3\]"_^RO(3J
M>WYG$0N?V,Z<-SVSV].%>'?*O@W>0Y=F[[*J4HGFWNZXM\:E9'8V'+*;W3I
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
M>I'\N(0D\\+HD;6R)-X5&*3+96,72#7")F)T/L@2&8DI[X5M4-8(/ @7OE!
M-_VHZ._*S#[S'S<.3$XO;=]E_UUYTAU40'BDS:]Q>Y<#O-*IP^OF"R(?B5QI
MM>?7^*+FE\.V,F'&,BQ)(6,+*?<7QQR>_3Y@\T) B%XCV;-FN\J"S1\&TL*?
M_B)CA0G,+PA 3@*81WZ5@-+(]]Y@D4I3BZ"?39J)E"?@E!'_BL5WRP>/K*#O
M?*?A)#:N7N^ZW'[I/7XF7YX>;NX?/_?)P_W7^\'M#8GAX("V]/@TN.V3P1,9
M?+DEUT^/_:>'^YL>[NKN_K'W>'W?>R#] 5SX>OLXZ)-SN&5P__C]]N;BH+=]
MWIOPB7R: ::,Z=J@/?EX/FI,-.-%(^=X8+-6O0*5RC[)5Q=,Q7ZO]"M@$>HZ
MFDS^3:##_)ND@X8+_3FD4X=-+P1E"&8@PL0>*Z"MV.ZG<(7]DZB*HZR@@8AY
M7$\[I8E$IU0LRR6E4VM;:\FDV5!T_/'!-%X'U)H\F(H1&K5WD$.A$F>UD319
M-N\V-:H%RC>MK1N?UD;69/P2UKLW_LUN7AN2[272+6&$2^:4N\"]#$3,/26_
M)<U="VV_E8<W>F^0_U4,5[%FGLLY]S&9,,-J0\,QB;(IA_9>+4KY_#9KLL+!
MA ^>@_GC#SKK*6_AL9C7NF+;3Z,[S5 ,I->0 )A-Z=/HDVE9YCNU^&#,D%=Q
M:=/A1]6UWH'E; K[=,# HY?H<\?L?1T63A1_N>1=<\:P70?G=%Y.<>PFL=WI
M5->X7/Z+SDBO]R=L:#(U#;0._5],+0T6.55THC ]E\H-9U#K&2IKMAX"WR,%
M6&'+0:IRK9D0\)Z#<6?09>;:UZ1J-9Y08FI,P;9&2%*V0RS%81;VTJJR!6KZ
M%X#X3OM)U6?X(6SKWGO0-VJAT@6I621\IJY%PP"J!?"YK*U+2<=@\X'I=\6
M6RMD -SG\@@.(\NI90XI!2M)LT$N332L_@5NI#^G %%8=4":K--%^\K&7ZA>
M$RE0>2#EG1D^%G^/,LE!F<0>/83_OU!PB:<*J/J7&>/\%V_71'%@27 -Y 5?
ME>DZMN.]E/W^1='9T.5WQ2:O($ 4@#Z-/2A8%U@4E%LQ.%* [5@EN"Q[:N*.
M\9_OIJNK(,\<@"\:B2')5*\0$%5<1*UE*N <9<;&%3R-;NC+(N_D'71I5).9
M )"*H$'HA=#E"PV$8S(R*J3OOMCT;Q?%$V _,5I86R&Z&9$PZ8;07!!U^*M$
M8<?H#/Q?/F6;$4YH!_[G,%UL(/<0+?>LZQ"NY%JQK!D\8:FH*^<XZ27"+DUT
MK2R[WR5,UTXX&@3^F@V_PWG9]D=R+E_D20J/IO, N[,&8\5X!,/K*]P[MCE@
M;K]$GPN:0C-5!$&)*&@/!%02F.U0V)W4)"A+#R>5VQ#S.-:\-L6\YHL5(A7T
M))?%7/_WZ=1A:"!UGB4"]7A>X[P6=L *H*$G@_X;K&K!=&4'F."X73C.M[F(
M9VXAP]4+8[A%X@&',4Q2@W<3KQZ2YNL4SX1E!>(N)IB<5+UYXJS9J&S&ELM"
M,*P7R08$EJ$#N2USY+65[4FTV4GR$<)^)/J]X /KKLH<5C)T+0N=4\6V*<\5
M?;,"?YZ%"9[@MQ:Y]N[K\?O.@9<I:5_X:?VBHZA?%6LXCL50<7"BAAM3HEG<
M4(DH\6I$US'-LN+93 *R]5! MEY,0/;=3 S'>MACI,&"%^'8!*Q>@[]6!%QO
MOS\?8, 55KVM;98PAXF<XZB2-_@]CQ?E&X3.CERR.\G=31"?%WL*0N<%G\4@
M='V#('0E7GX7"4.'Y5GZP"(78,E118]SU\04,?#Y;O+22#\8#F"-W+,D) Z
MU&P'K83Y:H.5*!C2'/(B2>]9!H#:MG'9L&]XBDU&ECGA=[]Y]92*ZXQ-"]<-
M6D@AMRX>2,#0.?("_'+DE7(.S0D(KZ$&D@A/++ ?L\*&7N]/._FW>U%3F96>
MOAKP1G7.22"'S4FZNM-ELH;W#J#JP&*%ORHWO_GS[]GC4U6IED8(=3OQUG(I
M4A?9@R=2$%L:\#3DA++45-6TV4,HD@8J#X02#A[MX *4$SP[G,R*G^N]F(OP
M:*X3$VO^FI*+@%>?"0C[MYVT954;%CC=&V^ ">;DB.*F4A8WR551W12J;F+<
M%:+:#0N;PINJ9<E3OB#$TZ(8H@,33LV*N=A/-,,%?PCD$CZJ3W7*I,^/=KO1
MK%;;W7UP( HEKS(<^"9@10[!CU6_\GO)24\/M$E<V.Y^.$M!Z=Y98OZ;6O0G
M:3X?S&,Y06?;&*6#?5%6+IAX*R8>+<UYHM*,E-*NVWG*!\4?-S21;HU_GLES
MJHV6#<N5*L@FKW#XERK[;_V1\\2*Z7S%>(]Y9C&W9S/1OA%&3IYH:H=.,^@Z
MY4@@^4*_=030KQT=>R9T3]C@_E3,5D9<+F;F-MRW@). 4^1NC(?L#*<\),":
MYM3K',=M_,3]M*?F?A:9,$>+:"&'\%RYB'B#NY#CQKUU=G[$YE--EGB<136[
MDVJU)=-,,H>A0%[&%1\MJ;ML\K1 7C'(VZ4,J[ILCE 6,,Q+.QVA$@IK'TS^
MFJY# $HJ/!90BQ%+S6"!N9&B6>1-T5UXQ?G+*:JI/AVZEN9HU/X7!]0SA]--
M"$QW *4_$4CK2\:RG# D=>4E<TB$+-P3>C,=\RS06WKT;J\,D]+6>:K"A8:5
MA?K(JW^U>8N,;#JZ;Z#&RK!$@8TR+5%@HTQ++'^4:I-HW;PR)*EI9RJD[/BZ
M-2_=KG-SEMO.JFWW1FM:5U 6*U J:D2V)"=4MY<8>X)H#Y1H,W1ONE*GGN3>
ME!9[@FB/A6AWB6 F=3<N%_9.R/?;H?]Y809N1FL4^"C7&@4^RK7&! \PMW+J
MTSHXP*H3CJB$'SMYN@9E!_?"Y_78J=?(64R>)3.MA=.<1BA]%FH2AT<V;:0+
MS1[C3=Y)3CS[&%SWCUTV/Q,\4Z3#:MG1?,TB7\T73<<?W/Z<4DNCV#+PFKT8
M.X6]P[WXMVX"S(EKO6 K3OC5Q/\5;,&A!,P$PV =(& SV'US?LQ2\DYYF@X\
M8*C &L%B0AJQ@N.>:X^4??.Z"PS,WO!O5[-HNGQRM34_8@>?Z]6L!XQ7I>:R
M9IK%[BG4\^3>(QY^ LRVG/YP3%57IT^CY#?$KU+Z"$O-^,QW-Q%6BZ>]!@%;
MC('J)HI*&=V&"!_HA5$1;RF -+<YJ-&0=U8:\KF/*\F.;C;83%[]-*5F<ZMV
M*+GM98=CBPD->R[PB/C">>LPV4KL>C#R9RD*Z?CC=P/DID[59_I&#9>&![)_
MXOU:;?S*LJE:,$76I,[&-)G-AG*B2EEJ;T:5!>QFAQYOS7@%$Z-+93BT7* Z
M;[84[\!CL@X\NJ8P+:U1O_V.+%^ /AYKP['7UB<0JU-EQDQ+)7+ZQF_9M)SR
MIZYENPHW0Q8D=6"B1,2ZJ:LVJ3<_^'T>J%\9Q(\Z\_6C\+?!HM)&8.MA1REC
MI+O,-#&-T&LHY:P',$!E %#P.SZ$EL',#QHN@JV0<*.%57T6Y"6-%?@19MOK
M24&75-CR.1ITD[:[_*3W SSZ#IZ<TB3873(@K.':.AILMV(TF!Z6RYI4X,78
MA)UP\[&-&R_Q;A>>TU0J#.4EZKIQQ*10O_EM90<Y%V\[<3&G,8M.%(TY&E$G
M8FX,IFFG--_=M0D2WIC!7Q,-:$R]5J8:^"D%J]YZLAN1!H%Y;&2'9G+5!.QQ
MMO<6"-(8'$H;&%JGGO8"HXGWJ0^: :'>4%GS(:X-4)FQ&65$<YC> HX?@OCE
M_>B\K;(F/YI_LH%INUKC7+D(-9Q+BM&<6$SEY>AB*K6JW$[LZ#<"W('QHS"Q
M8%/K30/K+=2RCO!@"U[@S@=\H2.YX;0#EDF:MROY#";.ZW_'IDNN48^\F@ R
M@YLV]SC6<SB&[RFS/FP7C"O_=0LJCX+1A,&>#<,@8)A^\YIJH:#^QG8(N[H+
M[;#OO7$)Q\OM.<?+[2S;!$FRO&3NYC9' I[>#;"NQ]IT9<^V^4Y^!)A!Q'P.
M\,*C'RK5'NBKHM^RD-A"<]A< R4[3"!):OT6,Y)9SS(0G5.3TP\G-#;#@_7E
M1'J:V_E,JJ( Q6W W4"$44H/6^BL80;OV8;?XV\G5+%=_FNBZ+ &0T'['V_Q
MOD*6BO@3B@/+LQT)V->VV:@2+7"FP&O07? S+#+1#/C N0>; -FNSMB5,9[Y
M@FS$A//4 MH.[H/-,_FI _>&.ODR]M/0;D1AAH^W-9 U8)6&CQUX;H<-B".:
M;;LXOF-)RX&D'FM#KTDK/YS GQ;=.0)\K0ERF#7^Z2)4AUG@GL+<.L32[C7F
M3[R[Z\*_X9]>3QVNIS1U15\=]NOP[:<]K+>9,*QW35O);<?UDHWG]2[+3A8\
ML/?$ANO&6ZL?X;C=W3?Y>!P#>'<'Q*F,Y-T=4H<QI#=IGYF.[5W_@B5]+GL\
MAFY_XXF 'D\K/,Q3"#U#98W]0Y=N>!P&['^OV3\;V6%X_SB6-IE)(#VNQIFR
M:)SI]9[SDFFWX60:'V<1(OLTG327<-D\QN"]RG]3 G<-,ABD75SW\B0NZ:7+
M3;)(F(TQ!\\YY_,)&:4GB,6M2NG6RL7]B)MU34'7RYY4;4);'=$F5+0)%6U"
M#[ /88F(1K0)%6U"19M0T=91M+\4<!)M0H^L3>@W96:9>-@#7+1WJH\P4N85
MA=JGU7YM,M7-&:7>6-B00^[%M8KJ%UJ3FO6::,2U%SQFF&ZN=Z5:*UX7)_"X
M%SSN4-PHM;K%MDX37407=116OME((ICF02)XY54)O*"4E=\<7U-KS-C)M:O\
M%YG)"7)&4!O<O+E P(+U:U9D\DJ-X8P%F17=GY[-RFZ*E? U+.".5^!OA:2-
MP'<8]+L7;&XOY^M2(Z&,O?1R_E2<%.:0\$IK7O),1O3$/!0OK0;:<$1M5(>*
M?D>+=D_D:NG[!!>NF;9'3):'P9I2LYV1WWARVBA##.YP!DZJ-0]0 QV3HN$U
M'X[R$WYRDE$PSPZ[,ZT! H'!8S!6#'YFE%TK5M\TI:I<[O$Y^U$W.^,HTRDY
MU79&4W).4_-DC\SMM5"GD^/ (^$%[18&4]TAGC2S+,5P9N%BNI-24GU',53%
M4CV _,N#AQ]#*%0_-:1VGD;;(>JGG=&3919&JHL0W;[8+,LSCNT<8P[",]HP
M!,<Z)]B:W\$@VS8^4PN[2#HS3Z5A80*>@Y]BFN<DU!SV??"@#6:AU^>$'1A0
M-6=^Z*:H@)]4JR?U(#]!!9<!8C)5;=6&\+H*9ZTLE5I#/CRE=A*NUG6D28_?
M))%W8U[:5,[KM5C%[E.GHJB26^9$P.<Q7+%:*[FMZ:EJK4RQE'NO5J'"]HK.
M;)O5EEZ?'9/:\@_>!@W#3D(-S=MB\EWO1>&T6Z(H8D=L9*A8VHV,L'$R:B5#
MM.TP[ZQZ@%&^DW"(6%[R--0)&%A\MT4=^)$ZM7*?]RG255D/^FPGF%1%R5P.
M[)'E9)9FL:=OCG5XY6D.9Q?8$-@0V$C&QCXC*GO3E,7U-@CC(/=QU_EN9:DE
MD*I=9+&!F)8L=9I)>;5,\% Z A+\4D)^"4,_S9^Y\U>&/E.W+;5;22:YX*\C
MV*[@KVSX:X<8:$.2V_%A,$?$7R?D=&<T;?X0UBCP4:XU"GR4:XT)KO=OR\;Q
M)/<1#^KR@V;B"Y7YOLZ:Y=A"/-)ZVX-9+CW$V:Q8 R?=!9/RV""N^3"P8,8>
MZY33OK)Q"&#R":D9T6R<<<P[C-NBOW@V_<7;M=+T%Y?+\-@\(FH'U2KZ\/N+
MWYE>4W&0+OP##KCFG]B4:_Y1-" OD*I$ W+1@%PT(,_7"SZ0AM&BL;: DVA
M?DR5A9\473&&.+_:=_%>*"S#P&'+W@6TP$ZB]##=R?M5@>AJEL5QG69&K1-R
M"MD>*0Y/JCO)J>!PAP+([@$V9#HF#>6AVR:J:Z%6$BHIQ@K>/S5JW]NV2]5E
M(6<Y%'+.MD>%$'/[QNU".B$KW.;:CTY@=F?,[E#I4#O ;K<GX9-=ZXHV.79]
M=[X+ZWQ39GCF?O$03-Z*KIYUZ_6+XY*&N>(T)P77:F7<!4C@-".<;J_:NAD'
M3BZ$S[:9!GNFL'I;T84.6\$;U-*P@<P0Z,:F-Y3_G;U&LV'%<&VM#U?-NL^@
M$(3;(GM[59<6V7)7(/L0D+U2!Z9$=COCME#KM.&Q5I.?YC%5@0V!#8&-577D
M(LJ54>4!M@$690<B97V2.,RT-7E;9&U*@<,=YIXW#C [<TSJZ8':]D?R:!J7
M0WX F4Q-RS\*Y9]P$OHIX N U##/3B,C[2=5+_]++1,WSV:SQQ@D?^@>)%IW
M"F:DPVN670%SC5<(;&Z#S5W*YT3PJ3S>ZP$L46"C3$L4V"C3$D7P*2OK?K-C
M2M?+/0 2/K^T#T=@_PV%LG,_]MQ1\9 &W!Y-.RK!+&5GEC#TT_QY^..)!7,=
MP78%<Y5Q9O31L-8)Q1Y.M4V<P,?>URCP4:XU;M9&\4C;^P5-_;PF==7JA_4=
M_9;$9I([^S4^) PX"ALJ&"[!7(!RL9Z 4!=>)?PX@I_0UX1]OT&()1:=217X
M67+:VP9KPU$TG<W1)&RF<ZUQ_G)!SC7M0F*50=?F9*H8,WBJ2HD"VW,4'9M/
MOFFV%YW!OC(K#:4'T[:O8=E ']08!H6[_C-2U>K^\-;1,]3KL:+!!@SV4:.C
MVY]TZ#K:&WT:C;0AM9Y&@S'U;O_*.M?=?OFF6&#MV/?&FZF_4;7W4[/9$ZEA
M*XYIS6Z4"9",S6]W;5QV=-4:M3_-'A4<G/XT"F\&G_2-%U,]:([VRCIX1IX3
M7 6#T7%M_$5VAA]X50D=M,F+8@-.3=XXU#1>3:SULL%VTRF;WQVF1L/5]3A+
MQ8TSY=6B[->>/ #K-T[5X4>038W%H0DVLSTU>6F:,C%=_V5<$+TK-FN5^FH
M_3.2-;%_.:$XU=ZFV//4"LK9"&MA2/SNA:0N2P0IJ1(1M-N*U0[CJM7[2P'3
MJ.A?U0GWAKXX-YH]U$T;:'"GAK?L)YKA A\ 6>&C^E2GC')^M-N-9K5:;YT)
M>5^<VR/[1)DVG)"\X,WS 3N$^N,Z+(O@_R?%^(L\F(IA)\7Z%YEU\='^PE?0
M6(+2;*7*E@#5)-%AID2RG0&PZ6M[K 9X42[*3)ZCM)" P2VP"@S0(H -G6'C
MG5J43,%0> 69^C(CMCFA^)AH4^I[PU&,5PV%AF*#NK$K)$K8ZF(GZA B$O"0
M1[?MN$3'SP'%;@S.)<_3P$[2AO';^V/3<B[A#9,P>$L'I0':#:YC8XR+V0Z)
MRP8"P.Z+*ZV_9SKU#B8_C9"]49$5?.Q<KDK5:KQ(UZN&C_4WYNR QL8(3*,9
MF!Q315.)"X8)@!E,0-9DW>#61%)[]>+1=6]XK!LTBB?F"_(P<NL<7]RD0GR&
MEQO+03.OM=9L B2\/RXVYPO']*DZ4QLQ_X7/^XGF_JHU 6;DN0&P'+(-4XK@
M\J"39GL3RU<&EW]\LX;<#[$M!UT/9KM_IN:KI4S':$PD>2([)$^[4KN;5$VX
M",KR83PI[%P, 9S/F[*6CA2V=TK;4BVA><L%&5GF!+Q0,&85G8PT0P&_&CZ!
MR>YHCHLW!<,NOCU?5P@J(6XN@AA3\&>OE-#1"'V5-PJW JRI[1 +=N2?9$I6
M5"C,5T,8U=(]+,1R$3;WWJ.?X<D,8.HW:F'/7EC!1BF=*3AK82C.@7A96^?:
M5^(P_$"F8+(I!MS,P>/)=3#.4$LQ4B#OFC-&W]CP'&'\=P LFS!E!OM7R 3V
M,08%%Z;S&(F"2_VWJUCP:WT69I07Q<9!(V TOL+7"CR>6X;Q424CY!JV;)6H
M&CCPCFE)Y*M5X8_[XBK_'6ODB[M.EZ)BC*E2$M:=Z)4GF7P 1?ISJ+LJ#7@]
M=&G]6Y,T^,8:FSM+7N/GI%7.HP#^R@I=T]GO=Y>-701U:\%E6[:1N!&PX'VQ
M,K2PBP87SB+/#85H@LN1O^ >+\K!1^IHZM)(QXIP2&\ZI88:W/I#YMHH4!(+
M;]G@]?$G;[",FK>,U58<2_ &6"(!FB(4MFST40@#/H%1-B0@"+2\4)!>]*.B
MORLS^RP,DCG2PR\:!]$:K]"QR_Z[\B(&=:"#><CG[-?HHY8R1<@;KG3JL,3Y
M)@C03:75GE_C&YE?#H<C"(M'P#84,K90>O_BF$-P@YA !=6"(5_T87[[54DD
M\ CYK2",A3^W0%YR'L%GX<CWWFBD2E,S8N&B2'"#S4GRKE@<'GB)2\[-"+EV
MMAQ91<:D$AOLKP] W7[I/7XF7YX>;NX?/_?)P_W7^\'M#4GCF9=U2X]/@]L^
M&3R1P9=;<OWTV']ZN+_IX:[N[A][C]?WO0?2'\"%K[>/@SXYAUL&]X_?;V\N
M#GK;YSWF['H6I>G:8'[PB 4U)IKQHI%SM%!JU2MP^-@G^>J"V2C?*_T*44U=
M5RP[N D,=?\FZ:#A IQ)P6S"5 E8D1@!!)C88S AN36'!B;[)U$51UE! Y%X
M;SUMFIE$)^LL*]:/9<73R90E[PQ!O!,9:A.WN$J3]1 YCN//<9Q?^S;?(I\M
M34ZF<0W6.DDYN40[!#7W'I=_,(W7<H7E_:BN'([J,IG/<M^."8OTUQSDYFWN
M[2M\%_-@"@N/>+4;FC'4IMCD/TWX'N&"@:>$L'U>QS!JR>%ZB=CNRW_ ZH2-
M@*9:%0C:-M1SZS\R7;0GMN>=HCWQDR>A:(_$=+.'VR )H>)^651M9>U &(=?
MO=_>P$]7[NW'5\W0)NXD"!P^XS1:'B@,[P37<,DB2?C22U6976+4Z9(" ?>
MV'12XX47L=H*S!#DL&SEYZ[+_JI8PS&1FVS=K<5U5TAO5=YHGD9%U@NXS<N]
MI.0Y$#Y>8'=@HKXH]AQ4?4FZ#':6S]JSS/75);D93T.0\Q1E:EFL?(<9 5*W
M&F\4"MX&UD1QL:3/)!;*5MT@RBO7>!@7C/<1"#(^5<SK]F6/*76XD&"6/3P(
M]8>*B4^_T8H_-EJ;#YJ&W3*+',/>T6?M(=O)4]%#Q;)FF+=\4W0WB/7K23I;
MF4XM$T0 K!YV! IQI&B6][N5"5^?<7E@/:)3;,(CV(X7<8_I6PYUXR^O4$*E
MN"HO^QJJQ ,,O"D ;=C(PO,]T .@_D(P#P*%/]05V]9&B!Z\ ??!(S$.'8X-
M[6^7?:$XQ+4IWF'CTJ>NPV: /U"@&7)_GXBW6#E;&E<JR2];B'2MG.?NY[%0
MIN\XM5UX:CEY:G7AJ<5J=9!>-RQ)*\ ["(JXY@:'7Z\=<11 8O6_]>:BZMYX
M ]&#Q;(FL8%;R'<4;SJ3L'T>"H)O'"8&O3LQ7N27?Z." +*V%/^ _EK=VG>
MS?GDG1O6I9ZW;?X3I3)LB7V3;G#!#W_MX1KK9ZJS'*UB.;.!!5J +\+^- M_
MDVV2>TE1D>3+^B&6,7-)C>(Y O9W#6#."W3(T\T]UUEOF!3W"I@YV%'!<%T0
MQP_#@>VL]W:6@)X_9D/8 W&!L7&-*JD7AG]04\"^>AJQ=[+2^&RQQ<.48815
M WQ5UQJUC59+JE43;$.V:M(C(-HU0[%F?CC4,S,\EI(B:ITGNI/X >T(OU@!
MR[41:> &#.G"\X+\^.)K?2) :T$S73M9I=+QQT<6OWT:W2@S^PZ\P#[(/WC;
MTV@$* "@8)'(-Q=\&;!!>K[%4@R7A5!Q:=/A1]6UP,4"+%1C;B!<MWEQ':O?
M@#U<FJ,1 @MD%CA;I.].I_S< L ZV >!79$72HU%4:=RZTQ-XCO3U<$.5F8@
MRH:*/8Y+LK7^#<+5(_#K\(^?012#A8YU(B'8[$.D[3">IRMU$B;T2(3^[6H@
MGA#JJ!>V50*E!UT.VL#3HRI%PF8>E>V^P-XU9/BH0*A@EMGSR]#3"ZMS3KD:
MRFIV?:G"#F@=_H?>3^C%P%58'86]GQWF\%7(]RG^+G9&1HH^BAWW4AE'4?+-
M,H? 7>FBA_[-*)U0T: KB>>G4(TP0C@*!O%ASSPV\-#'FKX,2V/0#(8G^1TN
MOAA253+;DWL-"@+QXOB;2):VX1BT!KA_T?%0&Y*$R2O/V/= #W/Z6+0@G3$\
M*QZL6!#XA-F9Z-G#]U-FJOCR''0N['H,\MMBX8IS_+F7GO7C@P0#A'ZBEMM.
MD44Q]YRY\"QL&ED@4QW#(8;IX&W,X(6%ABL*5?0">"B@U[\FC7952G"I"\U;
MH&,2]DN6N_KB=$R:U\;8X5LO*HE]X\+SG%8*XSEI.4!((Q>/C[)X'!,2PS$+
MYL5(SNLD8ON2P;,U@P4 F091(1;+0_4,I/]"API&@33'4Q<OU#OSZ64.O/N\
M6).W''R]Q<YX>(OVUL/,5A-H;H:OB)\3/E?&%WL^WL-C@UPH69X1$9=#OCF]
MR,<(QSFHL1[V!5@;]^C,U4F%?%4,L.29Q:GHNCED4F]1R"4]&Z\'SP^' 34+
M5@LJ"E-7\^"DS?(*"D9[71WD[5K=VE/_XW(?T1Z8/94[FS@&4%/OC6MEBA+#
M>_\&,V]+HVOENM1*&)R5(I!_$(#9*4_0B3?2NN"R)*!0CS # D2*Q+/3ELIE
MAA+ A16$@^ &CXB!1EJ=Z &_DR500Q$%X$(>5#@L"FNV)+FU4:JH;'O?GH@Z
MDMRHIR4B)M(\_UR#]^*A#>\</@,.:C1N:ZG:: 06%B:,7JCSCN8M4RD\]PF/
M>Z'^<3KX7<1H"V1FTAM6GE!0N>+!9R3JTR#5XO<)J)"[%(T"I/@/4_D\?D'!
M+?]1ZO..I>$+66HEM(5/(7A+LO/MN:*6S!.4':_Q^T[LQ4OCCCIC1J_&1?/<
M:3^($,G:S@]7V7YH-FK%#N%O,(VI&GM.R)BU$XU9R>=@$2M+" 5X>G9NBXIH
MV08'LH.H0. Y!<>8\6HD5\)/8-?).?='5JJ()F?9BSGOKFKTDD5-\2$=W&HO
M)#8C?V5[0(AL? ZH-,=]"CUX<VBG"L2Y&7%N1IR;*=^YF>Q/RBRM[?JJ&29Z
M<[X7D%&W,E'HE5NA5T,4>G%(?,5.WF!MPOM!S*F43AB]151ZJ%TV\?IE;YQ<
M8!,.8346"$GX@<=5/L-LVO,L;Y_SR2#_ZQJ42P"O&KX:.8QBXZHT>XPAQ7!>
M&P6#2FZ_*.!$_MLU1JYGI,M@@$>>6J\F/'6A<BVHM?6//QBPQ, _>!^;[,U#
M2WN!'RV-VRU*)_OIW:"6/=:F\[,>GV;@ZR07?%=;/^I5%$_5=6<^:AN<^8B[
M0!^"^<Q^KL:G#;@>!BCJH2U+6+YY_;CN3.N93KWZH*?1G/!Q<-V<2GV(+0KO
MEB>\JP-S#IT?;'6W8X7_#A[P"J\:8*TR6/NOLP=M GRD!J<SKD-1BUNO+"'C
MOD3)OF:%]'AQ$+P>XY9 0-2'8#3:L3+Q[4&/W90_[>4%W:QI.'/!:20*SB ^
M:UKSVE;D!\H/VD3Q&+2IP3K6L6:IEUA(,-L/(@>X !99"9 5/(L53@I,)V':
M)EY)GX_6H(AR7C$+< >2\.ZCANI3PDA[H^R,5_A>3-GRU$7A.U%->+3#JUGP
MB)A#61;:F($TPG(KUBW)=D"O>:VQ%C0 7":P&_Q)]HMGD;A+1_D98[5U]<;?
M+#JB%BAP%KJ\\;:"IRN7'JI,5B49'JZ4*_$>V?QP)=*#1/S.6:PK5M#MBK 6
M5Y7 /@MNX^DLK@-2IX.\DV7>F3+6OBW5$.?R:=3:UH<#=X1%K7RPD#L)L$B?
M*2L;('9(G27,]MK!D[WPF\RG.VH;/B+)ZFA"@C)0$<7K*@M/],U=2VON6BHI
MC4_-0:LS6N[E']GDI6#H_("SP&J&R80J&'!1_>?[B7>LA ]JPECR3AN%YP&8
M0T9UP>_ (,+QFP!"GMLOS;'/K\G@+!ZUNY\R39.)RN2,YJJ@W3-]HX9+L3X;
M<Q[(NO\"2_K:!?*#^_.<,]#HRG)5A/?R"^\U17C/Z^C,B3Q5?&WE# [-5EY?
M+<K'N6#$A#V790UWC'$7+5E'(-?,=U;URWC/ZPW #YFKD7VB,+/X3GG1_- 3
M%*&S[T-/7M@?UYTT3SV/JA33ISAO=VL?YO*"+_5CU4_4+IE*2$)S2A9$1:OY
MX2SUS%!O";7H3])\/K['RAL]-H^9[:QWUNH!8-Z*B4>C<YJN-",)M;63Q-(]
M*/ZXH8G\8/SS3&X$W!!-'LJ5*C8%X^G#7ZKLO_7S6A/SIOFJL!5EFH%9M9F.
MVP@])T]!M4,G((PCY4@@ OKKH"\?+/1;1P#]VM$)QZQ'.2<P6QEQ.9])DQ*5
M DX"3@)..\-I/IYG!SCE(2EY#&MQ:L OPR&EH]$:&0K0V2:L$RE<9O7?D1/?
ME^S2#K&?3",]EWA$5W6'6,(=B_GD-]N\G/>7<U5B%^595;Z"ZICD44^SR,3T
M\F_@!/#:C*S%2SB'Y:6P-L5WVD>$-2P[@K)V+J$O9)=%NJNA2'?UAR^' 7!?
M/;CU?; %^6GOIB>K3ZTW;4@S3M)7FU*]&3^LEP_@3Q#C<@CC<ADPWFA)G80N
MT +A&2$\>JRT! BO=Z1JPG%<@?!R(WS[>J.FU$R8,9H9V(7/MH.-U(?7.F2(
M%M)DWCU)&$OIC24&P6L X+S[5-$2M2/5.C4A4(LUF4J ][8DU^/5T@+ON2K2
M$N"]!GB/=[\1>#\,O&]O2-6K!VA&'9.UU*,6-FJ:4%53A)&T242) >XKPJUH
M8=FJ2;6&<#>+#BCM#^%-.3Z>3V [W^#"_K MUX0%?&C8WJ$;78ZL+>)(.UA&
M3\X8T"\LH:66$ >0ST)%"<>$[M-"..9B^.P%OPU9X+<@Y;<?_#8%?LN/W^W-
MF5:.Z$TP9T)VR?1GP=7;JW^U>?=#K]*?W;2DP>(24V5A*NXA+5%@HTQ+%-@H
MTQ(%-LJT1)%:V+00PWUAXP<NH\7PPI=>GE4HRHENMZ1J*]X[2ACB>680BDH6
M-*1N3>32BXT@%^4]5Z5V6V0'2HS;76I*NW*.)6_">3YRDU1@0V!#8$-@HY1+
M%&GIO1])]XP6<21=[*),]Y=S52+*)XZDYQ3JV^,YU9:H(RTJYK?/A@-2O2K.
MSA44(]HCGFM2/6GN@<!S*?&\PQFI>EN4")?3]A&'IS:S?7P?=(^G*^I20Q89
ME(*LH!+@NRGZ"!2E(TN ;5FJB0+R@\/W#J>GVJ+>N#Q1_@-8HL!&F98HL%&F
M)0ILE&F)(A.Q;;UQ--,I'/'ECGA198M2571W*MCG+LSAZG1$J]MB':["(F7-
MAHB=E!BU.]0:RSF*8^$V'[DQ*K AL"&P(;!1RB6*[/9^*HT'Z'H3W^C)I\@X
MO3U2W)"V,!TNG=.VDY59V%8R##!DV?"K*E6[2>9J)A O':D(SC@ZSHC$9S*L
M;&A)G6I2:9A@C"/8[F$P1ACZ:?[,,&2287BZ(=5EP4B"D00C[=C\3VHD]JX^
M&CXZH=!F';QQU71?=%K>B$%&:Q3X*-<:!3[*M4:!CW*M,2'$"7\J\%C\P+7O
MHSNAEC;<8L&A.&)GZL26D?RXA-#E/ 8Y#YNNC+&&[*\A!:O%.@L"B+ G^G.H
MNRHM>@5WEXU=S([.0B TQ49X@'<!,W#M+/*4$(I#0$)K3S-<A9F$FOK/LP'L
MJ$]URBRQ'^UVH]&5Y2HW"^%&JO:<A9MZTRDUU.#6'S*/?OBK7K+HA#57\5(H
MVOY"P7:D'Q7]79G99X%9%7[VKPM;2+.I^'HWV%QM87/CP*SSHOI=]M^5QYK
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
M[XH-ZW+ 6 'DPF*9I: 8,PROH,$P92QHDRD0#HY-5BO$-VF3S:%6,=90;T4
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
MH."MSOC*2MNI]32ZTPS%&";4)L%S>ZXS-BW-F:4=?A!NL+YV_$'"Z=D/C)D
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
M.5OER0!L%471_F+"_O9O5V.K8,G:L>DR#5]HBKF:)#IC^ .@8[J D9J)52M
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
MP$(9UB>P4(;UB4#\UL-NUP^LO8D'["5B4 =K*U?XPWOQBHL;XQLEQ.3-[A3
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
M/P'HF]>GS[A40A$L4<XSIAH3?BAU1F0B$,8-]=DFL; UJN*@I/$>=UU#:N&
MX?$J/(+X"LN!X3#=&.Y8:(4.J6X3^-)C*]&QJ_WI.>X.23D5%I25>].7E%1U
M*8HB< [+1(@RL3>SYP7N&5.7:/1]:M)-76=D%=5@6+JL!EGD=$GCEF=P#/>-
MHG_^K <=XZ=*9N(K&56@;E-[(WJ-Y";VAL9<L*)%"WDLTR+5ND+^36TLT49#
M5W>X78P(^>8GS;X%23-AB_@&LG] $-:[^2*+7Z$=J7_S'8"2U8BW9XJ35E@(
M22D3QV='L5$B!?BQ G2.JVB3;*)K<POW%E3W=2>@H[3PU1]5<6E% 'S6%>Y1
MQ*3U^5ZZJ"2\:RRN-K.XM>OM%X._/O2U=:"OQZ&?<RI^W]7_9"E-]UK)OSX-
M%J&U!(72\BB / H@CP(<W%$ 66DO*^USJ[0_CHZ4^.&U0%U@M\P*7&IA_BH&
M<?8G9M01TSPLK([<_M7#>"^ZS;!X\,[U5R:NY'FP'(>;.5NVM5^;,3YP;#!R
M)QLG"XG1A0C"D&/,^YRL%BZ,Z+,-^IGGV<J\TTBT,K^H!,=3%S<R3].\K4K0
M>GR%2[D#$.(_6>7S*L.VBS"L4$@[Z,"^$. 5&X,O7_GZ'<;]X<"Q!<8U?SNJ
MA5R[:;OQ9-ADKSOWG67#UZ98H@@!J_&FX<_VKS,&WTX!XO51(O^<)Q@TC$JO
M9]A(WLR.!GAY)$S^-]/$*H^#/T_RY(Q89"7M#HAUIW^AH"C%"BU?$,-JD=.4
M_;GLZP67\Y0WNQ1K%6TLQR+^E31&I,#MC]0#RTVYHR,[].=C+J1<]+[&^RO1
MNXC$Q,3K6J24>))XVC6>=J$!1(QMM@?2+ZK*V'"X1#?PJTRVC"[PM%TTM4U.
M^:,M8E-91**NJ,'3_Z+*-]X!0!S#3HDP;</'*3:";R*L<,_2;GDW=C_C//9=
M%?"H'/(LV5[%<(4&#;%V-O<FQ@>Q50/>+VV97=>U]6>/1V0&UJ-E8CC.M@R\
M[3JX@7U!S6'U_,<*8;_5:VLB@PVFGM^T)DB,=/OEVC*Y_22^SKI[<#7E5%)&
MW%(X-I=2+:5ZL50_,G?J>M^'[MEG\%,QGC]7)#/5#!O+]U#_R;33OYEM(8=T
M:M7:94*VX\PNY?P EBOE?/^[M]R#5V?677D^A^3@B'2E&DM7^GE*4;*<GZ^R
M]1!I>N=XL3I8E%2'/;HW'-"?*W7"*J/)CG<7P;,E>N-<.6\GKQ38BM(G6<5U
MBL%C.;!8N>W'E).;[5K*50L[H70I6:R4:FP'RJBCU!II-DQ6RBC%A(C8 I.?
M>\Z#+/[5^C:'GS03ISC"FM#X???I=D.\>*U4($IJ% E$28TB@2@S1T7('*6W
M\)6Y(QE]6C?Z5$Y'=''SK%KUD(-64J2E2*\ATA_$\9?B?0#+E>*]_QT[2]$\
M3VF5>$"B*=-%FZ6+,%LDLT2KAE=CS9[+:)RO%IAM*=5*LDN?S!+ERV/ELQ97
MX[8=Y(LDM^6OT7; *6VE4V_)A%%Q(LXE %%2HT@@2FH4"429,"ILPJ@J$T8E
M##\M,=1V'W\Z8*>TJ70Z:<9?Z4)8)RLQO)3O LIWH<2[?/$ >>Q(RGDIY/S
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
MHUFI-^O"9(47F=9U9U[J3B;,U,)7?U1%D">,U\S,LL;TR9'7 */F@Q'#84*
MN"T;$H6$5(GQTQPJI!"A@H\B<<]G!C8WNZ#&&WUWCJ(HF9(X.M$HM'@%>+^<
M\_\N?4T!ZN3R3=?<$3!JY=/1K_&AYHI 1%S/.GC4;;H( GQSUFI/GXF%3!]'
M8W2$!^E@&92,;'0Y?@'?YNCW :H58@W)-;HUINO\\U>:RLXQ]EO &-N0+?*K
M%%&-?2\PV3EKZC&QQF#O92SP2SW7"I[8 A/X2/B!Z[%P;1T6KA_-I^E*X>LM
M(M,1A!"!O;6#M[=?NH^?R9?>P\W]X^<^>;C_>C^XO2%Q=5>N)3WV!K=],NB1
MP9=;<MU[[/<>[F^ZN*J[^\?NX_5]]X'T!_#@Z^WCH$^.X97!_>/WVYN34B_[
MN#L&X7,=$#3BCBS/H:;FH,0_,7.LF\\Z.<8\0:UR^?3UBG^J7I[P5,+WL_X9
M6$"&06TG?.E[_Q_!2TJI\0*2R28NQE6(Z6&D!G$B;F+@JY_ $_XGT:A+%_!
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
MKB[:V'!A10!QY:9%<6J4:Y$E %'2H1@@2CH4 \241EO91Y@_:"!9-U^9LY=
M<D8R(]^7[^?UOLQNK:J4KNE$=ZG!/3I^EQ<ZAJY%/L,B)_ 4O;=0T^21K-I)
MFF>.*\Q&%SX^KB/H*$LNHZ4TS\]3_-TMD'^2F= > L$+%O"NGE>42JTE*;X[
MBA<LM-OL*)WSM-"N)'@!"9Y!"+.C-.N[5.G21YLQAWKNB-D+?*U#MX""9, W
M^LY;9MU9]C?; A-7<^[ "^7HN0^P4[IRCT8G+4$LE>?1[WOAAKW93XO-IF8E
M6R:0/+ &#^S-HHKRP%#_R;33OYEM(>HZM6KM,L$"NU?7DAURM+<*P0XRV5NT
MC$4)0)3)K6* *.E0#! E'8H!HDRX[#P+'"L>>V0N43$I[#E,PRL\]I<1E@63
M:Q1,EC<\TFHKE4Z]Z!63LG+X\ 2A:)FUSKG2::=EUJ0D2$G8J224)>,H!4$*
M0FD$88>9V$+)@8PO%LU)+@&(,IY2#! E'8H!HJ1#,4"4ATEV=YAD*.[@E(=)
MY/OR?7F8)-OJR?G*Y<-43T8J8B*%,AP]=P%V2I<>:"OU1EIV0-9/+BV6RH8?
MBE$_66NVE/-&6]90YL8'LH92LH.LH90QSH(XZB4 4<9TB@&BI$,Q0)1T* :(
M,L:YVU+)8[]6\H1,_$PT>7[?8_0S;_-SO]G]PPMM%"J[+ZM<]M_5?\=B4/2(
M3F&YH:#,ES\$I6+_P@:RDC<A;$#+PO-405DX?P@^K!!E&OX[6"&2(<BB^=$E
M %&&7(H!HJ1#,4"4="@&B++4::/8)(88C\%2 L0X[(3HIOB$Y[)YY)&:FOC
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
MN!8%S^5ZABN.QT^8[9?%!0=/AP"L$QS3Y/">I>BF-90'F8924;4"#^8D"DE
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
M],E<"LU)&*U-J='_4)B'<R__V5<&:GS U)$)WOS+^[7UX&K3;__'3V9J3'_
MSF@"VGP(^?]TOZ*4QHG*5T"F2P!3Z$PT+ F.;T7?CHP2'.F*&&'"] J+5&;O
M4HU=H$J%4.4B^A&R3CFF-_S#<KE1)I#F^&*OI<46ZSX+U7<H[!D8 UNP56,%
MM@+#*ZX?IH6T\+M37HQD&49H0OMMTX:\$V+"AD,S>H_,$#2^'U@^H0.*,0<V
M*B?%#J^']F!)R+^Y+=A(STYS!CC#(RIA^T=EE@462CW2R!)9S'W0FHW2MOOX
M_GXC0-)ZP^&.2)[5II&O0EAEGYE1"-$]Q_?L%ND%</OGDC'JOX$M*8A&C<!Y
M"Y7VO9EN(AP^:5<5]E.'J4C=-_!['&8>_?XWLZVD)QY3SV?D^R2(TQB6X]=6
M<'_<IJ;C]]A5I@6E/,:#9"V):7\?''29(CO52/B8MD!U[EZPT!C X UG!-,B
MAF6^@(B+GK_F>[*[3I3N:P>N R#\0,*,WQ)10V=@J9I QZ"B,VQ.!]K%X1$^
MT05:1*'\1L0)3C^;'Q%9="%%Z=J%;=FLJSF3J)Z7>]'$8?-?GRWM'?X<N6/C
M]_\?4$L#!!0    ( %R FU;*RHO<?P<  !$;   1    9#0P-#(Y-F1E>#$R
M,2YH=&W%65%OVLH2?D?B/XPXZE$B00@D[3V7$"0#3D'B0@1N3_NXV&M8Q?;Z
M>&T(_?5G9FV#";0A36^:AX#7L[O?S#?SS=JT!];_1IWVP#3ZG7*I;0VMD=DQ
MO]0:S8M&NYY>XG@],X!V=]+_"MV/O<EH,KVM_#T86F:%;D"YA'8]'L0\ZK3[
MP\\PL[Z.S-O*6CCQLO77Q7L15(!Y8A'<5CSNQGI6^SXW\UFT$$$MEF'K,HQO
M(+N>RSB6?CKDRB"N*?&-MQJ[:Y?YPMNT+.%S!6.^AJGT&>YDC(8?Q[>52"R6
MN%6[VS$?EV(N8B#/H%WO=MKU>W+M&()&\Q="L'5,-(:>.;6&=\.>80TG8YC<
M06\P-._ _&+V/EG#SR8.X5US^AR^7QFA KS[3]/9)V-L@379(OC_4U0 8'[I
M#8SQ1Q.,GE4N33^-S!FT[R:(*$^FI8AY387,YJU KB,65CJ-*U9K7)^Q\W:=
M3#M@C/LGS'KOI+.J^;3?XK$Q Z,_N;?,/N31+Y=^5_AG9D\GYM5EDY+3&I@P
M,Z9=8VS.:I,O(_,K\4)WFI=H\18UU!E689"P;TN!'U6P>10+=P/QDL4M^'Y\
M/GQGZY@_QC41..ARZ_K="Z$T+F (2[;B$/&5X&ONE$OQ4BA@09 P#T=#&<4@
M [B3D?]\!C8O:W=Y[DD7S $+%C"0GB."A8*1\'&*<_,#+[\;X5>YV;R +E/<
M(4?\#3P@7(\["UX%[6SJ9;GD2)P6R!AL7(R) *.P@22(HX2#BEG,?=R=_&*(
M$!-,8(1<9N-0!!)=@UBF=@<& ;>Y4BS:D(G/'CAN7%A3X9B#:'!+C\2=]B #
M6T1VXJ-9@-,1B<,CP+#;2U )_=O-7_.(9XN0 [Y0'F<4=5B+>(D>JI#;&B"M
M&R(TZ:";*YR&E,\WQ4"\/3]7/^"'@RL"# #%<N=P%;E!<[P=%>Z+P,4T9;'
M=41@>XF#:V)0"\Y5D1 1>9MR*<2@$)_$L^?M",MBI9[LC3GA"%JY2A:)AP;(
MDL10ZOV4!F0SM037DVNUI5#Z(:41HY$4-6*L%FA0D"$YP)H2\5(M>A43UQ=@
M[5#_^4?C^L.-RN*<*14EE71=@9=GZEQ[- 06<1TX#(28>YQ\!(YTS3VAEC2#
MS'RL*:HKNG:$LCVIDHCK:HNDET8PC*3-'1Q6Y=(9!LWA2$$:&?/17J*><# P
MDZ>)A\A/:Z3OS_BVD=(>IS52FK4W35!3"=)4(,! Y5/(D)0T<NY9X,CIB<C=
MGT+N[I 3$WN)B,N0XO^HUYR46_]]:6[AP:1<ZG.%QV6,BU:PY[.@2N)JLT2=
M/H54;LZ1@&RG5#=E$N$"6'(KH705HQ4/]#K4>G?U7Q21B'M,,YH)9Q;$:J8N
M=$>@$" 0)3WAL%BCG"OA"!8)0B]2;2^72-0"6B=1@'JK2TII==9%+Q5'.#$J
M#,T*&2:2G7@,E0K0*0UA)]PX(VT#!;&@G>:<#%%.</XOZ+,O9WA^#GL$ETLG
M%\T!T:>7V\E\8XZLA$-*Q90,& D54Y@"U%]Q<,$B)X\T,B_87'@BWI"4']N6
MLDZ3HN.=)HQTRZ5C_2H5Q,?,HS")0B1<Z=YCVS)R- +=JA<\P);B(>]XAX>4
M462"QY"46\P\$:*$_ 9V[7,P5\Q+=)J3Y]QUL5.*%4)6J&G[+2]O'B<4;'IY
MO EJ(G$BUIM*^^Q<)O'A]GG#/452V-::TRG"/7(H@OTS$<SS\XG.39Z& ?'<
MT.+T-N&-N7"PTE)/#R-&,I]U''WG@)(7E!9)H[3M)**8'"A1N;07+O[DN4'/
M7C*U%5?*:DT:=W2]:\Q9+6[P[/O O>R(_,2^^BHW;M+F^=:'J?<_>9C2#V1.
MSFYUEWM4"KY4,7I&C[B%-*0D?B8<Y5)!:_?[60Z-84N+9:2VTJ8'R J?;F+.
MX7B%SR4*)]US! +3"YPAN9@BB@H6/ZFCYIG#_TD$XB;\;A+8^O!\WGHU.S]S
M' $##_[4-00RP! 0'=ILP3%>F2IM3P5KSAY(9E+1UD*C^XU^]LL? DY@H5!;
M:0O'3DW,'"D"YN!,Q;<U<)2QK$6A.88>&TDU%3J%*J<2'V.&T=">9"5Y]&%I
M5Q]O?%HHEPS4*C?"/*MB/+@N#8RH?H;-0E]-940$*^FM.&E)P!;9HWB451/W
M0T]N.-Y=+V5:/VR/6"3BU6)X\5,Y^J*0]-'G%AC8Y;T_@[D*;YK_J4+SLGGU
ME)S"JK3QD_=H!S JG70YO0J]$S>Z(Q-ZYF@TNS=ZP_''V\IE15_?&_U^?OWW
ML&\-;BO7E^\JT)U,^^94#V<0TI%:;S(:&?<SLY5_^:&+3^-!;\S+)0UIVLF^
M]/.-&U?O*IUVW>KO[GS.WO"EKFTA-G+#_07^^I"/X[]I8:O<AQ SJ3;'ZGO
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
MH[V^Z%<EWE9_"M!8_I?X U!+ P04    " !<@)M6-K!'B@H$  !G#   $0
M &0T,#0R.39D97@Q,S(N:'1MS5=K;^(X%/U>J?_A*J..6HE7H)WIT! I)*&P
M8@E*TGE\-,0!:Q(GXYAMV5^_UTF@#)U]=&:VNZBB\?6U[SG'QXXQQN&O4],8
MNY9CGIX8X22<NJ;[L:GW6EVC734QWJX3P!AZSB<8WMK>U/,'VH?Q)'0UU0&G
M)YAG4RZI, UG\AZ"\-/4'6CW+)+K_G7KBG$-2,)6?* E-);E*&.^2TN)6#'>
ME%G>[^3R!NKV(I,R2ZM0G''9+-COM*\_MF.2LF3;#UE*"YC1>_"SE& E:SJY
MG0TTP59K+&4,3?=AS19,@F(&1GMH&NVYHO8M!'KW)T)8EIJ4&&S7#R>CB6V%
M$V\&\SL_N+-F(83>WP'ZF9(<X-&OX:X5M.P6!*Y=8M)[5YW&?X3&"L!RO'GH
M.O\#:7:"O.N\ 6\$X=B%P/*'ULP-FM['J?L)+#M4/=U.Y_O]).F#;#(>8=W^
MY=GS0)L3#LN,<[J4+.-PS^0:Y)J"Q?F&).#3/!,2LAC<,>$K&&=)Q/BJ@"E+
MF:01G*ODUZ_TR[<W=I;FA&]5X_KF G"V4292,$8>+L%N'Z]Q5+/(R9+V>78O
M2*Z9W4YS9+15%C*/,U'6WU(B@"*G"!RZI.F"BM=\4>0W/;V!:G6[0 J(68+]
M>\P!76X$DPP)$AZ!^[!<(V8*""QE1:'XX9_*C(BDL*:"(K$#!A7;FD #)@WP
M&<XA(OB%$8Z<-PVPUXS&,&*<\"5#A;PX9DLJE$1JHEJ$!F!,LA@?\HTH-H1+
MD!GLM\KI25 I7I&J-@PR(E&6*UD/!WV5J9Q4EPJ(6!!.BZ;WD- M6,MRG923
M&MA/RK'I%CZCSBC3BO9!F>O;I^6_XZUS_0)"1%J[*-XDR?;T9(D2)6J1]@LG
MZ)<-$S3%(H7B<*3-.4$W"="OSJ.+/?G'M=ZO<ZV _JYW>5,ZX,7Y=BN^C*.-
M4U+N*-Q<DC!.H],35IEOIP9A(ME"+FBA>#=P%+[9$@2%IX=R%G;D*$31*$?%
M>\?AC!$KYU8<,6N35+)E.15ET>+(C:WO4>)9S!T$W0<K%RRI5JW[MMRF/3@^
MT ZF596/SN G.#2SFJ\DH.X6UG#J@NU.I\'<LB>SVX'6T<KVW'*<7?O#Q G'
M ^VR<Z;!T/,=UR_#-80JTL3;Q]2:!VY_]_"7'(\%43</O'LH2+Y9/SB[PGKO
M#,__=N@\]KROWPX5M3U$?9?X]037;W9Q_/(/2NTXY&1%FPM!R6=T:\$BVB>_
M92R"9W(X H?+H)G#;?\0T1'P_7H\S2A'_^/;F*Y"BTQ$5#R&'J#($J3QJE-^
MGNG"=M%^<F(KXSP*^6(BSDA*?T3&IS1>G$+(9/)#'/[D57EH:_RG-G0YO(WW
M?8S7M__*\&WU2P&#Y0^,/P!02P,$%     @ 7(";5AI?49LF P  ^@<  !$
M  !D-# T,CDV9&5X,34Q+FAT;<U5;6_:,!#^7JG_X91IU28M#8%VW6B(%$A:
MF#) $*WK1Y,88BVQ(\?T9;]^9R>TW5LUIGT8'U#N?+Y[[KD7>^/D8^Q[XR@(
M_<,#+YDD<>1'GVWW]-CUG$9$O=,:@#><A=<PO!S-XMEB8%V-)TEDZ0,X/$"[
M$>6*2M\+)Y]@F5S'T<"Z99G*^^^.3QFW@!1LPP=60=?*W/+F.[.2R WCMA)5
MOU.I<VCEE5!*E(UJ+;BR:_:5]MU'>4U*5MSW$U;2&J;T%A:B)!@IB">7TX$E
MV2;'4-[0C^YRMF(*=&;@.4/?<^8ZM5\A<+O_$$)J.#$81H+7*(%8PX1GM*+X
MA^*";EB--C2#^795L!2"-!5;KAC?P 63Y5_C5?1.V<Q$Z9^\W ^_?T4A;0$K
M 2JGP'@J9"4D44QP6-V#I&N$S5-]9"R:5%J#I2**EOK^JPNAL[B839.'OLB9
MHG9=D93VN;B5I++\I?W.<[21CVD7M+UP>/#,E:DX/N*KNCKO]7IVMW=V]O;]
MZYV/BDI%&-<LM@ET.^XI+',B*19 %X;=4)@7A /AF3Y]_^M3+%@T)NAG+(H,
M_=40LQ+!9/I$;"42@;0HR(C6?=ARVH!R3]^@UZX+MTSE:%17-'U@4Y,K"M;<
M63-.>,I( ?6.M?KPX/=QL13%-C,?Z(S5$'"^Q=N+!L@?$M[MV!</=*V%-+CN
M*9&@6S.#D*:T7%'94NR:;+K'H'OQR? ^:2O=B3_,\D]]:?F-/^-%;YU@&$<P
MBN)X.0]&D^GEP.I81IX'8;B3KR9A,AY8)YV7%@QGBS!:&'4+H='8N)?B8+Z,
M^KN/9WO\QX'0.PFWDH:T\-N/<!?8[6!DG,(DU'^+)Z8[#!794'LE*?F",U>S
MC/;)C6 9[(FA#?NIW1](H^7_\:9TM6HE9$;EH^H.3*/!BX[Y[;D'G-J!2/):
M-54[(F5U#M>XG[ MMP0^ZOG"4NEJ/K+S_S&S]P+W<17P34[8&S,6<RJJ@AZ]
M<$_>GM=ZSII5C2,ZRG%XGUG/ORO37F""2K*BJ4#WS,QA[WO&]3-M)LG0Y. 3
MC/KV06XZU=&/-RK-F_\-4$L#!!0    ( %R FU9XM>:DS0(  $4'   1
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
M= FU)8'ULN1@MV2:\C!79^BL(12/T<67F$HK - (8*N/3[K0S:EC-KWE*9
M1=[ZFLV)FLV).V- L9!J:&\M&4.B*YS124=0>2 '[KKM<6<W Q8,# N,\::^
M((((4QR:>H>@\U!%#,I>2+B\AWKD*^Q@+A@ #(OY^)_X !<+E^I#[F\R"?B/
MDD@H;FN??F:A*>!8>R*A9QX6"[O@60),G;#$@?8#]RA@1<AF,/">6NU)= P.
M9!_H4UM\OYX".E0A>P$KAH1]I1M' !.P=Q/LM'92O/%Y8!Q0FRJC:Y (M8L8
MV89F0P(HT'O*?1/5E&<1)D"/8H,,&8P*',H(J53"H!DEE:S0L*GKL44,K]:.
M>Y@)F?MK)ZEUC#;:D'U6:4,")%Q\(\L6Z$%,__4X&<0F18N%;(["IC1#[4+^
M+A6PQV/@Z#7X@%UD O,6F))2(7(+FTNHP(1D:R?V?&8K;]N=LA#/(<_)9V =
ML'W%G*SMV'+P#1$"IL@8F'&>R$ (Z[8?G;Y&K )H,TDH=]0 ?0EL2R+6T.9"
M@Z#RJ$Q&D7MA*B@2#Q!K"!+(N*'2]7*L=EP^9-R..TMA!@Z'P&P#]4A#(]_U
M.%M"PL$ I*&S@'R<%F5>X &WSMY7G?KI.>GZ5"6GL#8X"N8#QED'CC\X56AI
MIV?5[-Y.L;"[.8_.X[XZF)/P K/<<EPO?WA]&%KR)++G]?+Y8R_2U0H*#"DN
MBW^9S'#K4Q[#+@9L[^\F.UG ;.8"#Q4+)N'R<CI/RSF<U-B5(LGO4R)&T* (
MT^/%INEVD#F51SYR)*P<+4#*;B.:-[C\0P>DEV% ,T?,868#%Z#!!X8(G5QV
M $;8D)8QVF]G3+7I73OS(/G&<3#?5B!0FYQ<(,;FFBNKS4Q*&XPJO>%'H*+D
M:UVQ0,Q/,R)*KWV6AXX%>\CA4D17[&@N&?U\-&<XE#:H_T#7"K]9-0<3,AW^
M#3$X+J4BS0?#QJL/YD^)?!KV9H/+4JU:?;WY5M?MW\[ZDQ__FOC4]\27^@X7
M?:M\DDVF\]WOA=]W?'Y6E@Z!-Q<+OI^22=;1!VJI'M>^*=-,WA8+,/<HAC_.
MABSLO)7>676V$T#'LLLFO\WP9!+5K&W'!M 40F*A 78.$# &\#VRQ1&*P3W(
M]:2(5YYM;ILA '8G/*@V!V4':\E4%G6U@V8(E/# %?L-W#&%\1W($C&WTU#J
MX533Y9)X%,@$'\(TJ! ?97DAL!,0<KW<S"X[O6!;[YFSNZ$GA\#T"Z0%LY0)
M/9Q/.9Q;&;9T PW%^,32=" XL!$?]/@$QV+%?(=\XKY/!F48V+@#6H7/UGC<
M(,!B;\]/Z^_(\?O3\Z-:O5;=&T>?\77=E'_^<SZ2U:S=&?5)MS\:3>_:W>'M
M]66I6C+W=^U>+[U/>.8$::8SGO3Z$[.<6&57CH";1NV[:;^17CP9O-U()]2#
M)DU:R45O0W#UUR5@VEEO^^1CXHOU=DN%Z<:\@//WZ3K\-<FH2GW($#&<>B!J
M#7HO^()\IP\[QD%D ,PQ8GN+--Z:0JN&'@\UOH8,4<[6I+PY&;D9L8/^\'H
M;%H[RTM]3,HO<NKPQ^$?=BT7OX,NUW^'RZW.NI&U;"<!-Z6VO\.\_<V]JH9+
M<Y@,F=PN?24*.'Q!7E7-G^^DR8JJP!0)!P"Y(/\S7S=X;#CAUX-X2P/V'!CW
MW?CE+LRX]I_E0]<<ONSO ?#8;3_5RRP]P3](S"T[8[Y,!]C2_8OR=K8A[/:-
MW;Z2G5?3@)G)EER2QT)6VJ'R$^A!.2I*KNW\ZKJYR&2?/5J/)(\B>>[O0"[(
MCE&YCM]77\H.N:-2AW@LSPP ^9),4^#P0:-9P?]" (OF?Q[\'U!+ P04
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
M)N+\&:$.!..##QWZF 3913PL[*Z/QFRA[1*Q>+C7KNSR+WTP[?#5T0R=[-
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
MT!/"SY8W1ZKFN$2X$'()-#\SV@GZ9^9J?7=+>X*0F]A[<W&(-RYW]2A[LT-
MMU8/MB3"6BM&J6SFW%::\L3"]4H7>@WH]8QKQR=T\I8X&V'AH<^4REV1%8NE
M?!T_#0ZHB^NKH8H5&2FE$NQ.-JWK$M<UU0ET8RUW&YQ#788P7Z;8D\E*=FLN
ML,5*B81 'CC"@5FRU>_C+JF*PIB:.G?F85)J;STV1*I^0-TZNUAX@RU66!I7
M(&QSOM*H<(6M$!OF\F12#\$D#/6!+@T0'K9I-!N/PK'4PZ?X&Y]0_GCBJ,#.
MO;-33)T:!A84>;L+(B60NOPJQ5Q!8K\(JK S9-1\?E+.1-P[XCBUSI_K&<('
M$XR$&!24";Z<)AS_S*US$0G*+(\#&4MO@/LQU-._%_7D?6UW)A_,&=#H&"QT
M9+,'O (:Q3B,W4H(D13YP#1L@5)RKJZ3L,^JS2D!@*3(".ZM3Y=ZX4!MFB"7
MLLLEXJ'B%:0A5QPC5038:8XM>@3C(1#6%#5 ^086.4)E"6<A5]B[!%V9TV =
M?<O+?+%I%5.V\)2B&6.T$BF0%E1<WNPIP4OP*CB70T:QBRE%Y!->)\]9^*2M
MVG$Z4*!?UVGVZLEI]D.,Z2^KLJ4_=7H'[:.CYG'[Y///8$_OLCW=FR67X:6]
M^*>0J>.Y:3IXZ@_T_>RB%H[SA@>]<F5>R=WG[F+Q+2S5LLGJN]P%NNDD/.1O
M8HU&H41@3+&;#<\MP9.X*1$6X+[LJH="E0]&<.L+"%!Y%'^7P;*R$GC#A4#]
MPZR$6S''8:N.V<A,$,V>E/8J?]L\%:>B)PQZ5<-;0&6U1J-3/;60R;1ND(W6
MY@1N:W/Z[<69^A5RI(HZ(VI![N(&9OEFQHKNQ7#F62B4DMMRTH$86J9+=>)D
MH+]4:FS.J^SZBE%:,O&,C\^_C,.A+B0PC&=]V.V2F\E,258FXJAL5:XB4P":
MC[2^M"/%@3#$Q%0YX?GR52W CY;I4X_"!L@<_TC(-QS^D7_U!H;7#\4'KDWQ
MW"890F'$G"ZLB,P.=HI+ML"TR]57<]=MDN6-?^#@_HB3;\!/^(+5*6'"\P>.
MH"QN&'79F=4P9 ?]@OHSI;P%E#]AH<F).3KYHG<M'H?KB3;SSI5ND_IQXS'5
M?:,T$\Y$L:NH:XH=QC"2_XW_=#@17-(%G 57*$>38$'YVMNTT!S"K#0LPOV^
MJRO944R$TE<T)MS,$.'>@9E"C-=@46J1Z*=2O$WCZ$G7Q#Q,A5FW]BVC=#-4
MTOG"7GC$+]K\EYO/D%U$8S\ZGX%^(_B\F5,BS-T!BVM/;>?MZ!P+O.33IG"*
M5+ ;=O@R'I /@-3-E*%@D\DLXK2^>BV7'VD ^6&F:PY1)H44CNL'@WCB?+2^
MU"N14O4=RO:5#CVWZYO=U./CS<"F$$R6P2SEN#@M3>,TXR>=1W+^W0T1P[#-
M"U;4YSO;W62HW->2,8!%7$O'ND_>H+A*^M_$OEZUMV57O&9X0Y?-PZODF%R7
M0U^*YTG1"B(.RC@)\4,1I)1S4-"12/)AT W17Y*X5Z]I(#:3[<H%"OF>WHO7
M6M=\7[@D821U@W$*_2 *1IB&,F+A6W!_>^Y5D_6:/J?"8_+U,/'OLA/<%IX2
M=SA]6NE 7_DZ/B>JHF$:LJK7;$9!;C&=FLZ&+Z?HB]:W&E9GP@J7XL40J24L
M7K,D]HZ2 F:*00L2WP2-K<W.(IQ"J8E=9DV[)5"I+>J*[9%Z:I50<ESA]56@
MLVVB';S2[7@A@)_0^%&;?*)#N3" = Y<\P"+5Z5N*BE&TH'=#@I5TJMU*N>,
MD^)LOACBDZ1R%#*63?* ZR*30MLFSR0<N=8/A3>HC()V2')N'$JP>*(3(T(-
M>J<>O%P77!5OQ#^!;F#6X=@\$L'*6QS]T)\[80\S),8/LNJ)>@0F&X;HEPO
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
M4'#X>S6'=]Z\8!%UKEZ7U.<T6Y5O7?+D>D!R^D5LT4[!^IH'F8"R4EB%!;P
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
MD491MFJID%@MV)9?6;*72M.E)NTW))M:*Z13SR$K7X6R%U'/RU(:)3@4,(6
M:X&QXA4K.4+K<^6*E0SG7@/6%%ZIYG.6;/*F1G*)_5@+?66)4[*DS9VV?U,>
M-$ZR-@T5XE#>H+.?&*U+Z.0S@$=\9(?N,YC77WR'LLF<BBXW(A7-?:88CB]_
MX(8#J)!PZ]M\*A/P\0M8FPEN*T+D%MB=2;&.#+_88-BKA%*"XO5XB<]207:0
MO[JW0MB2U*LVPHZ%&B.R4DQ[J2KE,N(\6@AN\2_09A( I\"F='T*$S2K^%&2
M'_^(_C=U.DB_/Q:%EK2OV56.8N7TX $NQPH#*R-)+ Z%0B45K>)60ME>J];/
M]MKKU/47UUH!O$F 7P4,^LQ\]]=."M4+@4*7Y-=#M5MQ9*VR2$=*#FJ9^!CE
M%.UUJ"K#%IYTUVX*><LKI<GEO3<@UUP?6-C8XOR< GMHX6TY]:];)X7D:J&J
MXC6$U9TOSJT8?+G57G0E*63/DE6K26J*]@J!2:J(JP16J F9@-Z+JLSZ\BX)
MK\NB<<JUAJ 09RU6I19G!95<POO96!%0X:@G?H@"GXH"39=T2AD#^YF\QDF/
MM]*3\(-"E*O NUKP2ZT"Q7.K.6Y\DV(7NI#FXN84['1&0B;$3(3HC<2V3GH,
M02KTYO8*D=8":(6)6BJXD@$N'(C82VK-"CN>?O%99O-#RW/JPWC";NMT Q2%
M5&M!L[9K-3XI(A1ZD*#<BUNPK]%7:=E6(;JUMVWOG9(.]W&WV'?HWE$AM0ZW
M>.]EV*H<>C$C+EI$@IOQ01.P)J MF)#N<^(]HK]7BQ8, 4TA[59WBE?JE>5X
MTY,L1<SI+!>>ZUX/"I)K%QIJW44AT78%]/<S=WUE_6R6H6Y'86+ G!/NVB/?
MN72]*+X-O=BGG#\]""R%C)LJ^)?,H@)6_"GPBNRU!+,XVE*] F"O!<B'%J=8
MVC56R+$65ZK)<3]+ZS82#YEKQU.FY2'/CGT4TJJ%C7*P8@[M#W*VO5<CK^-=
MOR+C(O =#*HY207MQSFMG-X>"IA4S"?'L@L'2K=P%,I\J^[A$$6/8LQI)7 K
MQKW7@FZ"R]O$W\_,SJQ:RIL"KM 2296K7EI2:)Q\LW.+>M=-Z=ZB)7Q^[04O
MP^I+!:A"3VKQJV'U!(BP!!6[K!_2FWV*R3NP[B:OG#%+I$&=49BG[OBC!VI'
MC %@-)!+FK(Y\ J=J07.5-<.59."\/N24H*E$3-:+!*64H)\BU@91<(EV"M0
M5<*-5F7G7@IQUR)N:G'O+<L.UT_E*1I8/9;COS!%:.4CH-=;(<I:..UB[655
MY50/@2?^"S'MI2J52XLRIEI]%1*MA=.:)+J?HO6"UD^<?HM@/%?/K1;6+AT4
M8I/4N4]A6C'0?WI1X?\P&?"!3JU7\22$UQ\.N+M8>O0@>39G=/KA@,X/3X]/
M3T].ST[^#@-Z\[KPT@8(MR3EUR?FO0G8[.CT^/@LEG"5!PG:% 1A=@W*RYF
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
M"KP"ZJU9P;C:NI-=?>"L%K5R<)1+L KH'OJLBF,QZXLCR='.-Y@9-N$I?^9
M!>19"QHLU+Q6GMYZ@[A-R+O];<@$UF[:4ZW8WP (M&6/+\&^(MI; B)QY$^J
MX[U"GA+#@R(8XL%&*ZWE]"LB(,3WB,5%I(M[E6U.>RD55O>7%P.0 L9<,CO5
MGP!U/%V-NIZ2:H!0P*BU%UT<D7/ KJ&7(&&!<:X#PLE?K\>NM*'#HUH*5Q -
MPRE+4_-=9O\][+@J;./@Z!8B%3!M[?W6'*SIUP46XR3ALEO,<[JZ8 2,6+,7
MU1\%\^S$RIK>\Z; )Z#2FOV'_P9/PJ"H@N?$B6 )^++F%[>-S,YQK]>)1J#;
M@.=\ZL(4\.M*TO"QZ;[=2M2]U^W,\,3:?_C!IG_1(TRI..>8S'%^E\5Y4E\/
MR1\02ZIYSJ4<G(!">[FE=E)CP#)4@D%P1>T6/.=5&Z> 8GM&HMV/A][**ZUU
M,%QRL GXL_@J:;4.(-GZ"E_"1Q"5VO89)!%=9[[*,Z?KU?><4TV4@DB9UJ(T
MB;.*CT^Y[E2Z]=$$:^,44#S4XL.]5FFE0JZ7#F%&]>*.05+!4UY4L 0TV,O=
M/5NQW#2_!\9;'%5%3PG4A2<@TIJ1IVOJ73(1%C%%7<C;!J-.9VO>E.=<FP,6
ML+_'-S]+$"8!7'4<:XM_-MZUS,S!7UAUZWI*FP%" 4_V3#_=985%2*$'I^(<
M?$W "N8K[1676]=31@T0"ABUZ*Y6^FYL?B%T=.;X2698YQ7VG#(>) %'UNPY
M_52I?/M;4\AS3MI0!%Q8RQ]>.JXNXK8SZP*-<IMM'&3K1+:?",[7+(\]6SSH
MUP#E(*J&#TMC?+@@W'?W92=H$,P;SANHJ5*!\9*<W#!>R:9*<;'SXQQD 4PF
MS!!FF*Q&DIMF&GEO2<#&>!NP2A&]3U#>ZHR5C?GNO!+(KYW4<"I-[SNSTV]B
MH^K<7R?7=:X4ZA>(\FI3'D1Z@M 5,=5X0ZFJ:'4VZ+#2.W0H #F6\W.6)/B)
M!8+A7*5N(6CP:-:.?[2:X5-F_IP\L7(K*D"S]K7^-OF*UYSTOBC"<[2+V3B)
M%]-71\*JH%75YHVJ\(Q=">S8BM2(MPR>KNA6G< @T1K_;GDW:.@HCY"(KN3*
MM<.620J3WUB4"1P"O0FQ4\$G1G9$=RQ1:R/F.40P?6#.J#C2HF2G@D^4[(BN
MS+5JB1*6VKU OP0I((\*'UIQ)3>HT?F,<(37SY4ZU?:GCB+/LW9P?IM\.\21
M0:(XW-)3FEV-'QF[^:Q8,NH]*Z+9BV%KVZ=2SJU1AD45P7FV!$$$DPW5:PH7
M(G98.0\@87,7S%;L&*,D;U";?M$["*+V?FVZM2YEUO/B!KM9Y)B32IY5=Z$?
M@A2&A;DZR3,0T56^76?RQ8_VOWV>/WNDG;.!OL6M:-!5!/E"<(FF&K<T;>C:
MK6RZ&.S?'@YAAA-!M@W).1-Q,Z>O0)#F!'3W!^4CK>JG:$'8)4^"4Q#-LJ;B
M LV6;/%@89/94$R_@RBE; 2JA*02RZQVXCJ3.H?>9=N5M[I6H*M3HV_GF+!'
MY!(@^DW8M3RJ..I[A^KB<FY.L24"EA]=*O#'XE;T'J"P;8 L7LBQ'$_TE VF
M_^Y4*69**<[SC!)Q14^9JWQ5A[6?2\-[:-:?<"II2:2VYILU8_F-@0&'N]/+
M#*=C.WTMX2_0[1/^;Q 0V8[#N*4#9[P-U;G=?>V7W,Z,WK[0[J5-MW&?+<SA
MKKI-454<]0IZ$<<P!$I9SCX+2EI5>[TA;;UJYF-P;!&["L('B #9F"B)K))'
M'.G V>]E$&=.%#Y>:TQ*TX#.W)#7\&C\E5@<N_8I/EKL@W"Q6A/\6)Y257-%
M5LDCKG3@.'8E1(\\:4;RPGVRN$N\)_28H^)+6LM#PJ1XE/=$8U>W*ZHI5-1;
MC&FY>\FBQBWHT7"+(/!'F./?,MF[X^:-,;Q'D.Y0&+KR(14M>$UE[U@(.EOT
M8O(W^_2I][1=O[XA]@+M%JQY>HZP&9@V9'5R&7(I=_'TSG*@*;Z6[6! 6R^
M^4$6!-?(IQV"_='?:NUE*$ +L&,'"6T,YS@G>]. 5F,O0@%:>!T[F>A#@(_[
M6P%:C;T,_K=X]WO.F8K_VP= 0!!G@(RGO]W6"V"_#=>Y(UB5IZ0*/](D*6GE
M)FE[QRF*TC_5SZPN<8",CV6<0[LXCTKK3^(#"3T*F[4PY>N\U3K!&P"JD/E:
M> SJ6IE9QN/-GUD:\!P[1A6H@^0<DR*%5X'WEDZY5EHO+0=([49\IM<$IV,G
MI@H^BX,!TK00ZAQH<RNIZ#V?$FR.'7ENL@!% 6'R1GF8_1(0$J!L4VFEFDK-
M^CXSJ@EQOV<9WBT]$UMT+U_]YN,XM\1W[#Q0QYBLDE#J9#[B5_"1%A4F[>W[
M4'WG>Y:P>S,851%DE,30,1C0C(]T#4/*)]%:"#'V#'[[(K998NF*NZ%_*MX&
MJR>A22,^,CT$)Y_GH>').).U4JR4[F.KIX3%V3B"S X@G9]Z-7TD2AL<GQV+
M0;!:AX^6-V@=Z;KUJX7P&.UT):7ZYU3X;5"QGHQGWS(2T#&%B.*XH$2G7S!B
MT<@H5/8BH/[ 2;_KS]BKM90X6CBJT.?['9RF4<O>W,^N2_)L.V9CY9B59P"4
M.?U'FDD=%4>U^EV;# ;+P0?\8%W=%-3?V.H+6;J';5_R*PI:>-5/!8+U;4 M
MDS*VO[S:I)%["T$*!5'+6Q6S_ A0/>+]>+UM\1U;3:N4P;6Q7\.(*JSA'3%"
M)([9NUM0-)[]<0I[QPP/A&,&[*^(GL(2EE:]#C:H08ZLDG<DR< X]L"FN EG
M-^/%(X'=4*"5Y4(9=L6H%>_H-$+W[(X"%8(;0!YA"-A-EL"*PRGGS= +Y']V
M"W?5Z2S\9PZW21V;V*/2D197\G#8Q6"T#=2.^FETWT6U;(;31U(K8DGPY=GH
M^6GH-S&I]Y^>4%\HX[=/('D$5_2@_"#W#1S:I-VP7H8,]WT(A\)V[#"E"X2]
M0KU]PGO0A*:E%Z$ #5K'#FA&\C,WA'TQ7[;U<K@O\3IV$C1!P'P0]D1^V=2+
MX;Z$Z]JY4A/ C+T\+U# QWU,_IWV7H02[&!V[,F6D2KO1PE>&/\JZBTZ</">
M+2Q!B%%(09078NQX616JG3<LO6'82O !(!!#]?L#3HW)[WNI#-T1_5CDCKM
M<Q #0@"[7BE/^TWX\R9%C [ $8T[</LKY)1_<SL.KV.'+@&DTOX3_2-7QT+7
M;N$ F.Z#>O:(5@))JC20:!:5G1?WZU3]J%0P2%CQ(.--W;//(UOT@<71()5G
MI(DS8RL6GC,4L+2>8M8'MN,#UP.A/;O?AT">FRS(<I9GI/R]PF8T445-^,"6
M.2K'3BH"Z07P9]DY8(_XDQUT@V?JT'Y\T(UG@K[?^\#G4J#JO6A']CF,FT^3
MN:JH6SP I5"#=,Q71H#C"V8G9Q97\"Z1?!0&M7( -/.!/;M[C$":>2/*+(I@
MV7WUMT(C_RL/$AA#]K8G!73 6/+U.7@$"2XB'M86#*./_M[Z]$$;)A@&+YQW
M6H\56,(CC-B9<Q'W[ R7]MXG]&21)\#E%Q\U26D+BSCNC$K;[XO E XT>ZFZ
M9,0NXJ\I$+[QIHHWHCFK4TM&1&M>C8#GF.6J![A)X6BB?ZU*MIP51RMP/\V.
M&*1C=_\]4>D_ZK]5BW6=AY/E"2J=9=.^>Z<)Y8.[.%P%&3PDCCTF& BLML[3
M#<0<YW=9G"?5X\!G4"QI9R]=Q:2#\^PVNY[0]1\^X4= $-M!WN1W*8R$SWS-
M6O">;6/$CEGS>L)O+]+K9_LQ)D\!D>8C-VK%>\X'H7[V1_D]:7X!21P04(=R
MT)RNO5K>TZ6%TC$C64_@3QA'3S!)Z*?B F7T_%Q8 %2>NF;->,_T,-C/;D3K
MB?,5$1 D\'>ZE:0+Q0+U\UIK3E:=AKQG=2AP;0/7,_#*PBC"K 7R+($LWWCM
M*90!PNQ9 =H4&:N"PGJGNT2/[^; =6+HL CL.Z^?465VW:LT5:!?[2 I[<,4
M4.2.#<[H^:#[[P-UC*I&: 0$ON6\+/I^\:"K>L9VP/[2L8<5K=7H=BW^%$ T
M:(=CV)HKLX1#!7^%,\0GF#<N&!I;2-B"S=S\6:CA>Z!Z.&O0A@?T#D E()5C
MT..MA:>L^SOZA?S+_P-02P,$%     @ 7(";5H0U4_L"D0  TJ\( !,   !E
M:"TR,#(R,3(S,5]D968N>&UL[+UK<^,XTB[X?2/V/_36?NXNWR\3I_>$?*MV
MC%WRVJ[N,V=CPT&3D,1IBO2 I%WJ$_O?%Q=*HD3<"1!0]?M&S-ME&P#SR0?7
MS$3BO_WW[_/LIW< R[3(?_VT_\O>IY] 'A=)FD]__517DY_//OWW_^M__]_^
MV__Q\\]?0 Y@5('DI]?%3U<WMU]_^A\7CW<_W>9E%>4Q^.FJB.LYR*N??OYI
M5E5O__C\^>/CXY=DDN9ED=45^D#Y2US,/Z.__TX_^-/CX2][Z$?TKX/3GT=O
M,,U^/M@[./SI_]D[_\?QR3_V3O_?G_[7Z/[_^_EG+$*6YG^^1B7X"8F<E[]^
M:GWD^RO,?BG@]//!WM[AYV7!3[3D/[Z7Z4;IC\-EV?W/_^/^[BF>@7GT<]K@
M6-7"S;#J[9^?GW\F?T5%R_0?):E_5\11190HE>LG;@G\T\_+8C_C7_V\?_#S
MX?XOW\MD)1<JDU2KS[0;./Y,__@)JPL6&7@$DY^(I/^H%F_@UT]E.G_+,$+R
MNQD$DU\_@1G6^<'^ ?W,_WE9H.[P$$U1,=S$M\?;#4A@%N7369'A'D+YQ*4^
MMVI][O=UW%O2!/>SBRC#A#S- *A*36FXK;B1[B&"J.?/0)7&469'U*TFK<G]
M5*'_C\=I.9Y<%O,W"&8@+]-W<%>4YEJ6M.I&>BP6*&_SIQG2%98/32O7_ZG3
M:F$'AZA]-XBB<G:3%1]VQ%\UUE?6&#4(R>PVGCRFY9_E<_2: >W.PFVFEWQC
M.(WR]"_2[BA/OD95#<%X,GX#]%OE4SV?1W QGMQ'_R[@4_U:IDD:P124OZ<
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
M>]>.&@(<'/6[/(2OG5GP$FTHI@44ZW^C)!5\-T\8;" <!ER>O*DXUW, IVA
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
MCO[/JY%:U-DWM<X1G:/@8<_W*D_W/@"8XH#@&.(G.JX _:]*$&?OQHDQY"C
MG%6RR%P[J#E=9-@X"Q$>OKL,[<#(3UE$?DK^75.'J4*(AIL/$J4>^XV3L]<S
M]+N>!<UQNN.PD20BC(\@QK-R.DGC+2PWB(S1^/(6:>$IR@":MT%<0YJOK%^/
M[/5-DI/[V&LTN]=.:4=YG.CYP5^OY$5B]8Q%[-DRB0/SZ]"W&=:F!9G3,P;.
MZM .LU2-.:6AEKOET6(#X' PK#&K>[4- WL$48:S&"QC>\;Y55J^%664"6C2
M;8HZ] *\SRQ@TA@CA^QA36:M30]2!7Z_),UK-#TT\>]%W@1QM=Z+O$_S I(W
M>YMW>/-DLQ6V1D3#>4 IJ/IW*W+9AWHXO7-8(^%U!'-\V7N9P%CA(,VK0N?8
MW0I\EF+AD#2LI7!;RHNH3&,-ADAY\HS?F=^I7ZIN-9:V\' X&C9Z:%O&JS2K
M*V&V'TZ-!I?7+;(EGCJ(.$R%9V7L:4>D1HH \VKUM!2N<'&('-@6N!F**#G0
M,$K3:,7=V@R+8'!8T3*)L;.<X,^@43V: YC&47X%T$8[K2*XD&T:=*J_G)P>
M'N[O1C8%(UR<B_E#Y^!\!WFME/=BNRC2Q=G1^6X9;[@8.&0,:XWY G$/@H4X
MSKA5BD;E>,T.P]4HFP"6\!S=#YU-LT2K6H-&:/%LE:,0/.<UU=(_6WP. \.:
M1I9(%*8@&@;E=6W0U'M'<H[*ASWOTX$HV2JM"^$-WX'?/!':,SY#>H[J!X[W
MX;L1T$]9C9/N/120J->9C\;D2]2!L5L9R5RI@-.3_-H:B#V$G-^NTA+? JFA
MTOY.JQUZBG?T6L%0]CU%A!R6A[53_ '2Z:P"R>@=G?BFX&N-=3.>='*%RJR!
M6NTT.O!Z$=20-'8/,$3/Z0'#&C@XLC=F-9W<N9HM-7KPNLT=HA?(\7/Z@;\7
M33?R[^+BH+S-"0!<#\"2NIUV*A/O\>' @:8D3I9FI+^J(=X*D)@B\I3G5_!!
M_B)&H5"? '/TJGR?]9)JFSU.]("%D(579Q9DI=D^/CP*;V<KI(@+(H3TNJ(.
M](@VTC"-R22&[P9\1# AF_*; DY 6N$)W7#0J31-].3HU4T?XU$+<P@Y?<VO
M[R,5N0D^T[^^+V:+*;?%Z_O#&HM6>.B> I^IBQQO/51O_+'J4;6$^/AMPY:8
M6B&D$/+W;@DHO5G&+$\0'0;S#*Y0Z9R3OQ!6""E];1(5W"5 RXS);@)J'1\8
M+F[R1APJN,!YNN$[*+E7__B%J:A^XZN$G;[CP98!"2&Q[B.H$ :0+,T!T@P
M[ H4D]^@*@UR%,&$D$QWE"0I%> A2I/;_#)Z2ZLHD_(DK$<1>KUP8$*7&J8@
M<NB.XKB>UQDV*?$BO^04JK9!H7L]9QO1J8TOB%2[;!>6RANNW&K4QN#7*V!
MH!*D(#+FMAZ#4WS:O566:L&KI=&$'3Z.('+B/D3XZ41YQJ%6,0K JXG)A @F
MA"!RW#[5KV6:I#BBDMZ[5<DWQ*OS<GYPL.>('8>6!RF<(-+:MH3[&LW1/UMW
M^J5'6WEE O;(NT%"R@6'0W5\0:3"'8;,8(P6KEF562\&3J,[?@<0O^A,[B..
MB3#258Y;AT+T^YRU^NAB$RD'YRZ9KHDYWDKR/0+-S9%L #,\%XZ[?+LZN_F>
MJ=T(&$>61 N9]Y:ZYFSK^7C<Y=T=G)Q@%B_;+ 66?Y<>$HFT(\63<;LP!15:
M;K[E>!"=BYDH@LC%VY+O0H>2BS88KX?D/I1LHP@B+Z_!M8[#8Z_AG=K!%0SI
M@TBSRPG1H6%:;D*>U-LFJO)[7<U6S),!Z"#2_ KA] @VW6J !F7N6"BC'C+K
M28"-Z=P(M;9\><O.!ZAW8P>#C^TA#R*EL;"+DS]2>T-Y_1T=F=-2F#%&OS&R
M2SD.[_ZF\:P@1AE\BF*+^64.73W)XXA6+5Q!)/=ESR_+Q+,XQ=O:<MS,5ZC7
M1GDL>8'1L%&Z[=VM^'4+:(/(I[M.!5P^%YPH'S)!O2)8">[EJ(N3Q(&/ ,$J
MTPHT3\#0R>P1Q,64TD=B^85Q4FX_314=7FY74;<:3"<V4O8RPDU';V^P>(,I
M$0G;(;;B,-EQI[):=/;<C2. #IP@<O:*;N)8VL?QVZ(;G/ R8YE>71*##")M
MKW 72O8RIAMU4OEE'W7M4[_/T]O=F6_!"B*[K<HZ\4<$8917%%;/=7BC+7*)
M_-SO)7HG*RL'91"I<D6SSF61OP-8DM7F&Z+"]+)IIQTR<YWMUA;*#*"-5+O,
MZS>:)M\G4%49<[CV: UUY;T35S$1#C90_7$&D8]7",/"F.4T1/OT;I#=$Z&-
M;+VL4XS"6D'>U$GGRX0[W_*D2>=RB\[X>96^@X<L8@5@6&V?+E)^<VIK'8T<
M('>4'%A%U.OY6U8L -WV_Y%6LR;%#=L0VK_19D\27JJR'G0KP94D&/:<K2@J
M9S=9\;%;J8F.3X<]LF"+*5(4?3 $*7:4)S=I'N4QMI]BH13R^BFW00">![@&
M'G<?+C4'9R%-$6/B^Y:_H?&Y6I&QS1JGVN78[GBEJ9!>+3OZ"NU,8%)T%E(3
M,2AXJ&$\BTHPGCS X@W :H%DQVZ$-]RAJ/,8H"ET%,<0;9FNOV,S,,#OL1-C
MQ5T:O:89><6/39J]]E_.#P_/][RZXRW0[$ ?%O(2,3K&78$61@#G=T64D[>8
MGF<I3!XB)'%S!GJ>P:*>SI"D18U6)[29 ND[#BO@=(4^+=+SUIG7[8@%]NVH
MP$)>(Y$!83GUH,Z(WY9MCDD-^C'$TJ91UOS<NB<BL228-HN/8$='7BU#%IBW
MIX80$B1]!17>BJ(I[#U%T]7%XEN))ZVU@I#([V264MEJ:3=&U!QB6DC1GLL<
M90B9EAZBQ?)P%:/5"A^1*W1T2=',-"I+(#0J2>MBI$>G7F-Q>M##YEL=M(5T
M3/;I7>Y.L &D:F]1='CF-D*Q^YW3G1,N1Q]"<JB.V$^S E9XDZ+V*JI2?8K8
MJQO//=]"X"&DF4+88P 2LO'$%W[OHPJ_P(Y/()=%EH&XB2+!."KU#F#>*M6.
MWR.=]6YA01U!9+=2UXR5O1U1J]_L<M;[@@'Z(+)?=:8V?&[5F!$4JM.^[M5L
MZGY%$.&VD3*+9<]K9,#3SQ6(5WX$.NDL X7YYCK5ZB\G)Z=GQS_&EMT(=R#Y
MM3H]+LI;1B.]0;I1%=L;]H_\6M4'&*!LS$$D[FKO)-I;!PV.U5K L ]._-I6
M76[#5* 'D0!L>^^X=A)H'</56R$=_D<SO!C #R)C&$<3J]>J;1A5!8U1^V6
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
M2 >?:9,$[IF7# J]QF!OO$'8Y%;I",>P^[HC )?UO,XB\B8(.AGANX53,/Y
M<TXY2]]&$W2J&659ZZ$ X:4NV]]"FCS;/_<R#PQB,7"O.(EE,(P^V#45]NAD
MW<;H,/<53!M.+Q)HAM--S&U&)8A_F1;OGQ.0TAZ"_K'N&.B'%S(5+_!M9/A6
M4'FN\*6!R<:O&!U!O3+5EY=SU2#$&VB"0_2P\6E=P!C#:D);SW&":4"Y#3H5
M>LFN,.CHUU<(IR\,&_+&%OOWV^MU4JOQ!/VHW16Z3;R<')^?[7DYR@?0$P3Z
MX'0$\X@YH]F?7">ZQ(^3X=39"6OP*]9\.3DY.#CY<8>\KAHX_!X'ZAYN\MI%
MV>J"V464X11U6&FC.09(_<-8AREX:ON-=5W&CN8OD=-8L2;F_NQ@V(TZ??A+
M(??49D$JJI=K3+K*9,^8'#@A7,&0OX),'_;%,A]YS2'%4:)(XRNI0[@U047Z
M6N0Q>1ZQ4AX&W2H$EZO[$L[8$. (X7+$]EO67T%U_;VY(OZE*)*/=!WYP4ZZ
M)JU.\![Z?2561@6;02UT(5R0>( %6OFK!7Y["C]2O[*7BQ.SB:I1?'[?=#5C
M3PE5")<BA,^'"V@3UJ.9&W9RV"GB"N$VQ+B: ;@-4T09JSQ=L+WF-C9E2@@G
MA(L.5+A+S<W')4,+)UZOAQGL/'@@0KBR<%4#G"9]-)F03 G@4CIR.#7H1![
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
M=BAAHPK+#=!!NKRKOYRU+A:/ $=5H)FOV>%J^ *,6R>:/773!X0. 3O,V]3
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
M'$WZ/=6$WBOY2@LF^NU5CNZ5@\Y>+.<@0A#=GSNZ-1M2AQU6FQ9BYGAFHAY
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
M7H#ZB6K4K[#>]D.80@SL'SA;KNC\&-/5E]YW'VJF&KHRMP-!&T@:DIWZ$2H
M36+9DS/Y .B)/H6@6H7H8METB8MV[$FH =0U+,8@,.-/H>*?5!.NB[J !)O'
MQ2>E!I0IE/IKBRB&FP-UHH6 !9J[("AY'9PII(_LG]-@=#4*,]'<2Z/JSD8*
MN3WF-'C=L;A4'6&FW+#75L&2GE(EG+<1BTNQ!#*B>HG%Y:I66%G4>-Y&+"[#
M OVJ&XRDMQ:+.[J"-5)J9H/N95&*XHW$XE(PH+G&AE#21I%$+.X#KHZY BVL
M8M+O.:347N'U!SP]D"3B<\]$M.7DQ_7E^RO8^F!ZU5K0<<"01##K.9PMRM:\
MULO) X3(9&FR/CCVQ-4 ^B ^F$H'E(9PTO@O-&\C)2FS&WRXC%Q=(J^R.;-;
M9%O\A&<UR5B5LML75CH)SUG]LK-'K[;)8_Q<U+EN%_+2O] ,J-E/QY=\=GF&
MGL)C3E]CTKL/%V$.@ZZF) -E4K&ABDQ!S^V/.WD'IEPPX7Y5T!?F^#K$G"4&
M2HAEP$X?*;SPR.6T2@MB:BJ !GJTMT\>$X-*EU$DTU *;T81AD(JMKE7,";2
MJF<6*@T,@PKJ\&$_1>5T6@+4OU'%N7L=1:57R"::I7P;5S!ZP[W^96BH$YW;
M,]HK6N+)XAM>9B6K+3L7<9M3VJQD&OUCA?.'XDN1+S'YAO^J,\*\D%D& _HK
M>)SG+/7P@C:=HI='4BRR:EHPB6OF,?E4D\VZ+N_J7/80'UV&']?7OXQ^2<XA
M59!Y/MW@E./A!J<=;<4"-4(A)E2%7C:-4$2(7A5(B%X5Y5[,DHNYL!A'PWH7
M@<JP>;IZ#1%?N%.X$?9V!F%J"G/Z=BYP(67,(/>K*G#QC:6-TQ2U./P[AY>@
M<\=>ZV<4R46'*E[12*(\<[:^X-)"N6K(%:=0;DM@J"(2?=0+?:/KK^<(Q1P,
M^OY*5?5</VLU?O8-EQPD:D\U5KN:EDL<S/?+I&/T8M;QZ3>-Q.] 3L4..I9*
M[,&'RW QDIV?NZ?L:?$9YYB@M:CX9G?AZ=\W5T!J_A%6%QD/H#TX@T6]#O<9
M&Z$E8+>]BP^O<@1%4TT2+F[\?96A[MBR[@IR+%F/Y^-\_GL^._F+0Z[13)M0
MP],O\.F9VN.W_A[F&[K! R^.U5/DZ;G+<I3/,K0^:*5\1.28QV>2KW<4X9R>
M-_'\(UJSNJ1/*TRA^S&'&HXITI\^BDJG-E-*J3.0]NF&&ZC?A[\>ZP53&38L
M6W(4UV'.Q5)3QS!==\]S3B ]VD4\.**8B3\L$DV^+;4O@NYSH3S 7+GN-,E8
M-H +9F[LP9*V4J2Z@0 #E2W73L]VW+0!0=D6 ["3@MDF#$TFLTYX*^79N4)K
M>)!\*6" 7$5LYT&7%BV0%/P7_,9G-L]#@=(BQMB,'!"F$%P[-"Z0@X'V0[-0
MMIPE':*W$%(KP$!O20%Y,NU)D<-L!X8)<E"@3@&Z*:$@1X/C+833<C"@KG2#
M2.G@2,/<R+WDS'&;YQ^*LP\(&SY-$R9T2838<N$^U80=0:VI:GTO,($N:BHM
MZSA1PD@BPO83*E?C?,[^PZIH;-&ZJ7Q2?4*$[+)\^1VM:YU#DU5[@1G4U&X@
M0['ZN:%+(ECWIL;,.U[DWZ77/G8_%+@U1.J:"82@&:9Z\6<'*HDJKF?X;-=&
M@0$T0+H7,0H42915Y;(]%/G,<</J-A'(0)-X]]FS=$B2**AZGV^Q2#1^GX\7
MBVR=T1E>GKYQ4B3%K/E;NH+_3T&U]YU^SO+0:8@<U"_7T:^@[OIF_N2\>P*>
M1('6M@X<)JY  IIAIR^%:BQ)%%;EXAFY$%*#YI'NLV0>Y4ZB'.J7#/VD<[AY
ML#'O7Y*O!9Y7=-W2@DBBUNF)A'9D</D_@$X&K5J-3!P1)%' ]$0R>W.$NI%0
M!.CY>Q@_2D ^*I9*G%;'LQFI\?Q4Z'S>) KN"B5W.G7I08P^T!.9C;+/:>H-
MTGNMTI[VAVG1P_J@:"30@9[(W"ETP>6]WJF?A=%I011H0-VS^[.DP^.]5.I
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
M+(Y.ES>CPCL'"QT:#]=JLZ:5IA35IV+0!<H28+Q@F91F4G$;A(<;<4 E0U^
M_&K;=-EQNL+*\ISPD+Q/*WH1>$;YIU6&%[<O>%:S5+^3Q2*;84(/PM\1R=B\
MW.=S;B+_U+&+?CH6.@!Y6S;/@@Z/7A$'\\,TQ1++I-;&J&I:"#@@L6^N!%I#
M\> GJ9Z'[,XIQD_S1XD\D\5TA4W!PP-[%&A!3MO]9]Y J"EX/79.0Q]W#ZBJ
M"68%W(^W0;VIWKX3 3Z!-V&W8^ 0I$DX1;8NA%QHXQ.=II7 !_UTVX<0JRNS
M'&L2?I'!N(0^R8*0:LS/X60*4>RT%#G[=F^(,6VCTL^%P*"UQ*PFB72[-$!*
MHB@8JTW1A+-5MUN[1VI%"V$G#7.1B+#-&6$E4:-+(J5Q%52V$=@"71VL]S.C
MYJT):\-*HHA5$,I2V;9"<6?<H>*Z%;3D-7H22+\7V$ W,XM)8\58&U$2]:F^
M4&TNFQ=C]IA>JY(:ZCX7NT28)3'&94V+R5!J"H8E\RE>VD"@"C2;["]C6H7;
MD=0&I* ILI7$+TVI;%C^^3)M51=QK1Z/.&?N-D>9C9N5HH6XJ( &\YIFBIPO
M(R %47N31APOJ-:.FHCK4TNJ+Q:.3ZHF/Z[?CZXNXZY:'^N2_CS;.9]_9KD8
M.7@SGOU59V6C7E;:IMKM'X;N\^:?",9'7SH-5!_=-\/PU_<@E?6L*9-/++_P
M4_"G:I^'30G-)9]SG84YAV@=<'J2J,7P:M,%LI28UL%[W8\;!5PED Q0SXZ4
M4 V:%$*KSL5[0,]F\X>J"<<%G=5/HV\;@B1P4@A4\D]3*D=^WWREE8?O<8UR
M)J)AR3O][,>'T>A#"IE/>RQV4API1![M!3/.FO,/.0;H)4VJ53T!+?%3R&DW
MC()4EJNA7)B6I[C6OJ=50:HI)L]L4;5Y791]S^\,5RF4FG%?L0R(4O"(ZHAH
M?J"2MQ"PH"K/6*K<DJ<VI"2<FKQ3E<JR%X(SXRNBD[%!XN?R5&\V_(Z,UN,E
MP<T?_\BJ%8_#+-1>O?:-!1C0[%_&N7%.3Q]P261M.P;AKE%93A9/53'[/]..
MI6K3[ O7"?A]]MFTC*"2\%XZE<ZX$'8_YF"@_3G-NI9SI,&3A*^2'W*2V9]\
MLV3<G/K;$4H\^\>RV/YSCC-.%/W#D1_Z/S^^X"5:\Z@8Q?(F^8HOUM<)9*-Q
M6-&T.+P[%YDUS\50SH?V)T)6J+PQ6NUU%2V7W+MS4# M0R\V'M1M7%:&1E'=
MKOZ-RE5VRUZU;^G)KOJ*YQF:XMDJ+];%<O>I^%+-C__Z;ZWG=\_.!%B0V"GU
M..\<@@>C2\(3B"VV&96;[%A-.<M#L:J-./ GX&#7YU1L1I6$#]")=,P\.%DT
M:?;0K/$H,=H+C(T%6FC7.PLV%#0Z(#2X"KTI/J%WOXC$&IWVAD9 /9)L2R\,
MCVLT:VX-%-.?>%9-B\D6DQ*C\B8C]/^/"=G&FPTIMFBMVRT'=BK @V9K<IE[
MG?W4&WX%Z4.SQ3R12E506V$"5#<0AX#7]4IK"TFA_Z$Y9!2_K4MSHFTB!(9Z
MG;75IBT';5 *%H8FF0G% O3V%)8.XXXT- O-[6_TGO'Y?[6WL=-/A*-FH(1*
MQOP4EF.X>^>28U H-:Z#PMY_]L1AUG"/4K00^,-P$_H69<2DX"JNXX),2N',
M;#QR&]L*K&'>ANQO4$8F[ E4P%-0"1,4$)1*Z-TI%J>F?6KD9.I0[5.-/>SS
MC7&S.OM.B @:6>$P-^1;EP*10MEQ[1#COQ&96SAQG7W7N*5=O<YG<#D0!1>1
M7156B."/J,3S0ZJ11JGT.KWDI<@^[H[?/*)=<Q]F>(Z@\KFURV2(G^,*A7Y^
MEW.L,#"%U()B6$7.!_-FAE4J&W(BX\NX;X,GLNF9=Z@)R@CS$ACC/4D'2<'4
M:\Y?TT +Y,LX../07N_6;+5 *?@"S57CA:]4UM(PQ!F7QKA6(C_)AAIH(%F!
M[>>+%5TM/ J*XAJ'ON$-WWO+R8*Y1']E20&S?'F??RT(GJY0/J6_A+\6>;72
M[6E._?#+X*^!C$9!$P?TQ*G@.J[U2)Y+?/)WCDFYRC96>2.L^Q &:]!Z53TY
M[H%1$?<<.6$.*688S\L[JHC[LJQ9B:X)X>_4/)V%AEAS8S&:7V.Z#Q=P"BKC
MVJ<DQK?3$FG?BZI9<_CX+(5=;JZAMU^'8H"#9DX:F.&E+V#%,!CN37,<B=,5
MOLG*35&B]7X8'@2ZS^6KD,J=9EBO C:L/XT;SUY1*\B.:[#JGY/H/I^M:Y:4
MZZA#Z;"W6!_"_;A884%>X3VM)3&4HQB*<6U:PAY73@L!9*\!7'XF1:E-SV%H
M*B8=:&F^OJ<(:V@*$H?Z(TG&X?G XTL@GD\6"_E&X=*#@)/2S=MB4^B'4$'8
MWMXER:/X3_;#/U&)__5?4$L#!!0    ( %R FU8&9PFF#ML  )$M#  3
M96@M,C R,C$R,S%?;&%B+GAM;.R]>W/D.)(G^/^9W7? U>Q.9YE)5975MSW3
M/3N[%GIDMFR5*:VDK-J=LK4QBD1(G&*0,21#2O79??># WP%\2# AX-Y=W]T
M5TJ"@^[ SP&'P^'^G__KUUU"7FA>Q%GZS]^]_^&G[PA-PRR*TZ=__NY0;D__
M\;O_^E_^]__M/_\?IZ<?:4KSH*01>7PC%Q^N/I/_<79W3:[2H@S2D)*++#SL
M:%J24_)<EON__/CCZ^OK#]$V3HLL.93L \4/8;;[D?W]%_%!<O?''WYB/[)_
M_?P/IYM]'B>G/__T\Q_);S_]^2__Z4]_^>D?_A?YOS:?_N_34V AB=/?'X."
M$L9R6OSS=YV/?'W,DQ^R_.G'GW_ZZ8\_U@V_$RW_\K6(CUJ__K%N^_['__'I
M^CY\IKO@-*[D:*B@&Q7=^S__^<\_\K^RID7\EX+37V=A4/)!'.2+:%O 3Z=U
MLU/XU>G[GT__^/Z'KT7T'8Q!GB7TCFX)__Q?RK<]_>?OBGBW3X!M_KOGG&[5
M/"1Y_B/0_YC2)YA&Z/_/T/_[/T'_?U?]^CIXI,EW!%I^N;O2BO/GH[XJHA^1
M>+RE>9Q%E^DX9OO4N%S?ET%>3N"[2X_%^4-6!LDHGKN46-Q^IN/&MZ5#&U>V
M#M)QX]JAG)/;4N;4>3"/1C&!?U^S[Q]Q1K^6-(UH5/,&E(:5DW?,5US>918>
M=9; TIOELIP%ZXQW5-#PAZ?LY<>(QJS#GW^&?\!.\S,7D?WPK^<9VP0WCT69
M!V%9]\1YY_W_JZ)-*]X1-SDMLD,>4B?1Q( =?S5X5'V5;4ZL!>S.-#W]<O_=
M?^%_)[_5+?[7?Q:]-<QM\N/1"O*P_A+[YP!W58L?PXSMC/OR](C1;9[MM*-3
M?3+3"O+C4E-9VR%7Z3;+=WQ3?@@>6SWHS:J^.=($&_CMSW5C8G7:DM]X:V_S
M/C3<70@,C;4S&K9!\<BY/A2G3T&P%Y"@25G4OVFQ4?WB7]D&6E+@XCP)BN)F
M>U]FX>^;KW&A (@%#0)*;#B7E@5H0K(MX8W8^L":21B9S''9V8;PV,: MC5:
M:GQ;0P4%Y-V/7V2[($X-Z%8U1H2UDM<A8(B&GA ])\>88-:CHH]B/21PX)OM
M=EG*F=A\HKM'FIO@JVB,"5\5K[*5!HV(P,2&_"8:S@]?9F(]9A8 MN*Y8C;+
MHS@-\C=2/ >,)_+;;B'F]XR(+9S<+OAXB*/*'3.+$#>U$/>5$$O-@-T",B-F
M4!<0K5Y*"XA6*;$7D#.7!>3,[P)R9@>&LS4M( :>*V:_@05D6(C5+B"3,>-I
M 3FS7D#.)BX@PSZ#391K5XG>WY&\ EV.^O.ZN;CS!+]!SG8TC\,@)1=TGQ5Q
M::$O6'X*:8J[C@EI?G'\4M=Q2J_8:5'E>A@F\>>?ZO)MYZ,""L))UN2HDL9_
MP%DE#?X",+E,R[A\^Q G]//!L"+)S9#@H."O#P'1A$ ;(AKYFG/=8';G63>2
MB\WM51IF^3[+.:2XN^@\.Z1E_G:>13HOM14E*@*&I-" XHCLA'!"9B"2BI@
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
MC(9949O34,ZB:.)_F96<0L$K1@%_:/IB=C5_212$)4-1]WLG),LA(+5Z.4'
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
MS'XO;&*?FC0"E'WE&H%(O/ KV>PP73_H*+ #KI1<JXU#A='K,;K*@7'_N\@
M0)115'IT^,'TL&M?3^(3U7JGN +6GGWZSLS[#0V9C5VONCAPX3"$:K_NEC%N
MEG6X5US=*GZ\D"[L5U?)WXXGQ=F#@NPY$4>G8:1++5'])'TNM:=9SYN+ Z=K
M6*<UTR\?N)5SC_@RDITVJH^?T91NX^&7D0H*])>1*JXUSPOAW5?5EKRK6L^X
M'+NBV)%[>+OCUTRR9_G^\,AWI=J)U^6=!/M]$H?-U=S=>1VUE"U0I]8Q>]XB
M(K)MZ'1A,1W=R;9"/N@D]&/$+, X_G-B[3*K?DZL76/Q3L^*NUKP4=7WM2*-
M&?M]#L7,+ZCXK\TKI1DZQSZ13QT+]7G2,K!AR1M9VU#4Y08A/!J$ZIGR0O=6
M]FX![[*B^Q1F47>E]V$67?>^[NF]]YLTXC\E?)??1/]V$%=H%@%92WUP)>OC
MI#$;L68:;\?@:KSS3=)^M+O8KG&%G748ZS$*ZS$J.V,2-#T4)R05@Y+&"=A2
M:UV@INNERZ(U72F]+V1W-$R"HHBW[*ARS.H'-O";F_,K)B1$W-]L[RE#"2][
M-'$MF_C-E2QG4T=NQ(K6_V1GU1(Q,O!5G@47O@OJVGYYF65MQ)40TG!^29GE
MD$#9!O*N_M?WY"F(TX+7Q7X)X@0.YZ=LN$X+&*Y.5-&WLMS-HKTN*]XLJNL[
M)G[B$Y?)/:\CMG[D2Y#1\?<K>Q6S],@<G>>^C=<R,ZF,0YC_ZE[2'+WS,=U'
M'[?S]81-=>\\^#S-YT,8&^X='KS\@>WE1TG GUD#FGM[I&TKGJ>W%/,._FH>
M]FFO_E5*BK*,R*GZP$2ZJ\S0.L#S)KV(BWW&C$_#2N/>%>)B-$+./NA4"3>%
M&Z;NIAO)#*9[W9DO)9]!Z'J!7FD:SJDP[BOB6 PC!CYP=PX; *B,'*<'ML[=
M-#>U(A"[N8JCQ:<XS=C1YJTV439I=-R+6F"308'*!7J !M;HZO3LNM6SE@72
M\E"_C] M1E"9L(D?X;Z4I0\S[E?BOL98D5ZX3C$;?QO+G(<50'W/CZK^.(90
MD$.9L:(N)FP1$: GP31L]'Q+!DS5M*UI[?W1M /WC<V_AYR]1V<I*7LIFH&U
MT."CFDX#P)=,I '4>]'6LZ"(0P=5K=I[U-.:XV&<G!#>=BT8US%NT,^E)!BU
MQ%CQO[FX7XIII^!'6^:O:\9-X^US53E2T*$EY4@[O:PG%W%R*(TUS+44'M>4
MEFN;5:5JO99U1<^\<6592HI1:XNE#'QU68KQ2>N+7H#^"J-AW^<:TU/:H56F
MI['> UPFQJJL+NQD6@3)@J%M5JZ*D9)U7R,:PF:;L U%R ;.TC5IYHXE6^2>
M:,8(;TLQOJFXYC$A,7Y"^HZ?M [<5BM;^T@1;KQ^E*L?\47+TT+ER+)7;;7B
ME9L:W >K?X/F)3'X\$6N ;_C"RI"+\QHV>QH'H=!>D'W61&7S 8><E2ZD:,5
M3+261V5$<W# *:8F)RV]9Z?F#-)UCPCDW<^]TTX!EQ+,O"@S\AY:?.^E;-,8
M4!Z7.O2 2+O2AGZ0B52\YH6F!ZMZ;')3U!(U$I]R-1?1Q/OMA0.O7@NLZ>9>
M+BJCGGB<<FHY*%^>F5,Y'+7"+)-VQ)U4>ROGNL__[,<*M.%OK^0/M0B8/,=2
MP2]Y@I&B\ MV.JHTP # 7CO4"/EC#N6H[H*[%*H6_L+5A]DL@,^\6FW\K-U#
M;-X_Q_M]77[FF?U? C^$F??(=P5,Y3AV!491K0P+Z\*+56'8H?V:$)B,.=T0
M&!@$HW<Q);;T* R/WQH,KR&#"U5'Q>8ZX(CK-D+4TR/>!A^,\%C'Y "Q_N0V
MR\5#4^S'7"Y6VJ!X_IY<^&'-:2D:9%$8N)4CWZ?>RRK6UWQ9OWR_-6U4J=*D
MY=Z>COO2.MZBCARET6]35[3 V5G5N"/G.[W^0OKD\#!UBC+Y"]7DUY07<1&R
M"3SD5EY)QWY\AW8:)+0.^3PAXIZZ[6:E,<-6<VH5]3<TH2B0_97&3\\EC3;L
M$!(\T<^'W2/-;[:<R^+F4!9ED(+*#44=._:#"%E7"?N0K>E)U0$1/?!$+N*F
MJM.)U_#?J9)6XAP*"H^ >-B.)A:1AY,<Q T3\1RT/=?\G@;5_*;-_/:O)+/!
MB<9<F4:I;G]E&J6W/E>F*I118M!];=+WY']U,D@Y<7WR&D0\7=IQ:Y3W"/#Y
MIMEUF5I!\/)(3;9<JH;4>/QB5>1E9Z%B/[6+%/L!_!K1(2QO\GN:O\0AW7R-
M56Y&?5.$9<; 9Q]@53-^"52U9"8X:XL<<; (RQAP'\)$C><A0"P-V&*31M5G
MBXML%\12D-"Q,*KVN-!5<FP%!M':'X)GYQP9R'JL*-"L!PJ*P5A]^A.%?<%@
M#O;:(1I[?0XEXZ:>?-'"6RYY2SX]7=],'45,TT>)R;YAHP0DUOTH*.Z@RO3:
MX=Z2'G&H6SM]JXPEG_YN/">-(O*%HHQ)Q9VB#$B<78:=*"F$5]]L[\LL_+U*
M;BCRNECX]BWI,7<E2XFD=;:FXZZ&#N4?ZI1-Z_#@.\V8M#:[3!<2 !D;5T5Q
MH-'%(8?;,%Z=XY<@.=#/])7_Q13N8DF/"D [B60 ,CHB"(F@)(+TA'!BN%]^
M%0U\V2HC18,_0(@(J-8Y)/<F&\G-$Z>$:4!*1>V,U[A\)CS )$C(_O"8Q"$C
MWE(^*N^^N[J]^6[^5WNV]J2/"<9=8AQT4EYB'!029XEQ<*[[=9_;NXQ/NF[P
M^:L9\BF[3 =#QFT8/@L2T/V%F&0[6EXNR":JWMGZCA?P#L^T9=]19D/$(7BP
MH=7F-<@C'O#R(<NW-"XA,F#D;F[7]4HV>LMQ&+%%M#T+*Y7POIO8LT[_Z[,1
M1HY*UWSHFPU0B:9\I@1R3[(AR=O1$==F!V9#K'8S==$6EWW6155\+AEB'5MF
MS7#IV_^BX302+JM&;2Y\H\O&I''Y?^.ZX:XRE@N'N[[X7SDF. BD#M:R!HP]
M0=:*OE(?P;!PWXB3P+'2NZ>Y7LU*-=9?H-%/_VL._^/-GN<VNOQ*\S NC.E&
MQW2VEK5()ZO2)W'Z&$ 8&[QXH&E1%8_,<]9.N-4?JUPJ5;O;X(W_NK)#JJ^<
MD/H[7-D%,RM<R&Q'QF91VQ]R:%3"FZ!#&M'\-8]+?O% JYZY ?-"\],@23)1
MBS/CWUZMVANUQ&D),*H(3L$VY5.<NGXXE$&X/SP6<12S.14W*?6L&Y:%*9UB
MEH*;(KOTTE/]X(V_E>/]B=QQ;8_US5O=IZ>:9G..07=!"$C1$/ZAJ.N6L%4@
M^/N_>_^GG_ZI5\%1_+(NXTC$W9W7"FF3%4,JIS99*U!6A+8D;?&0;:*(OX,.
MDML@CJ[2\V ?ET'"5R^^U75WQ#N8Y((M[U64C%CI[FB8/8G7U-Q_8U@WEO\T
MXNJ",(Y]_=O<7IV?J V1UE;IKD@9I#MFZM;I^X3P9,%^5B,/8]8=K;#3H<^U
M!TL%^RL4EOZ-3#JZV>_S;)_'_(L0Y!&4!T;W=L<.K?F+TE%B18638M2">TF?
MNR3D!D)W*B)24Z'G$ITL!K,-BD:,7%!Y2AAJ"ZA.GE!4-%FD!QTS':2@3SFD
M3:NF(Z=E$*=L_:/UD^_7YSA\)G'!CFS!2Q G/*L#[!91_!)'-(W8/PKQHA_Z
M",*0G_N>P+X#;4Y($KSR('GVG4/"O_0#>G)1TRW23)X.4U_^'1U&24=<SXHF
M55^-,V-=+@PGF?^_Y\$8!K_+7:Q__X71O<+3-HQU7U;$_K7X6)8QKG1.N[*(
M0K-4IMM-IH=PN1F)--9@13P&Z>\KU#4%")V\@T<(7,W9_]< SI*E8'KB8;[7
MU\I.YWU))4.J[0- V?9"H!MP\5<=G9"JJTI/UWNX'A*Y^GM!@IP=]]A2PYV:
MS/Y\"4I*]DD04M_5B$=C>,QI6 E@[\;M>9:RQ;G@)X(O$.LQTK!5].-_.]1*
M.,*@;;N!C>:+*BS&OS%K(RLW7H4/_0S<6#LF4;5=AIP<@G_8&M5IMSENM\+]
MTXQE%SM5"^21GBCG,*-[6I:)<KN<U!N.YVJ"M/8Z66? 4<?RD:I+='?7G++S
MO]2O\(RQ>2+ZIU+@9YI$$&#0,7J#RN@]\:B\,ZA!QZ^V"AVP\+?-K@NQT(5(
MZ()X]U'/?!<<O'' =:$07:[&H2:$G\'HT';DW^K0RSCF0+YVN\->6N$U.Y,.
MZ;+5(;O65FAR#$#9Z?@^M]%A<QZYHV$2Q+LZ*^ 7\%?R?UZQ44G+^(7>LNG3
M7)3-V#_2E=J<(V(ZW3_(I_NKYG1/JD_P"SJ!?OZ5JKI:\QT"'\*_KUMRC)AB
MOSX&;+F#2[TJW1\77=@R<2/Z7B$ZUB7?[&K3O0Y<I\[87!QBZ0Z$?+6ZLZ\\
M8V&E.WFE.\< (GD/0( ?9WMGY!IZN=LGV1L5EQN_,D,<@M'8VJXN@CY'I^M9
M+<VRCU\BZWZK,UVGYV5JJ<^P*#H.12<8'"[*:2VP,-Q?.P(KBJNO:"FT0+_C
M^H<%_9D6O?$J8%[IS(CP<9BKTN6(6%.(YLI2D$.3'-62SD<V)(T$4D4#$8/<
MMO.2-'5I[KWD:S)A2)NGR00@G"(@QPQH,ZP.M,<LZJ'A> @LGM*K+L8V:ED1
M$TJD\B$FB(R^;>@%]6F30)H:8]T5Z'A5Y:0[CF5=+C/DL)=_ :[1G/!&=!SY
MV)>'AI4+??Q@XYM)=U5P;%T7:# !JXX M:ZLAF>Y&&D5^=L4>_*C@LZ,;T(&
M,P@L!A\[W<9AO(Z,J&:TR(5635!!BOA2'H(&43Y AQK)999 /K$=>2E.VS M
MS^!'$ 0W#LL"67+,E06L<!2C76%X'*:BV.&PDMCW@:DP#I))F+LYOY)J?=X&
M.;?5_6K/%*DZNXFH;:BLA.H[<3F"B*)(\3K6#U<%E-825^WSF'!A<"DQDWE/
MFJ#%G28M@N?%PEV(4R<I_"<J,*N&#9JP*G_OLI2[V@=50-$6M_JVQ*FB"C0$
MU(H[+K\(GXU=3"AKT:"H/*V& DXI%F[O#%=B.6J&68CEF#^I@L@:S+5I/*(6
M.5',ME3C1#'5.)=X3<:8^R"A5>&+H0L\/0WFY9V!<\D/R%HTE4O6<.TU-.K2
ME=?0D.. I?WVYV#'_OF0!VD1\'R3@W=?-L28\+&190!'*[A;LI\2"5+6\X&"
MK1MVAMW4S]_%B_#!#=) @X@D$^=] $';TZ9QE0EA%;O4X/CW\3,X^-@ENLZ#
MXOE#DKT6;I6Y%&1^"G*I^#?6X0("PBD,U;=PK+'%Q?!41$R+*4/M,"V@T-Q#
MC(&K%-Z'L;/Y)HT^Q&F0AG!.9RS::(=#'\B.(UO)5%XD@%E#S',+->2$TWO7
MHHD2G@)QG0>S*^>VD1.V]Y>XC&GQ%]\N)R>0JOQ/3@@=&3GS)84HS.:5#F04
M@7R'FDQQ^M8XL3,&;OMP$4U)^]:,)TOAK=&#9QS8;C@-59PB!<P,@:(3,8."
M"(N0&8<A?GBF)-AE![$Y\U7S(,"24W']4V;\T6DS#_7;4WA?'!YR[G@1[U#G
M>'%QRX;C.2C8 >4VSUBWY1M3=HB2VX/,5VF8'"(:7:6;,,P/-+K\"CDE*=0G
MYY<VUW'P&"=\R5,K[9S]XZCYK",B.<ZJSN$Q6MT]8:2D^0"IOP#O,ZIOD/HC
MO*FX'^Q\!_O"$VV0F(;LZT&"G98V@Q37@Q2W@T3K08*F&1^D1#](2*O9_/K5
M6?]6JEP6*^:WC9^1:^UUECX]T'QWG05I 0G%'Y[C/+H-&'M5&H*'YSP[/#TS
MCF"'*.YH2.,7B./0K*[3>L193R=*W9]<Z(Y ?X1W2*!'PKLDO,\Z%0FI>B5U
MMZ33+[H1ML @G)8P" GK4&3Y"IB% *.PYZ-0):& Q"1!/0!YTZ>GQ7 .!>@L
M?ZM!O\6"MS( S&$Z2O8N6[;!/JUR+52'R)L<A(R#I/JYXP=7KVDS=(N<=VF"
M_/KL),V)D=3=UME*:F_+34ZJKIM?=3KWEXIIQN&HSM%'YR%1/['YU2RI@?N9
M@;\=^W(V)50E>UJ%!KID?9I=$X]/XG&MB=61/*W4CN%Q7VEB_:NR[1S_4<QG
M6H*;G)G6D X^.GO[4H QW?KS&C^EC;MZ1&>8?NLQLDKN75J*BY*Z&]@VWT%/
M;,Z_[_BUV][\N[/G$/Q\<_]7\N'ZYM=[\N'NYA.Y^OS+Y?W#U>>/9'/^</7+
MU</5Y;VO>.IY!(19W?+K+VXD=5SW#;E77_UH596<]J/U%"DJ[ZU.[!"R8S@D
MJ2G91,7,&-T4S%@UA419T*+&[PU+(@?,O;6)J 45:<F(H)M/T?XL)$FAB@B-
MAA1MC$"\91'7-4KB5I9 *0MN2* EU.0X04N<^=&8VE4&69W*KK_,174,G?C4
M(9-L-LI4TY_P-&[E"3?2FTY6HUE.8@ZZ,5>E9(/H'-2V06CZ4;O[YRPOP7<C
MME+^1Q>-4]/[5#:-1#9ZQDF%YZE#O!K]LI6LHUI%*U&LE\BK:ID0.*A5)OCA
M*%2>A91&W.L)8;&?@I(=G_F-SWF6)#2L:J,!GZ6]FDWI%5/Y)DDO ;?JK:I6
MS/H[(76/?&]H^^21U MKJ].3D@4'8B?Z@F/Y.C5ZN@I(>CX=_ROS1<WB@UJI
M[VD>G]/\B@NUA.?SPVBD#&L?#'EWJ,7;=X2V\<FLS^ED$K82\QOV-DWW,ODU
MVN&"U,&8L"+W:;*KY;&QV-NKXC4:['9R\7627P7"W5_22-1N[[Z>R2*)X_7X
M8="EP=.'09'&1JQ6GP##YX(RF8HLB:.ZP'+]DE,?D&I/CA1OZB"/5M]Y%%2/
MFA<\Z-!CZ_Q$V?K2,,,^($7S4M=7/*<K^KKAFEZ@9Q.-.0<$^4$LHJ?2K!6=
M#O#OPA4K4I!VHJO<K((>J5^+H"^'G34 09-WVDC N1:%AY';YY!,@G]>8[B.
M=?-L4]L"S&*K5*(+W4?7=1\X*(MM#YY\;V:IS.ZE8Z?:<BKD=E0=+]T=W0OP
M@3@\@!1J(W3#1]?B++/ HLDQ9@%$+R[P]MF#TUVN2R\>7=QFZ89=VH!*K/O<
M\2HW5=(H+O99$20KO=YU1^R0A]H"KCX]TC>,M6"NZ$AC9_X]U&99'3W536??
M0'2DF^#]Z,B;V\N[S4!TY K<N19(MG3K6L 8166OTC"G04'9X93_M\-9E8+:
M0E5=.D%442?9I!?[%3%Y5Y-_#_<.K4HV*<<]Z^,D*<^?H7A; 9)EC60BSI#O
MF)UG&%X3;[C#M*^'[A@=Z465/W1!MQ0>-WR$!S$I[,J5YT?G277L L>;ZBJ7
M5J'J#N 9?MT%:?L@32?H#ZVFBMA(\]1*4^BD07*KCH)CQ[7J#XL6[M6I$P8Y
M0^)FH8^:A;Z3&*0J3,\6R+)-,!(=*+]@@E]UYOHI#ZK'H-E3&E<WU>P$LHU+
MDJ7@9'\K2KIC H7D,2AB#TY;><3D9[%..[V*W.L>KY3'<G=7O&CW=9\[4K#-
M.IZDCX';\(ZMQYH_W8$'K)VD&74>C<:X,.?QF:]KWSKG-@[V^L@?"'>(N5DJ
M$O6TMOB2*7M&&N&3AV2]CZ/GU@<KQ1^A#)X6A7,H,,'.$5!"^?Q0E-F.YOR1
MDY/^&WKQJNHFZ2RUNNZ"EX(F=2<GXJW>>O9;%TEY.@GN8B[*>,>SS=&ZLB"3
MF'X-:<$CJ!E&$_CMNO1V$++#*CJ(5T_:".%1*?N0Z_Y[1.=5XXXEL-2Q#M%Z
M-&I($BW+?K5# :%A?5#@QY,&W.84(B+KDW&5\:W>0 >?B(_MT*O.6,ILJ4Q5
M;W6RR(X)ZO=Y^6QR<[(JI*DU,^N<J/[?G4\#];"RNB!Z159E;?.^3;8L.SVM
MSKKL2CG1PFRZ6LLIT57>1K#5'@&M<#K.G)1 ZM?K(RII/@1?:7$;O(UQG.IZ
M68,O1RF=M?'):ZIR8E)1KT7C',4#.4HNQUXMQRH<+GHH6OM6]#CT%8< 6R\D
ME!-6R @[5=.#WP@$C52VX0?<,&OI5V> VLK'VXF:'RE4 !'-Q2_6:&\:T6@1
M:V""XN@:'^!,HM$=92?-@VKS437"JNC1YTU.0"I:D*J)AS=4#DSF:B;1"G<H
M9_JH7L=RTVQ5IL-U)-=T\SW2>CNF]6VS]21QO?!>GY4V(%##^5KM,A6T[*^X
MUV&#U0X1_1;C0.M50V1)+#6DB>F:?9^:IB'# C6<Q]RT7Y>":) UK" :6,T6
MK/DEK<*W_D8C=AHZHRG=QKK":0[DOH(T]?)8!6AVR>% 3^H./-AK4X0[DH,=
MZ,FC1@YO89D#P#.&9&*@;E0XY@CTU5&8L/@>=+.V!O/QXD#A =:=J"YW*]Y+
MGXL#GMM.:>S([[9IEM%V#X5P67B95_5#JHY.2-75>OP7C@)O=L((C6H)@Z;:
MH/?7ON,0:[$#6\#5]]NE:_AYW/68MH]UO%R2)'-^N,1[6/ JS/+%[Q09A0BK
MO0,;@*'#TR0U!E?VF->@7BZ=K/+QK@)\(Q[MKBJ]I+V4;7K).NUBYY'@6A-*
M.HJG3IR)(N?,SZU-4J+.7\1,])07L/AXB",H\K24?/T:-#;BK?,9N6YO<%]
M43:'3?1OARKIX$-V!XG-PCBAC%EQC7R=%>SW\^6"6.9SB!O.0N,E'4?:ST#B
MH>9#!!:"*IKA'7SL>_CSMY9YPL\@YLT@IFP0$_81^&UJL[)Z?3*_I(KV5ZDE
M]1-E/;N@>S;/L=*WU1G3XV:(ZT>//]G5W_[9ESGFP*)]8B:<A<6%]>HYGD_-
M5H&UKY$JI&(E9'N)"_;5#UE^D1T>R^TAJ2\U#9IE)L--N6;B7WL-W;Y)/B'G
M.8WBDL"RU[P9> <75GD1)-][*Q+B)%?"K&I>GQ7R'$0505/PVG,"M4&$*3*F
M#<(+::,1UY=-N&6%C^IFQ+CW#%"B;D=#4F@OH]O8X%8U*C)/FC%!F+@)$-;M
M"WB[[QQ"O*OOU[YOGIW[W>BLE$7>^ZPT!47?[Z%@^EG C-WS; =<#)F8.@)$
M[=;R+%7RAH:GC]"25$F7R2;/(:48_/N$5/7 :TT_(0_@M_2CYJ.D"CM-?:GV
M9,97H<MF1>BKL%D+L&X7JZ,KW'9"0M7R[1,MG[/(KO*-)3WNK:*51)IG,)7C
MB#M:!3$1U&LH?S-6-FZCOQ-;8"5;D/+S*!-O)\1;HA;.B)S^$Z>/>ZZX@#KI
M?-^BVJN;X@;57M=05H^/09P"/S>I(D&S34IRVPX0UP]KF?H(!,)Z^6#;T07/
MS]U4.*^[$?G(_9>6'BVF6$N>&+F0TST/.8XE-'$>DWH>E?+M^22N(M.ZFP[V
MUQ0W!?2RJ-@9(D8JC\N'>=?JK1EU]8(5F!HCY.@IR]KJTEG@:D@[_.^SG5T%
MV"G9),2/"1U\-VS=@Q=5&9+*;:MM._#\<'B\@'R3[>E3W(KE_^VP(R+UBF4%
MQ]'O7MCRPQ1VDW8L9&%%*U1EB #K;8N)9_G4(UH3UKRS:U3^9R^O5T:Q#_9B
MNTMX?,MEAYJC9RHXD+%ZF#+?V.,_/=GLLKR,_Q8X;VU#A)@!4$,R*%Y6- 0+
M;UUN[MC)DJQJM[+#EA3O8P4L%.4X#I6_BY^>RYOMET*PTN6SNH,PJ(M[5X@*
M-$).*>?*\1.0$\)[.<VVIZP?H54GY BMEWXO-6>0N:]\>2WRH5B#^HU%;U\A
MQT)WI/EX1\,DB'<W6WY/4WQ)(YKS?[(]E>V4\0L%+XG:DK2EQ3$JK261*WUR
M0EX*G),23BM^( TU=VIZL#9'RW6>!*^/0?@[KR\M!#MPP?@/8 -5@NT5@B'9
MH6[PZYBD'K!G89U.QJ#-5/DV6R_H8\E.M#SDZC:GN_BPL[9<E;3>C%>U)$,;
M#U"1FHR\JPCG#WD:9<6.$RD"D:**;$56K %J9D/6@#,4C?F0Y31^2L5;ZO#M
M(0_2(N!%EL$C=$:W[.\/P5>#WECW@*@]]E+U 5=1DIJ4=&AY=.T)>>3D$$[H
M2Y.FBT>_AKP,([^B]ZE&COCK*Y,C^'"B>';[(,YA X8ZY5 FYH5&XICZ5YI$
MC.4OQC.A)3UF%(^E1))7JZ$[(4!WR@GK8Q^0GK()@J.@IQ17D^5JKM82+IG_
MTYT3^*28%A?D(47$B9(6;[_F<4DOLE=3'*NJ,6JLFX)77<61-\);G4:LF;]T
M&!8,MVP6PI.X0)$7M[1T3J/\"JV(:I1Q(\UT,);#RG08]IF!XT.<!FGH^H1Z
M3&?^,W*8977,S-%TMJ9'S;,(?KZY_ROY<'WSZSWY<'?SB7RX^KSY?'[U^2/9
MG#]<_7+U<'5YO[(T'8X"]A(];)NI7'6B!PM5M4SX8*&G*&O275,H2%@E#S3?
MP;'9L/+H21#7%P/?LE>MJ87$]MCK)E8+FON*EQG#OC"'V1E,J$SY'.<B*YUG
M71F"4%\CAO"#]:PYI#3B\>5717& I[%'#MO&5[M)(_7K%7#B#CR!GND3N,^E
MYQH7N2B9Z/J$U!T#HD77)V3P[=GEUS Y1+!%W.RKRTR:AU"5W=L#[*5&JKJ
MBEFO;#0.>R8L!*V ['#ER?Z9QR'DI!07 X?44][;I91)\=I[5DU"7V'.@O3W
M@5U5W=R3YG?XU6FQV(2@X<P;Z5@=M.:Y>,[R4I@ C\ ^WU/7HCY]I)A4H0\3
M=(/1 M;JYIX,10-$CHW$!6 ]WCZTX5I<&5O@&D<OW0?]7L'\6HS:(9TT87QD
M0$Y7S3_%:9;'Y1O?V)ZSA.UW[$,/S_3^\%C$41SD;[#3!:DJ+_*$OG "=D9+
MJEWDH2=2=T6Z?4%P#^N-M-V1JC]<-5E$;+ZWQ1W+.B!%0_^'HGXE7&;L#[Q$
M&U3DS'CU>@AA%1'2XNN>PH"F@;X3%K0"Q%N$"<T& 8 T3\L1ISRY+T?"KE:
MHJL #!8E:]T"@R>68-WBAQ/9.\9F\8*OU/L]C]=[5?FH[:7DH.VF:;9Q Z_-
MC6\K6YN8&D7*.9(V.TJK3KW][;KVI[OTIUJ!PJR\V=9.C_.L*(L/67X%,QLD
MMX?') YOMEN:L\]JK#_'/I"L/E?))+.G.O<PBZ[Q)O(^".N$5+T0T0VI^_$0
MMSV;H! >4 L:<D$AD>/5[8TO8VT4-KM&FC]@VAAGR\Y;7 %T+P":5?W@6V%J
MURJS-7=9>E]FX>_.%QQ'M-YO+HXE,1^>NM<2@HYP0O^^S7'R= ^#YTE0%&1#
MLCQBVU1>'0N*$Y[X7,+H[!+O&5&M<!;VR+RRAV(N"]5<^K\F4>B:W?V'0M%F
M\#;5-[+@R+K.U#><PR3XOB,5WV87$5 0(!'NWNM%W*4#0353A. X;U//^+W+
ML$61QDNS+(0<G3'C9H'T9L'#7MYXH?FB<&2YF+9Q(QGF#F[F7V-A<:<6)^B=
M!'S=W8P3 Z3@K_UX4&U>_('0*KX!_I*Q=>0T2)),9*[(> 3$'XJ!;1MU<[,
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
M8=8',W(O 8>W/B&B_7I4P%4*:.>U#M@P9J0Z8,. P3D2T"?P0-W5>?8%+_;
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
M:.&XXM+$+1Y70X,<D*OC7!7+*MJN#]TN<G0P[OG.T1H_JOA<(WB0WE"^T/1
M[\2+%+=**!:TJ.\GAR617Q5RFO7HP!0A\I;([V-(2T3)3R$MX8242*TH;[;W
M0>)R66TB0DV69N!=F><TVY*/61:)R@7W[ 06ARO2BE'RY ).?C.@#6%(SGDV
M!" 4\'\IZ,VV3JYJBK[L-T0$N<1C'PBL >"@:;(^B\=6A#H#L5<#1XV)/H#5
M@, )/8("I&=!02/('$C3@I^K;_;P_YLTNDHADTW\0N$5X' >L5&]808=C9)6
MMJ-9+Z>/T VY#=ZXXWRSIENCY<0-._UX#2<:#ULIEF@\9L=>C1QVNR!_N]E^
M"OXMRZN7] $\E?SEZI)]LON;FRW[W0.$$P]=FDSM%.DZ9;+L$CQ%CY!6G_=)
MNET0U@//R'_T2]84?O\;[]OO1<QBPY&IAN.$RQWTQR/CX^'K+F<>;>C>\JQ(
M%6SN?Y;$P(YCH#A2"?8?#OPX9?!D9A*!!:YD?WK'.O^>PZ.0X>$A+#I\IM$A
M8;91S?)5Q?%EQ;!5++1++YBVB)-TTA17U'QRZ@FM.R!U#]Z7N)F$;?'<9G2%
MZT]A;YT%"3RS$>?P^OD5:PM)93[FV6'_AZ)9]^!W[-_L-UVU\FK*N*-<,F'<
M(8[I)_W 9+[\RAA*@^3\4)39CD'F[.TCS9[R8/\<AYN<!L6@D3-+K_B^U9'2
MZQR6 "!2]T>:#LGC&VF[)+S/U6C_O"/160WJ06'"UQWR6@7Y/LM%T>)K /8Z
MG+M3U$#C]IVB R@KP#4M"DIO1*Q9^G3-N*'7;(6*D[A\^Q24AYS]UUKS1_6&
MJ/'CI)5>!O)>3DC3#^$=G9"FJQ-2=[8:%9]'](YJ]Z1OA/>\6T\ =%^')Z 9
MV?SNO ;I/Q2QUMU1O7DQQUVD-9GEW0=/<MZ2U6CN3(*WFLLL\+R,_R;V7_:S
M+/IK7#Y7PT/@<RNQOYUAKK?#G3$^UI78?+&IZO>EH-M#<AUOH43)'65GG$.0
M5,43M#G]K#R,"WT+R?&XU$AIEX";;:<.J/@6@8]Q?V3]N:I6"6O;I)$4^3(W
MW7R9WA<+U %LEQ+%^+U4Y_S> &:= 3Q*->K+J[FH8G:=G>O72AL?*!:X6(-#
M$N0D.DI*7'2V[;9R[4%@+@&=!4SE->1>:LCMFR2W^R;);9,!UJ?#],,!:B5\
M8KO0[K"[@[%/JIO*XD.6']N<HVRX*?W[L>HFC8C1SN,]DZIK(OJN+X8+G@2I
M=YA!,?Y>:/Z8.9E_\XY0QV=[/$#B/%=WO1+3;[J^&(S!Z<J"%+W'[[J%Y^PN
M+G[GO!@C]]0$J%%[&I[E"+=.0P(M*R7T%IXW.^.X47HFK,@1>B:@^ 'WV=L#
M^]SF:VP*U3-2^83Y$?<6D('6Y#=HOQ:\SRB!5^#+.!I$OPPB3^L[^]A%M@MB
MR2HW:GJ'RNM*W^7>&D""8BU*,*L,?M=_"4O#FX $)!PUJ"[*)'X^T=TCS4VJ
M,$2)J0Z#4DAPJF](51:%H/*E%BBRH*J''<8D%;$#&(XSX;#?)_$8-1FDQ'0
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
M$.U7 NJ9F/<)[&/,#$'[&# CKTTOG[?)VP,-G],LR9[>KN-=S#[QB>X>::X
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
MV_/*&VO0(1L!NBJSJP6(% +X4P\5ALS:H (0"OC/0;ZT%$4\[N+B]]9:?V^
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
MM(@2;]*=%;3@L3Q%Y>_RE;M0/8S=C(0+CJ%-GL$18XEO9-^(UX/I$]\VKN-
M1+88+&TM!6;4K99K:4NL6]8F=]/85TR2/>]B)U^.8;O 86MV;V&59$?1ER Y
M<->4L.>2BB3V^[)D .A2 +$9Y1YT\U<*RP6--@QGP1.]HY"'I?XCG'1,CTW<
MN_*FS59R#JIYW0NINB%-/Y6!C%_K=49Q&^F"2KJ\D4XH'9S9N1N''1G^_N_>
M_^FG?\H[FXWXC;?=>RJ^S;IJ#V[_2GP1%R&X[^"A3>76'ZO$RJ[6HL1J.=V5
MN.ZG>E16=;5"-;836%+C. USGL A2,ACEN?9*XP&/#1;K9X:(.RDIP;\HNCI
M-00TTV,68;6XV=:1T ;-M"%&U$4K661K$XA.B*2%W&'--HZ:UH^ZC91)M]5C
MZH\]M/H:8X^K60(ON)/CR/GQF;(CK/KQBQ.UCW ,HS1#D1F<F!P[@A@Y_'&)
M]RQN<1IC)6L]620XDBREW#0L9<F\!' ,XU ;RX$$0N>PC@6GS+?3J'[=8&VY
MM@3>[-,.SX-6:-UV#6:F@6\(R2?[(([(-LM)UDC!#X0K<KWTX6*V$OM8&;G/
M'5\'PS_4.YJJ'<[>I>10?2'?1A!X\&+,RBK2[J*?_<X^LO#46^P8#N/:B<F
M?^)O 9LDR5X#-O ?LOPB.SR6VT.R"?D)KKAK I$,6X)M!Y@YGFQEDNX+JT:D
M;75"FM[X>GR>TRB&M."%KZ2!HX4[DB,4<B0*.5#S1#G!3\H=Y80]#R;50+";
MJK$W4TH7B](WH_S%NCGRNXY0-ST@S :3:ZC;],28\4L<T30REE=NVV FN.QP
M)B6QK/_F*5WE&-904TWV9U5*)]F?TL7JPMV'SS0Z).P8+=XA?J+E<Q9=->FH
MY-]2.E#L<%J72-7C)LHM/URK"4_\UD[T(Q>&\LR%UF[!N3F@NIAJZCYNK-,X
M1(2D7H.\#P/-6T'&Y7C'4A,[Y'05P0XV2#E2_I_RWK4Y<AM)&_TKB-@X<^R(
MZMVQ_>Z>G9V($U&ZM75&W=)*LAT3_C!!%5$EVE5DF62IN^;7'R1X0Y&X\99
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
MUQFBL>U\0G@^3TS7@%^W@K$SY;',&V8=K^PF SSCRWERJKFSG.,&FO9D,^%
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
M0Q/^9K+CXIQ.P7:.@KRG&S=!(86%J[9H^VH8D]8$$M2 S,@W@B_P[8+$-%=
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
M$&GK,P2=PC;'&30MMC38(XB_2WF",Z5GFN[@?,6BNK"B/6;2BX+C3L8+M/O
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
MLTZG[^SC9F,CYIAN3;;_V I@^\_L Y\[XNR;WX?GIRL\;9IW?6>U5@K!WSI
MLOQ"GZBVGM#L'Z+P<WN^VZMO-S1%R:^VU+#=#F#__>E+8F08DH,#^6UU;E@_
M]R&33U2&Q9<@R\CLN5S57>Y78*V[LV=YN9H".W[)C>^W*S!F#;KS&'=^#-,V
MVIN?N2MHSK[IQ*-AU_+69K;5MN6DIZ[D;]3>'KPT-M+)RWP4%OB#S(V?DPAE
M;S/$JMPS\Q#^0'0WW&K0./SN/B7 _CQ>L&NXJD/NX2H^LD]LY,!6SME7\\^D
MS%M*/DKF,9P@(NZU1\%6]_)/=,%$D7L9..C,WO6@\>?5RLM>61"X;RG57+KM
MF";XKWV(J5L_]B A=\NH=>NNWO?4#B!Y?H7(=U#MKZTL7Y9M.T>R_EVE&8Y
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
M^"\4$9!7*$$3K'2+D=3@ @%VGNA"N Z7JZP*P[+6F?DIZNI69JWA["*MV;>
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
MI@#C#Y2-XCAEGAQCAD [D4OK<'D S^(6M$D\&;3P7*6D 1CO3A.1,GD,Q9O
MRC(MA>(J$TW_U';-0\HD,)2H,5)^)%9+.9S.R6;@"&6F6 9M9&B!KA?F$AA>
MLM(5,2K[LQ!'Y[PQ0V#RRH;)J[H$@+?,79C<Q=$Y$0S\^OG0-@4M69Z&,LE:
MK9A-#)TSOP"RN.NUX-AMT\T'N/U@B'Y37 %D&N,4NZLL,POF&$_09 6 !<7B
M97CSY3,3Q5"VV<9J((7A*LL,**,M@O8=GPXQ7IN*0T'_/4\3(YYL5L]EZ$N6
MC;6HFKSRO.1932P-VR:-<K$.Q1AJJA8.\+K*/@/FZ$?6. H*13=E1E<V-A?]
M&<0E>B&RR'#(W&GIZ?5[D$7,<?@NS28(%S1&AF[KT*%I)N(SWU3*&>K.F6\&
MJ5A\,=V/9IFWS80,G0W>E6JU@.UYJAS5&'M"W]E?VLY,Z_I,6!=>GEF,H7F>
M14<Y(#HHPDX#7%S>'5OLL'5.L#-(56!ZS_[&K[_RVQ\H"W&NC&YCW18S!T*_
MJ7<Z5:AA.LO+,RA=X2/#D;(H&N-B'.*CTM;3B1JGLV0W@U(7-DZNT^2#](H@
M&T\^)UB9B,FJ'2:\BZ$\CW,QI<@A=DZ7,TC]X"/#@8)(&N+B^ZEV)7*,SG+H
M0+W96868R=]2R9,5)H*O 9DXJ=\F2G+&Y0OZ=XES7*!7E'W@$'%QO: PG?)<
MQ6QLJ1Y^[/G3W!#FVT35FU1<Y?09<*! E7^=82B=XS-H5SM;!;)"YBP_T  7
M.":(MHL:J_Q^>'QV>@Z=L=KM2K8#K'/2GXXA\(2/S2R-B:^H*&+A4:A#:^^'
M)P=GP_&\U''O!*FS_$&NWAV.%HLL7628B9TZ1NT\QQ-3KJO%9S^/F#4&!)L?
M2$2@P6Z&13W$\U5B@\])5,4V)NL6J4@6L.<X$#G:.FV?Q;Z_A$XX8Z45>\#N
M*@%1KPIT.U_$Z1)QT^ 77,RJ"$SB'6#W1KFX!IF'IH.J& %VE;AHP*?=+T&6
M!4G!%]*.Q]>MMBHI^G:WVP&GJQ1&D*<+3UQ8+WU3*\?8724]X@Z/MPE 3,CN
M#JR7ONQI]3!<)2 2\CF R(]!/KN+T^\P81Y77S?)T*>J1MDZ.3GI>5)N'=3Q
M]'PHMCR5+&73I1#-3Q++T<E+V</CL\O+P3CZ;O.D(56.Q5$$1_^>RC()G WE
MC"4G2,RL"I"CD(W6E(I,K61U1/DUO]TL,-'8%Q0A-*>Z^[SJC3H\8XM6*E$
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
M9)RQ_"5!7/U<2],I)KISL_0R^>0$VANLNT:X$X1$=7J*?"M\H< 3Q.(J2IK
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
MXWP\V>G4DO]_DU%EU@"#=@%L]C20O'B066+<UXCKS9RP"4!KK@>J:E0R1\?
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
M"OOPX&S0UE:SI<Z%#!P%"P7-Y43.D]0K+ZL.D"\X_];_>8=]E6Q4/Y.^9$6
MD\+LR*.L1[>W9V?]YA/=DB;M'1.ETG](5.'][.S@^ S8ZF F7)G#D!*6HP-'
M#. QMH/K:GF%DG V#[)OHQ]8%=M.5Y4+!WAFU?!F2+8,F:/#PA!H7^&[2>=D
M9%C1OEV5"P?X(MN805,%D&!TM+D?@@(LW\CG[(?\JA83R3GP-MW5:&^ <K03
M'P#/%)K]&-_4XB(!OIHRH<QT'6\B<[0+!B"[LDTT0#ZB^5>4J0A7U^2B ;;B
MF% G(=T0G:/@^/T3_UHN%C%N0[RFYOOET?'!$?"^O3WQIN@<1; ?P/1.CM'H
MOD!SJU5\78FOE.#9.ETLXDU,CF+7 XSNRLB3CR<"X\;5DO[_.W*$33,;LYE%
M:_QL/+19H,FPVD;6!O"^ MSWZ! P2[/B#67S33S#_LUAU)O?*IVRN *;KR_[
M-8 ]DD,?*JC 7E%(K?6&+CG*>AP(\(#2R%@\F,Q@^9_&M9GZX@D54&XSV[W@
M.=X*<P<:974ZU9V?6;G2.+P96O7P*2U0_I &+%N=(%V$W7V0=:M," /QHS%C
M2W<=U%X$?OO.-(4HSC1B?,O8KD$NS6%<6G=1J([H_?>G7&6C@'":7&?"L-HZ
M*6I17BY.3X'F^G7'*A5L<=&O;H+# SZ]FHA?-WD;PO1_E_6<H47EI+#*.;::
MGS9.>GT..=8A'%4!8-9YT%AGS/==%JTP,L_['9(WE7:PB*?7P0(708S_0E'5
M[>W^;M38["%ZMZ:Y.(#OC-O0)Q[2SL3Q,PQU[L)=]]Z&.%))7<E)9XR&MKXZ
M<T,_Z==,(?>0[Y)/:MNS'OK5D)7LQ0/2 JG_0XYFK8&V_ GZ8##*%+68I_[I
MV6&OHXNGA]G-"V-D!]1592_?ST^!WUH8"5P\I,P!^C^BR'$X*]%J9[#>LZX<
MNH%>UM$NU;H@Z)69K="\'3))GA\<68U!Y?L[0[D:O[&S;8_C@3?7M&!@>U"Z
MD8+?)L"- '8R>JS?7;2P/)@UQ24('X*CLQYU%H#_EK_J[1? VX'-H[/K-&$L
M?<'%;.7$9/**P*P%2M;A8;\[*7+(#:;3#$U75_"\J\8CTJ@^!P8\G=N2(+$@
M6.'U?X<ECKC=O\/"VA9#G48V'7E!,7VKSNPYK*M?:5=7#ZU,'!LZ-4R)/CJ\
M %I./[/=/:*/\XL,A^1?KP71OL\)+O*7-([OTNQ[D$4M5M=6+7-A #\T<,2G
M;O7M)J"?93\GGAR8)'A,_GP4%OBCW0ZO;>/4Z>7P;Z*&G67D=W0%D2 J68[H
M\*L+@D8NX5J0Y^6<_ZZ35K;_$)/^$7 DX-XUU(&\O'W=50NO4V6V>$79!PZ1
M> !3GXYPO<%D&6_I)17*<,J)L=-9Q]]DW$,;9WI2WWV);E^1)/ITQ*DR-0&X
MX51?MG3#D=:BK%P<G8.YX=".7:%)FJ%-)\E_\@*'U$F0_!Y/DU;>.2U:9L(X
M!1[=)F3IG7:ZH/]9MNBWDPFB6\"-"%[(_$AGJ23$,=Z<YBV7%.MF.6_ GB0N
M]*H#])]EM[URHR'8N:L,&4XV=T,=6^3R!#[AN5"E=JC]#F"V#HBZV?>O/)B-
M5,:@.D]T 9V[H8."6&'\68*2?4ZR]=Z92*U*_=?9D&G7*&/F^"?8_;0&[BC8
M O25!?TUZ0)WANG]B,+L&UM=H.]^#$XIZHKOE\?'EST''-MR7RCG)3M><\_P
M9LX^JY<\'5OFP@!V@33D2S=:NPG T5D%-$H@A;=*(=?[<-W-86<P4&55Z#QZ
M>GH ==K;Z=55D+.S[@V.RP*U64"M6N3@@9]M:IG1'O!:0?;_JI]..D&R7&5X
MR-<)'IZ9W*L_CY/8T7J:9T5-N\E/&\TF/]#X$A'UDXO6*2?NDTF:S2M#:Z-3
M1M9 -PWSS;>+AWL:&6R4<MWIJR"F!X'7&4+Z%WO6;53(@-[LN69G>Z1W$,;^
M5M@>QL\Z4PN_*=G95QCI4*NV*O$!>=+O7Y<Z"L61,;!7G1(,G^L@G]W%Z?>U
M$-I.2IJ&*L$!&75 9B9CB3BR"((> .X"G+'L,H\HH#*#>1ZU[L6&/!,O0E4U
MND,\.>[W1+#N#S<K5R*-QLD+#1*4$<G33:V1&X%M4QPN\!G B _Q.: U7D=[
MA A-:)(<TLJG$D=T9P)Q$)CC8A4%@#I+D[^C!"11F:(O5M?_5NU03L_LTIEU
M?YC)$D&,)SQ!B=TK?VW=]\/CL]/S2^!1V8X#\3"U@/PSF,?&NHRTBNR=&#6S
M=V)T@XH Q_^5PE:0P_+$RJ%?^9#R;8;XCI"(O<8,HX'TJYD)$Q>;JU_=J\I.
MC3.DI\!.J&XYVYXI]B"J8645T9__*WFBZ+;*L"I))Z JSL"? 1WB]\"A\!RO
M1CZLK"(M:)?F%U!7X ( <MDR8L:,S!TT4%[D@H7B=C:)EV\HG"5IG$Z7#YCL
MCU D#1*OJ<$1PEI(=,)OS-%&@$!]7(2\D5T:G6CB&),=;+$.6_.I9-NW\CI]
M*#0\FK? Q  5#;4]KRT [LOYI"W/_UDFDW(7B=5XM6GA_?+HB)QY_.*Y%4!'
MB3W:VKX%3#.M_(NHI1P*4UAV/OOTUS@CNY$/C%34=VJ2"?QB8&NO3A?<(':4
M_,/9),!016DR9:@^H82<N>/1!ZY.+00/^\/J-UJ5L&V*!7PZN 0ZJG72A?90
M'24'<:8$W8\A#XI,,&X_P,\Z0/N%O1_9]B0K1YE%NAWR<A3^/DT__H@0YF<\
M\H_-\8[\\,Z&WY+>+&>+E-O^;LBPY,^=UK\2J)AY92X2H&/$GMC=5J$6LI"8
M?@X W.Q;*0DSFUW3V/$968,CD6W1L.;[V=G1T1E03"U(]9 *0J(;WCP67%T-
M+,=9,W@D0M?<-1E_H&>4T71-P12-OY/U/)_AQ6A">CV*X[<L2/(@9'<1RN<[
MCK]%*+PXA+K8ZD4;]R\ZB?[Z\BZQ*5DZ=-?0-])0Z*5Q&UQH/_/LUUXD$CWR
MYV6B>H U+UT[3'3-QOA1"N@]RZ!F,H5L)"KFRVM'\9CZ\_ZV"M/$+^?O;ZUG
MJF83[V>GEQ<'0,;$ 4Q4"HE(E,BG-X[F_B#-B_/*X9W*?C1GV:280PBE J/7
MNJ/(?_F(R/P-+@[/^EV;UJ-)J.T*CQ'+%C@XX.CW;FF2+$*6\OB[^GY<0(?/
MMB7*SL'CPF%P;"\=/"Z.3H9UL;#%C*V#!T/C;9A \4[F.<-T*><A'$*Z;99>
M,;5KB L.Z.1AR*G-UD^+T^^0*56(P^<@*Y9U>\[5LOX7R71OWPB[D]N$I?=R
M%>B"&M0GQ:FR2%<)>>%*#."A^^UITRO +D)'3BG.KIS?9CCC/56Y%.R6JO
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
M _3JKQ.Q]L*U=7-,..? U^DFY#6.!-TANXJ4V/_HIZ^D[Y.\R$J#J]AF87Z
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
M1J]%D!4N+&2;.]?G+/W .?GG]2S(IBAZ2V]_+%"22ZX7#2J^GYV?'$(_4.Q
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
MHY.+(^ (D-:<RV%(J/0K/?/F4&,<"5!5K;(B^4:R&20)X=WS+<,N 7N. SG
MM_+M9GDE0HF7AK4I#?2E_.I@5$M?OGXE+_A;[YZ@@CX8.( J:K&H":?KC&/]
MH* .D_0ZJIBE4:U/"@22&KSWE\ G;R/QBD>:%I??C^ YO%<4EADN,,KI:2,M
MR:$RB'"\)*.'2 TG=&JY(]M'FE0#::??UFU60@7VB^JL+)V0^QTS3" [NUFO
M$@3PYJR#"B@Q^9]8VW+Y?6;BGJ$"AT'\DZS%9X<]^YZ',Q25,1I/)&N1UB?=
MJ &.[0@X-+*1\"47'98PA^7'GF=%31G(3QM%(#]HP35_B]!3,$<2%YVN3592
M!%ZI;1G?UAMW,AC@FJU1)QDNJ<.0OE(E#J"5VQV9324QQ3VT@#H;OT+>ZU3I
MK2(K7>$#\GZUD7_C)D4/:3AN[CD*?Y^F'W]$"/.!2_ZQ&;/DA_<'- WBVZ3
M4L]U02D.%3I$0K>)6@EK.#E,] SR_DOGV-TB%4B@NVJEU)L$B3L.&@U',"5^
M*LFIYB]R)K\FG?V4?J LH?JGFA>552JD0/L@N=P;4Z$A"K^3AFBGF0<3GR_C
M1JKY"MJ7I-/<V@4UE/-[]V@-U6WI6\KRJF7(WMQMV@27%O3;H3;LBO7$'K<C
MKWM0^_@NO/'WA'1GAA=*;R7K-KC0P%U.G"E+"^"NW/V!U(5[TCRD><Y2L%E/
M*T;U*VD-W?ABK":6H#L_,AA, G<.[3J=+X)D2?XSQP7IT'6PP 5%IM 235TN
MK+.?9B*Q .SJ9<)_W<=6MY)D%?]9U,B!(%P]F7"8/SD-$8K8U$G^_8'IA=U=
M$.(84Z:2:97C79I)V; Z%P%T6/3NNM .L^<O+!J[=GK-5AC?TYM4K]S,O->/
M=I@']]KB<_(5QS&*7M '2DI4#QQZ%<0T@&-._T2^%HDG!HL&J!@.#\ZA?2A=
M3 VM4+MZ=E$WA/3GT3$*PZQ$J[R8ZR2K#SCX2B=$LDRN'3ST1:E+:OWE6N\N
M'U47M[O4Z*7>"<2JG?>SD_.#]0U93QO%*KUW%6FDUBM]-C%M70X(.$I'.PHD
M.S]CQ'Z[<])#]'6:T$T,2L(E$V$0KQS"V8Y6KQ[FC; %\!S:$N%24=I@'Z#[
MA_V,23;"$Y3G#,,=,IE%U!69G*$#K[O4#$.XH$X@;I2! $NSM^ 'RIFH:!P(
M;J)COS-4#*-&N-2 70Z=*XD=].&XH+0,IY%$04:'152&Q1<R409)L9XWM;IB
M5)_+"MB'Q:6:V*%VY.+2]@VGR.@4+*F5+"=Z7AE@V9D@PD69*388AC7YL1HZ
MR(H+OJT!#\U?1GR4IDG+,.D93T;# 2I9MVZ&'=$O#H"?@3A2@0[H'?GC@#W?
M7@>KT"F)N@)]#7L!_8C0Y0*@@>G(L\9=:DZ*4I:,D_WM_>S\[/QGV,DU$0TH
M;*010.5,;-,"WX#\!(?[MKB=.:/ O=>SL.Z^H#!-Z"48Z\%X<DU;1#G+2EK?
MI:[J+GLW[DJVS3<X#^,T)_LI \.N<1M<"RX&=)IJ?8SB5Q50>6C:2[[-X6F#
MU9$E=\$":9*/9L70CM?5CV00W^=Y*;S):]<08^#D;Z$O4NA^6W75H%>7VZT5
M9M4 EQ:TGUDOBM* W-72"YU=4P.737OW29C1$$,WB/^WO<((FZ,'GLM#^&P
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
MZ%H6H%</=:6'/'B]@_@FQE\O82@F.&TU3O=&)D]?PL&N=,L8==@) 1+TV%K
M1GJ%5_P?">)?E[WFB-["Y.9Y0JRUMBB1>IM5L(OA9@U@<VDI_SOZ.?QO%27Q
M-$:39\P9EO=\D$YNT#M*LC<2SE^=N31Y"9W\)CWRGD)?+F^O53T*!O2.*7,E
M9';F,!U,V%R'TR<Z/[;HRJVFEF]DWZHOZ6H.],<.==ODATNF'"F:D1MAO=G%
MKHDO"9]8;M.(7&O3V.86OX=([_(@.)UIAQ4T$\)\&=FS_.46C.TK6!XH<!]&
MEPN%!F;8USU),-/JZL'DKZHH:;6U_8JP_P8FKV"].[8H \]RT"Q]J[0?DEQ<
M%*@L2$\X1F:29/^R^$?3/<3@Y6Q;#LZ8[4  @=]AY2Z22;=?S\N:#31"@LK9
MK53[):!-K0IN/8MLYONTB"=H-$=/^7B87D5%/"9'KSBIB'><!&F>4$[[?8BM
M#2>O9L>Z(]\+'$5FB&/\G=U=!1O:?HEG*3[>CZ.TO,X6;UE*F\),:VLGGC%>
M7\OXLX2Z+X]#J2_&4_7;B4E%*5Z/)6""K2]>X[E.H@)_)K3MNZ;$6#J&B0-X
M:94PI*%3"B780N-M1-H2X_K#3 #0#<>T](AI5<"!JBP6F$JU+>D1E0_J&D7E
M$(81^J(+D\_/&(FC"&'_7Y\(GL$>KQK&A *7T&_&F/B#-,(%&NQSSSC/,4MG
MQ/R^CO)\.<URVBW61@'D;Z%R@T[1-2+64"<,H(*&XMRK"+% ^=_Q\SV)2>;O
MJ,"GM\%XG%=14JQ].W=9?I-5/\IIE>!_(U7X5IK4^L<8"\"94"X5SIU$0$N@
M34R+!Q3A-\?K,Z^A>;$_C/1,/;B$OCJE@0[8@?,M5%>;^A\HF6)1/45+8F69
MLKDWBL8D+H"/XHZXE$$+O;RX!O0^?<=2S?*ES=*_'L0D"AQL<[F$UY$%'F!K
MN$F1_\? E N\ZY]@NU]X>T%G<@@\YE:3QY<LF_P;)PE&?X^936<TJ8[^DXUZ
M*5[#HA'0;B:7.F0$UEG4KC,#XWN:HR@AMY:0P]@P?<C2V0CEBWMZ[0GQ[QC:
M'/H7<;&$MRFUA=M9 *X#+7C*,U(>DL<%/I^36KK;)%[$*<MUF=*:.!)MB]+E
M*(_2(J+)MJ9V:=N?82(-T!72K3!<U3!WIU^KO_B280,[)5_'2_6CB"?F!U3%
M&]BV#%Q<XT@I3&!*Z(8KEL!0A]/I3NA]RVK:TNOG>#;'CWXOY,9%F]?Q<WV0
MFN  M$0O[)VFC5*$W%NE5BF%ABESER>?R 150)3H0CCE"B(Y6<;3F#" BP]<
M\KV-24*PO>L2_&/?6N:L8Z?BL4Q(0/%Q=P%4#3B)!H12=R &2ESU>*/;NFK.
MT .A?@??)/UQ@6NXM=$-)5Q)5I.YD[3E/J ^'&RAV)R&OD1QVL@/8?4V)FK@
M H*F"N$"MT0SS'V8'ED(UN[PFE/7'Z>4PY5A#4W"M;D;<I?K$;C-P..Z.Z*R
ML0YW1](+0@^A:T<<ZH :I$0;S-V1\B\?H")@70]0/PU]@GQ_NI%?G/3ZG35-
M^#^\//.XNG,M2?'7(\02?K;_@R+-6/XPA@]]X:R0#PUU^_,/-J6_>U<8^QJ
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
M/\P$ )SJTH O/?%[^!RU@W:1>OHM_UI%_YW'7Y4%U_M/,23 6ZI"P#6/AQ2
M7^V?;;(5_ZGB<OD-E?,,'Z'>\0$*R7.']8/H$?X,.CYB3*D-(+_:25M0_*6*
M\ *$$0U_)/$LXLO08U22NV#4.ZIN*+W9\A"J.7BCC=0<DE]-JEL2S@!J=U/=
M4"8=J+;C]AR:ZX 8)50W;%&I\3S+RQ'*%U=1^O=#ADV*-0S5GJL=QE8XJ")4
M>TIJF[(%0K!>V (^'[)T9D^G;A17?6!/;PLVS0&&V_BZ;:$/W>%\<>9;>:+J
M&%QUN88XIM*[>DA]X);!&2.UBT(RYO7P^.CDW,/H[XHGV>E4B\=5GVR@6)YH
M*>,W9]Q^O-$+%2WMJ;W1_(3AR^=LRKP5,E<=N8%TX$:DX==5GHN31$R&L?AD
M<*R;07+5YGN"IG%*(YQ?JGA"KK_K/?3Z,L>")'^--8]Y"5ZJQ2+*E\/I8#RN
M%A45Q+"<H_PZ6^ IS%%:K%-B2(U%[_%8&AC8F?)C5II<NZL>2%-^U[<I]@1E
M/$>3*D$\VG&UI+$/;6!6/HJ! $\$-9*SQ)0R !=^P):)A7Q168K_4];[S&@<
M$PNTC\J -HWMK,06;"1W#Y760R5\GHH!NGV%&5$J![0,5;!A78,M4AML,'X'
M%M?)Q1%P4%]-I)A\>X2.0KL.BVXV;>2(O*6=*FN/$4B7A]!9-=:+LQ**1W'9
MG4FJNE(*'F1X@$XH2@&KN=B;?;"AV:UE@680)$P0D[^JHB3;C,W*J7@!6YR
M<F$TW&G72Q-<C@*W31=+EWKPB$J2$QTE)".:!:IIXV,L,W+4M-$(HU<Q&0*E
MTK35#3N$CJ*]8%JRG15H$E80/L^D 5U6TOBHI,84[,W&=7\!-@J3BGBJGK*<
MLE.6>?RC*HF,1MECAFW&M,2SQ;.8K0HCK!P_37Z "1HX UZM K(3ME/XKH+,
M;[3B%Y\J\Q*@]9'"HXD7UN%T%'TH-,ID.!,8L.G?1%^LP+F*4H-M+$&M/L"G
M?^C51WX/G;4GD*T^M^D$IN2M'G=Q4NPFZA66XY^.\B7]1571FO39U[/SD\W&
MU[.GW+)*C4X5[DRO$:#& [X+(?PHAY.R-"H.\(B6D"$-G5(HP08SVI:E40%
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
MK_CRY"[1R=P"INNV+_?LUK7,$W/E>7)*F/>\;.6B%SKU_V\" %!+ P04
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
MAD21#AOK_F14<E ^X-P^64/CM*)A]@?:4#L3 V#\L7\41?RQ#T5<1S07 B2
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
M7H@T  (7"'G5X&XT44K3YGPQ..S>I-THZLF3+UWG*ZH#R:9X9U5IV(;$P(+
M\HMRPV !5E5-O.@4'*F%S\!QE#SI_)'&Y/Z=:/;P=W<_LD%)5R@KT"0??GEO
M7-6;MYRBJ!S5YG' O:$EH1$5JZZ+?.G63S_3@'O"Y;-2LJ2I[DN=FA4@T$KL
M_@68W/;[FEL9A"='+V<OUX^$;> ^VD$31N8O.(CR)86_/J/3(LI=1UB15CLR
MAWTVWZ,OST6J+^<:JK*9ANG>E-';0J2]1+%)GT1.OZD=++MM:$8\]Y9$$_%X
M+@2$#!ETE\JHX$Z2L)**B4@G7)9B%NI4!U>EG/GEJ3VIBP-9WZB%UT&TC\:0
ME=.NG"B!)D]XS[Y#59F9_K6X:6G&\4B3DXIM--Z+WDMMO/4V8M$M;"KQ0YMG
M.#0A<D_9RM5!JMTR1^5#O947'G7LS6\E3,E(F=Q;CYH Q_L4ZG#[-:4S<[$=
ML<S->S"%*-@:%22M/\DV.Z/IM7&C3C?;CN]L"A6W(X.?!VTKFE#G05GAR. @
MWROV?N+2FT84\LKV6E+U!%;0@Y3<OQ2O8;%[T3SUXPL<IDTZ*[VIZ%@,8";?
M@L5804WV-+?>[6]_JUV[Z8 !C3^+[GV)&""?5'Y"\%9A+P0H3$AW8\!<CRX&
MU-]LP0!R+"+C,C Y.G@PML=3@0&3/]'+D@8&I%\UQ "<6\Q'EP'S6NI]G\V%
M/)_QUU,8\!2-6QY9HN=7\G51*,/EZL9"SPN_%AC[6UPUV#J:Y.4?LHZ+6VB2
MBXH]):LT5O8/!E>"<X;'9#[1W<\G2WW%^WH;'@%6D0P'@4'9#UYP]#I7:]23
M7+H[><8^_8I_1!Q(I">)=3/#">][_E NBW8C(^:,^14B(J@0-\2L:ZNBI+_'
MK(=?MWZSZON=:^2K[5-,5A!^,6+.AFY/0SF>+Z.C]I<*+T)?M.+5#X/ZSX S
M?>*8334ZJ\<Y64;<9?"S'33CSKR]%!48\B&>/V6A;7DW7T9-FYT<RTVOM!Q[
M.C38>WC1YM(#_DP]AJX3RS2;V(Z1X^6!+][S$!=24JO!DB7QS"S]V^IY)7*-
M!#]P'YF' ,-CF-HWKW?+Q#Q?5MMHP[0(/M3/BT@N(RFT,A?ZQ<D'C.[O].BK
ME)M37,JGGWI)%8;%\6-^/Y:=CWV:$LITOQH:MGB2J;Y OJZMO%C']%NO([0L
MXX%@R6&RT@Q\7<PB,;>UV<< M/0X#SW+WVJ35UUYPQ^>];1=O6)?Y+2] L+D
M+ANV!9ZXW[7:AG\(F:7-XIQZA+>!5J?,8<L(\W:T@@:L^KVULVDDSE5Z7=T0
M\ 1UT5",$36<GBP3H66+Q18C)I?3/EXK[8VY-9H/S;OX8&/_GN2L4;S1VNA]
M)LF#*4!=TDG:L7:_*96ZKZ.X"9;IU3U]LNU;SQ6#G(+/]0!*#&@0EA[6OY+H
MD&<PM(_TL)QEU9N&;_;LNK>\!]QK'6UN/BYGNMD39[4NN%+DTDOVS- M'19X
M;WAS0YL3,]_'+R>+59]\-"V[X[=,\EA'4ZY,\'@+._8M/O5;< Q5#(WORQA3
M=:9/[S]%]Z>IS44(]Z&X]:QHQ*G+"O)['>4RV]?:UU,[3-R(.P_U)1>5W9N
MS:5^W/L?GVP$RKY <$4X=;[K1HF8?K6=Z(J(Z]?>OT?')L F\\'4^]!RO0F(
M]RM5EO7>GG@[Y9[V8X2Q:1-Z=Z-]3D[8C]04S*(D3"F>WKBBW1;Y#,U"^8,8
MJ/U:[.-?)XS$3_'I_+5XI2R,1,B7 *>EOSE VH\N3=5O;&* H&OMP34FX.+\
M1_+V,#UM7(6 "\\O8 !)?>YG>N4--9XS%^N^LV&Q8I<5[/> Z1^WAU"!0)34
M_@5^Y=V;O?QBWYX<^^F1-[ZYY6 MLP%I:;W%Z";?C!+-KOTVOGXY.V!FNO B
M?WY'M?4$Q9QU+IN"?91K9>O"BA4D\='GY;)*-]O^_JO@:_?D!4/3@:A$G BR
MJ94(TK.]D(?JZ^>"U-<VQO!G*WMM)CAM7E-59]C=Z66<>GE+S@K2]T&B,*UO
M<5+#,)<:[PE:TJB5*)R9EFLO\8.T?S=*0+[(KD8B=\S@35FW8?"4SH0C>UA1
MC+2?Q/E%J19UD/%P,K)PH4K[O=_LI/YR?E;2A)(IG1X+.U0A.-#^/7;1%:0%
M_:_XPU[J<3XW"V2E2V4=I-U>U" B?01R#[[]0'T^T]@>_N8C0:;RZ]'K+0Q4
M+!%29OWICT A:9AU?DFX^'B+I[VM3;<IGI80KVJAW\ YI\I^W]7E*$*)V\+%
M)1$[6D7&GYA>J'9\1;,\&WH8%HM2[#2RO-_L@,1I>7HO:4FKJ+PD0:(J[:$'
MH<C*DRSKNEU$X6J+;2](='I #R?.-3$I'698?F$^D%=22%Y-!*GG8T#(D4B/
M V=_R=F_-+"1&$[2'(58GM3R*VR]D :+?]-E>WU2\"@8Z][[1][]U#3C/U3]
M"0H!'6LK&6:OK0J-%_IF1[]E1>N*^-KK*NM*,CK6I3>C+OR^/UJC 0,V+KA_
M_*U!VN:7^?"15'=Z=,9TJSX\'1_A\<@;*)K&/8A"*JR$ (LOP19NN2H^W,^,
M6RB5BM@W.*FB5!NB1Q2/<("REUS.A=Y$3JDK14.$*F:RSX6)QKU7:M(>;?:A
MSIG@6[7MB!2H$Z<XM) (L._KBJC[T$@.#Z=LHPG*1\F+KXI,\@L0QVK0/@D6
MX(!D;A(6S7'=YTB>A;&)0=RN?/4*I[:17TY]D6POG!P4>S?:[X7R1_+>.?_/
M@'3"AE7#/7\0G^B:"J.Z[+ZDWH (T4HG$:33 %B/4G6_3,WY+GM=+/]\#,-S
M-M//X0/GBB"#(@@$W1*24B+(N;E52!)WPK: TUZV"9Q?&N">RL%Z9VJLH^.[
M5Q2DA<L@HTJD+3)Z)0;9..?FP#+A;FUF=]L*9F!"=%^4X\@.MG^K+GA*/_5F
MD:.JMGU66I:9W#ST.OK^J+.3APZ^6<HP+WX*V8QK;'\&4Y6G-GPP,/UL)I7N
M9GC7FS9>V' F[C4,\.96" #&3+\UU/X:(ZH<R_^N#LV8TVBR3YF- >^J37[V
MG57]$2P+(34 K6N5W1&^^%\O$I**&"<'<[D]&SK8W"W7QFWZ^V!<<@')&#=*
MU<?:MRUW47W]?('&/K4:J[B: !ZRAL+IJQ5D;. V_Z_%V9^[S0B;:G\69W]N
M;[OC7OYK<?;G]C9!+$-_%F=_[F\+F!S[69S]N;^M=5WVL>#:B;]\5IH Y;-1
M,3SG^3BF#1X7#/"U7$,3.V2X%].=O4"[C $4_^U<"@4U^G^I+9M,(4&7EYZT
M^_^ 0/_)S@,FGXWD7T_J,4 T][?]=S2A/C_KU3_WWS6LVQV3U.Y?^>M)YE\V
MX_T/V0.G>4S17RHYY:^S?J>R5#\S?I+>ZWZU62",9;V5"O*=!/RU"_)_Z3+Z
MT$2KI M]!KJA9]+29;2L(]GXPB;:^'Y\;IWR4SWBAFG^G0K][*7X+:<5MQ>-
M :S\"PN'0S['S/_MFG?W;_-A<7O8<)[5N79[]R$&9)-W(6[]%\3B"AZQ#SK4
M5)5%+CNI/>2*EXBUY/-E!E,\6<YL[X'""06OUOY.K\^:\6^@^4S.T>$#A3V!
MWQ!Q2,^)=RGS$8V1S_IIO^GE^UA0/1AY0O@KJ&;%!HGI-BI8P?7_ IBC#7PZ
MR[""]%N*/&%%D>ZIYBO,#6'%5>_R*^AFUTW?7,:JQ'C53T@-^P=$$*?_#1$P
MYH9^ZA/FM2-IZU>YZNMMO*O&XN.P#\H.1\S+=U'B_R(2_I=\N.PTF2_>/3)7
M&7'";4;GYHG?D+O+(8DF+NS^:SNVE%8P\P;K*%8%#?\9+?@/?3OIY#[3FHDG
M'Y9]?BZ%\_^%[YJ19<* <W;4/@/ZM5M7;D"^;:$)^J4#\K."&8LF]45T+NA\
M&5@*H.-$<01.,CS5L3+79W6(MY"">VK#-K@A3DCR3[+:BNS=%7I3.AVC*!<T
MO+PR<'%4:CQ*5H?%^<Z(:JL8A'.B\[9<+K1T-/.^Z5V:ZV]N.UE'NJV+B_JN
MHC3E(K,!NW1VW#)]D_W;[CP12)I2BL2TN_P6.#0\-!RXTM?#%QUHSNYJ(7EG
M&^$_[X[&W^ &?%046E 42^F'TO>HSP]%/I'=4_K48R_)MHC7!+0J7,4@RMYV
M5TNKQ8N-7VCF4\3-L;0VF1VULJVA"1V&+Y^WCXP)+WP?#A3L3ZOX"#JLU9-X
MMIALL"TQ;Z]8P3+^)DGV;Q+!#IK$^DV53YCMJ@!_=L+@8A_W9!IW6)J^LF,K
M$AZV\L5A**T7\FSW42_%8'6]\RNY@KM1AL4\JAPZCKCJ,4&5VZM(LL5;25-#
M#SA'+M"NP#1SX40#0SQX.ZD5+"^UVD4[N=A0A-+QR\MAP01M/GR<,_6$A"7Y
MS'$Y;NW9!8Q3 2TLEHQD>)8)!UNM(0>AR(375S[;L1Q>+]$;S"LG>(_?^D43
MH0[\/I?FX?1,$OIPIN]X7G1Y-E!BPN>[8VKIQ]K*Z!LCU89&& ^[!_;U7[MT
MTI7H'5Y7R$LHBG]FZ-.([T9JM4.*.>EM-,-M-HHV3M1ZB]3&NR<Q8O;%<2:<
MBC% <@9U9 6Q&?4H99*^1 ,X2N9[U!ZTZZU&QM38M.FRR<=!/NTGS20D>C)E
MEQXY!0N^/2<\5-8?-4QM%.9V/3H-3Q*DH:C?"FP?/G2KHGP .5K:_CBT<B,,
M865H"V2?-&M)[:*)QXAO7W5Q\+J7]L.[(:&?>B,G07P\JILUL0WQ$GED!4LN
M#M(+%[CS=%&\4.Q16+T9*JR]G^.%[%O'&[%[CTVI;RSVU0[&>#P*Y.HEGW'_
M.I) 7:Y-+R0=S4('0R/DXT!2]ML,@3=O=W:OEXUPRZ8I[H>Y"6Q0^OH&L*38
M<T.]M:Y]NU-I)3LT4L00%2ASGRYV!6\,+RN>SAI:K24EZPBY?7)X.Z%'Q]"U
M-V:'V^*A&FL9IU17HU=QC!"#*XD0@QMM"Q*?\^J5O9@.U<&X02\)!XV:3(<J
M_/@@X%5]5'LG":PJ?@9.)](8$,VLAT4T3D@FXK\V"[5[J6('J'=/JH8P8'YO
M'I;WS_?U_Z'5!7%^?'6?T+WXI.$S!KRXBR9YBZ*D L^:I<3 L(#4'%,NE#!<
MNF]1[V72&=%+>&J0<W&,YE"I^KK6'2J("+L#JS**&T: H#T;!XYK_). $J!3
M>#Y%!3*\YP'A*I)84L?3%8VK 9?0EA5E;6,($RD8#P$V[\/?H^TX9:D!A1J[
M;Y?YIF_G')+2TQR+#+RMH.^/)_46^F^%9?>-<D;'.6I")(^QCSBX0?& YI;0
M1?8=ZO.25AMOZE;YDGT/<RR9;V,9QX/6^W9]!IA"!K1A(8>3*"",9,2 B-II
ME3Z%I>$NQ,6_-7D*A>G+[S'@;1D&',C_-T;_=RY 'HNR6E,%C[T',> 4FG[K
M@KDY- && @<D[JIB$B T*P4,S2)29WO!XN_%LN9V%'"*S^[<PT8;PMH_Q4*+
M!3&W>YSGUI4#-P>1JTX.+%&MOJ&^A..,.[2T9TL@3)U/.;K?OK5^<[<L@4EZ
M! N3XDZP*QM%U1F0\NJPQK?7*8T;QF#4]Y9JX:"&QL"E<0<#'L;09<);6/EP
M4&Q27'XD^.#PJ 22*VOXR$OM#)KZG27[^B4JV*S7FJQ_ZD#K^8B4N5)@L9C&
MFFRX9OO&-N.)TN"#$=S;LD%\=8W?3SB&^L.BW!G-8>JK3;ME?3'&]4PE&>;5
MP?D1-R>$^<+>M,B21L'J,$"O8A<\VGNY3VUS2>N.2Z9AN]]]_J#GK(W79ZUY
MTZOVIIB=*9&4>VG>5]P59\^]B)Z)7.;$,5TW?(Y[9!I;H1*E*I^EC?/*Y$HA
MK]M+/GRV?7OJ()PS3+VX+-[N&" )8J^N0\43=J5+^OJ:SW-</&=?V/J*LVXI
MMFO&AS(L#1]D3.X6&VLTK-IWY9YT3[=%J$0+OK.>PJZ1!^7!23W&?AK>2F,_
M<-OO?1+0KFH/,639H&),<47T:L-':6O*3L;6J12L2^-G:R)-0X'"@?197$UW
MA,)%))/T$++O$]Z5C[X!R[Y=GB&_;JCH=%\ZN>1M=O+^,W 6^QL[6F<[N60X
M=K!DAP&94Z=V],^F$O\>QC(\^K:Y,"CWN4/=X+(12_/CN_;X.VUTV.7&4J<O
M^ZJ\E77"\EM^CH3ST5G'*S-/A:+(-&_8ZB"W%Z+](,6OQ#,]T$K.SRGT[Y%7
MJQ?M<T2%Q00]!%H93/AHH@J&FVIOWNEZ7'TYWZLBYOL\*&&Q=6"\,/;.L&1=
MYY5IZ.?XHT=OA/B+DWO)/38RWXY=L- =&)"CFFB6>4P%<5+KF2F*I^"N"35C
M#%N?4/G2;4L+8X$DK@YKXXXO_'YI32/!@*CR4(4??&,'G#R_FAE]ZQM%"WA$
M4#<*0H\0H,)E@^^B\;(-W?F_SY!G"9_C2 8\D0M(JNO7>@;-_6?TG[WM/1_8
M!H^083PO!F%**+V3VU(U2*?/'MWO\"3 4NDBT2[+JZ-<*$/>LO@!H8Q-=^-@
MAV5KC.1:(WPD)0K9L+GY6!G%S!QDIG9F\&!2>?C#G?,4^Z^E;MKDBD#FPKRQ
MEFM#F@VT*ZN*"\D-2AX83(2T0%DXE7 -(U*ET]*.N:'YS1DYH_H:C%&:ZTQ?
M6],N0M%F+'XB"+;]2 /PCCE4+#1/T;EPN T2;G'KD/&)B*C-L/QM)!O[%O#O
MFD6)YZ>-+H)UN#E.(G!FB?K(%*&(B^+08PWC5OVFM%77+-FR@<:7=O[5.Z2M
M]Q\]/6@Y]DP"\_\A*:)R]+2\=KMO# -46OY(A/.[6#GX3H3[[?,TCI(\'WOI
MP>O!JZ'(<T)>OJ'>4S&:3K$I*7,IVVAXNDIAA8M;0'Q<^$LI.F$4DOD\HVET
M1!S$[$?"1 8KBRSJDJFSIG#=0D]DXT$2"&Q1*^R!$<HXD%E#(5R "(AV0;I(
M<(!AW=8_V*LFI87P:35L2M^AMCNF//-7G :)G50U3_^8],2!3;V9U:N43@#!
M@5R-CHY\!)X-+/3'<.P7EZ7IG.DVHRAFJAR\R'RUY>QS,8C_1"B_QI6R"(9D
MPOC8+U7W.M:?-<B^8UUCX*B\MI=F!0W8"7]+*$B2K''?HJ*P+$ZZI-5/BKB:
M-;S.?_?IM"63IS9TT.H@;[&=J[CZJE [4Z8$C[P)2Q[T# 9\@$Q)?<'* 1V]
M6& PV/1*,;>@I+R,AL)P6-D\H"OA3O5GQ"R.8MW=NH,IP*29F3/2,IG,Y/A=
M_BNC[H;!9URDZ9OV^GYVHADD2W3]3A.XUVGVUF1(+BV;N#%!@D94[!-EX[MI
M<P\'R@I3\I3H6-^PS3J$AB5]FRU1 G2 B*>Q7HT@9^:P\NRXZV>@LS9,J7S0
M^ 7/;_)XVE?+@N"UUN3BW+SB*I+A+WT%_WI_]%\J'://$6O5]LN\5R/WY=E#
MNAF6(DO$=/3PU<NZ:CW=3U:S@<9Q\)3@ :--[9I.[9$Q8!Y($\& C&8LK,'A
MQ8"F+LC_<ARF'#1U9MR]88!4,>L=!M @24X:UQ./2<3']LZ;G B@2']HT?ET
M3=E@0\EX;!PX#V7(%VW:22@V4@@=/T\@&E6E/@<L#[<@6AH]LM?>+"1(-[B_
MZ/5^"7]..+]0>1$XI)YL0;+_&(TL7V7-<1%A?SD5W.$*JYUWP.*->G4,6'<&
M/G?=/YT$,=@=4?TD&/$'QR&&VFOO0EPTZ*SMO(QA0U?$6_->\B3<GI+90Y-\
M=F?L@G;]'^O [WO=50RPSI\Z P-N;_C,<Z)$CZ@<QHUA)_5K/O-0E!CZ6\E2
MGFM%>6U9$MR'/ROBI@5IE'@,":2-T;,+/O:P_%#K^]&TZ/+8S I#V1Q=BY&E
M0CR0E]*Y.<* "^+;4S9(\(ZP,:3\?](S\7\3#O[N0"#=?X0J)3W8C<4 13%(
MY,1]"N8@:=F8?3^Q'E8^,YW/D7S.,/;T;'#I7$7DQW[567V;OEF%8DKJ[T3(
MEET4+,K-*0)U#R7&T6UF;#5J6)VURQNLEP8%"$87R6L+O=N,J+/459557^\^
MS+MCP_I:,(XJ/.AN3,V!L$5G*;#YQWMU_GT*<-% 89V]EGEKE>O$SPHF4^^S
MP>KN$[D?5-^*1=X/D0R'RMR@"0#(?_:M6]C5*W*?W,YG*;_V)/(/)7HE,2"8
MAJQE0HK5XYK1B$%4=J#JX27O6H5VE'3%G-H-6<VW09GG6\4@_/_I&T#O_6[F
MB0^\"TG-&>,+][X*VO*O\.,G7 K4U9+FSY)..>O)Z(E56V;$#Q<&.VB]0^ZP
MD1K')[L SNCD3T\!&=!JE^3"PH6MOY]2Q H@0O[:$SDCS^[3&NJ) <983[7E
M=1I;_&<>MP8#R(X$;5PNE%0]W[SCQ!A2ME'6AX";"TAWP10FS/>NG_CI^(RS
MC_W,HQ5YG<?JXWF%-0J[GWDT?7DJ#$#'I>_A2_R21^-+)_#I4M<Z@B?_DD:C
MU@I0F.?@.H%>_36-1LC5D+Y%@=5J".>O>;2 V FM WPU#$#%_I)(:UO+.89G
M84"=6NW/1-I_H,'#K9EPA+))>\#$:C?\PDBAL&JZ9;P&FVD816;&[NHRDJDE
MH,9X0HO4W4RS6S-78[#AS'?^>Q\5=!6<7DY:P2S_?(+^,%/P;1ZSN-_=V"!4
MO< I^F52\EO^C'''(Z+X)N#\XJ^I0-E-];71]$DYG\;BQ7LK*O[7A)HI-JP:
M<A*" "_D6SBP]FFH7)L[VOB ]>/A+3\=^Q%O.HE/)^_J$>VPSZG?_S=<@/>8
M<<\^C-;N*084_/J?=.*C"_0\[#2O0P#!!084EE_2P.W_ 5+_[@*(#G:D2CZL
M++&/=4/FZ2H_BM];-$RL-8OLB^)X6B]D,"+E?[(43A_!,(#E\ZV3AMWT [&N
MW[X5H1M%QQC,$Q3^43!7#/S\8L=?-E,B\1YIPZZ$X#$$J@WUUQII0S,1R';%
MZZUL%6C$7Y(Y[E,Y00H_+F MNU@;H2O]MV[.OW::?[+SD%#B)#CDU,U):\/O
MNE\)/,?CX;_G1G1R \+Y<]M.+AJG=1N-&\QF:7Y+9RDL5S8$&*%$H[%_L;[E
MZ7#=NX+/M'9*'\7 2_>;^F&YT!0*/7LKR#[3TY_WP5C<T+@J8CIA+:R2"QL%
M8N ']J[3.Q]*OTBX1Y 9HU9'!5ZW+]+IG9'U(S7 >J6V=9HC_W/8X&'HYQ<\
M7,@%:+RWMJRE93$>)M8.K]B[$%QW)GD_'0;GSR80WK4S?R+Y$:Y(4?1JCB&8
M:T,,) D&KY;B_7C'&63SYO6DSE/U</2=WFV99$??+^XMFDCI9+H^3],&O>G'
M$C],E<H@+6<;M1$R_W,)X5G!GGTKD;GVSF!$Z05G+^W0;;BV[%Z#:-CAC-+<
MU\@RP/;M[5NQO.J',G27J"<?7M;3N4# 9FEA+SEN2II#!5$W_'SE0[;UP9/N
MCQP!/1G<_F;L87E^5"XF1EM35!"YFLV%#ZP5A2':"1M&R'&\:+=5E5%'*DN.
M6UQ]*,X^Z[ZEIO/I1><.86!7.YB*:8K1W E)N_X]?=F.PCORQRO$CG$5Z;#M
M+8@%K9'05,ZL AFQC,Q"1N_6$.W;*[J3>/%3 Z_SGF5)P?VKV071M+"4))!M
M^>8AX82OA\/C;B,QZB+J>'+QE;@WR>Y 6%N( >600@"&DE2JU@)?=FOMY*\/
M0]HE/FW:F"3Z;RQOSZ)$LS_4EJV3E9=5612%\Y4IL2H%=7B0[S>[0[1N2VZC
M"723$EY;9Y7:W%FV?;Y24_GVC%9'<='K\7>2QCEV</\6:W#5">_P7LR$4FM5
MTR<:_# 8_+OL'!V[RPX:5^]!5730Q3*)@N_-!]Y98141PC%:SPBBFY$0I0@2
MIPANB$6?RW/G5RO=>_72PRJ4AD_KK2('H5&.-= GVU^0K9)HPC4C$PQH4,E2
M$<B40N5/JD5EF)O'PST+WKO&+J0P>J)<>D]-=2HMC1'KCKZ5GWQ&,NG]5P%D
M&^+3$%N&7"XLMJ@ZP$LA\WLN:G0UF,NW<#8K*-'FO1M4/YAE5[8+1\.'\K9\
MI(7L[AU.*S*C299F*7ANA-R9@D:O%C >C:1;GO1V'ER,W(F/T&"X__*2E:)(
MB5-[2,YB;A!*>MJ4'$G]3M8PM\E#VE +9G29OTL\A:(UQ.M%YJHP.Q2YNS4-
MB7IPCYEZY#/)"X[":HV;"4>LR^%*PV?1-LQ"UV)()$PW0P#IT^UI8[7LBDOB
M:I2-'U2;ZC9GE(8W R\K3]$.XXUO0#)?NH=,[C9JZY=N5\B[]#H-Q:##(RX9
M>J;DMBWUH!>09%K2+5/A5L^7=6C*B_6I[377Z(TG[!^O(5Z27D.>J;FQT3:Q
M2O4T"3<@1RLQYO-A1979NXLMA6C$@P_G>_-7; -2NUM#!*X_0^J-"&E#^B4[
MV2>J?$- D@_YB/[MT<&1!]P%EYT*!?Q8V(00USII2:/3:H"6 8B]GJS=ZT67
M>>705N?^\I#.H0 3D7X'RN:P'0],O9X;1;&_[].5NWU@J)K_N<:U /$A,CHP
MVE?9FGSCK6&40_5+*31!.?UH^4.FPI@#?"9J7)<0P00+STB^E.CH#:9A("+:
MC:+& ),^LR"]BD"K<X?"SGK&^-&T&J4DPF'23FURRI)? &N?2][ J+?",NLD
MY>R0IE<4FK2H.'"[S47VN)L$L-]#21_C^%O1.WS1^I[9*4?R%4DO!HF=9 L7
M83XX_J7[%3I\D!U0>EP:UN_ ,?+%ZYF&URI*C>41(!6#V(E!&*/9"TL<62QL
M7RLKHHDJCJ3,X!*%AOM1'#]>ZC?J*>UK9SOB(NM^*$YO(FG^O_:N.ZBI;>N?
M) A(%:2$7H(2%5#JI2? I8E*0 4%4:2)(B5$NL !!!%#"2 @-0I2I-@H(H@@
M'8$@(F#HO48"TNL7O&_>??/-N]_<._/N]]?[:\TY^YS99\[>:^W?;ZVUUZ;/
M8'I??K%/Z#4EX@@@C@71C1AE83 9N&_X>;CS0'7H0.M\07W3+M<%P/H..7.Q
M#;#9-E2F2B_L>)3M 9\7._Z@QLX^]PB@(9L8A_P]X+H?:8??$59 F_"'\*M$
M)O[T?*=,\EDOGTGI2J3=HVXEZ^>JZ4BHQ[L'!+X'#[%D'JWBN)DV0,LKS^*;
M>'&1G'T4:WZSF1=3.8S8S 6QI6#HV%P0O;Z<8PRI@9I(B(7CU^TWXAM!7K=)
MRIL8.A[5R-+,'(NK?:5B%9'V]Y1K[.W[:?=A'LR60MKT916!"7(%IUML[]RF
MZARC$\E&0BTO42B%K9ZM5N?C$N5DQ]1?J4C2>6C&0[C3\YP#L[+S'(6-+MO\
MR%0SD,FR.\2>NU(/7.+E<,'88=KEGEO&]7?0F=Y2^GQ]$/W*1\]5X64OE^V'
M,31WQIDO#E\#.@UY\>#K@GE8[O1EV'609*K6<2#EK/;@JE]XX9!/F761_AE"
M.GL *V#9UX[]6;E,Q5APF3JU$U;X8?46,/M[#@=MR57;U1Z4HEF1-X'32;FP
M?"+===IJ>;9R$CR4M\O)\((+R)F86R&R2/,S,Q.D!R(I=31^[1CO8WP,^9I!
M+(H=Y2=)-Y8MB^9?,IKXQ,F8Y4\)KK:3Y&N>RH%OCH)"4J\:>%O=*I*.3Y53
MT'QDST06J3?W*ZH][<)\W,4E4H<#-'[@.^C33P$U1":Y64*C;[>)CF+=(C%6
M-YP]1G!,(D;.0)TEXR,H72]GS&)*%+/#?'IK/493\VLW\WUM<%AU=AZWCJHO
M(?B0WF4B_<S2QSF-2@YU&_)Y =<I*;2-N_LY+UAZ5C(0.[DJX(0JB;&+G@"R
MV70.079T@<LFA+[H*31SV0L%P%E%<!+DY0**(?='>X6GM)80:12R4;X]9V-D
MTYE%/'Z-"S)9.L2H^(E=P.)6;5W<E0:K[;X2-9?SR%J4TK ?FY]P.BC400UX
M$KTA6%*S!\#N[P/B_7U*:I@]X GIRAY01:/Y8_MP32@WL&.J*'"(UK#XC@:Z
MV;I0T[@>U$)NX/H #43>OR6RK#*7L=:%VG8!1=]16<JH.^EK]19M;>7V#I&#
M4DK=+/+W5J"@FECU'^^'H('])OF+M&%]/[4;J?"/S#];[WRC# MJP[/L/GBW
M7Q*_Q$TV+D[5<1B:VT.(9W3+G)<S2_Y;LPL!WKK ]R"$YXB;"L.)Z0 M$I$>
M2RWL)]NGE73QR%E9&@G/9<@^>$PW<^*[@&]IZ]HD*.I*1Y)(#ILN2#XV4FEP
M'G6GI>G"SJ!L255*+G36&X=Q\KN38.21+M#[/: #7Q^.>9((_PXQ?D(CY*:E
M5,\<X10GIR.M D]>ORDSY$A98X=]MTFU"X,O;Q%%K)D\J3?/#]R*G77F*CWC
M8AO#\ZDZ5M,PGN-1LTE9AR"N"_"H$BF.965#J6S//;Z@$,>%M!/3SN?H?71Q
MK 1PT"+>.DC=N*LB=[DXTU@IVU@VPG6I)63-]X;(:<"Y)_1(>9?T=PL!^=?>
M$N[?/AU'G ADO[N\@&8<Y,V@R*M*/T?T]I.?0_74F[UR! *F!?TPL)/;LKD#
MM0%!E.UO#G(ULNE:H:+04*!!:0(75]..A.%.OTSH7,.\34 B>,_A>7BD\:+G
M4X-FT/P[N<!?4\/?LGZS,X]T><HKQFLZM\ORCWO,I/NQ%4/:]$=FAC]T%:^;
M&<^GG>Z7;WZOH^,&6%6S7V3R%3:G68Z'SVZ1=N*\L((G<PNB>AR4R"%K,A$:
MV-B<\O%14%YZ&Y5GF#,SYY$M%MN]*1 <?;P*_=#VQRZ5I)XZ'HM#'R8]<7*]
MP84\'?V&Q!E =2 [Q-W!>4S!%N%C>41F7\_(0.=1HX?-8G$M"4MZ_?9P67B,
M?_^:AR1\F<C*;41!6;Y_+!7YM7"RD?5PKG<_TI311EF4Q3H=EPQD)[L\]4AY
M((/@="V/\/.+QV[%0W3J\5,B)^[0"6V/@HH4UZ*<-.NWKY?@M949BM><7! W
M&\M4-C?Y@9S;'LQ.GSJ2;X>ZR(04A/U*/GSKF.1D>X I-EIK 0UGT/F*,#*@
M3^%*^-RGPZE7E-GT2**_TS9;$!*L(H >DP2$"@OB#*<.$I>"#2ZR4?MZHE.B
MTAHT<J&^ORF,W%U=&E1N"IQ;_6V_%2N-GRS_B1!R')5].T3QVA;S8.#T%[20
M_4^WB&TR4.]\;G(,TT6Y;:OOKX'A=FA\C&#MP_4QE\T:WW:'6#B;8\K>%4>M
ML+Y,\(D)3VR3BI K .BB5/$8V$AW>)=XA%^,=>SG&V9+35)&@G:>-'#-EC$:
MWO#HAN(T(2OIZ :GNNC0T;I9/T*''>V5S,7TI$4IDE =5MW=(&H1%+&]9R^X
MTE_[8ZZ&R*K&JB>M]4(L4B+*R5#]L4YND_.3"COW@IQ%(LN FEEE9<J\W@6G
M"CXKUY;&*'I/0(U7P#*ON@U07J\]^\UNQ(6Q,OC82)W/$3OK_*&0!$',@1N+
M4F4]JTJ^=P_KN?!,M3KH2@O4M60=LJ2SCW+S/^7;<2#_[!VGA/R=1R<D/JKY
M!7?6QWQN;AK3J':9@B^@#Y.MAOJN7"+/L@IFCZK(3:>XS;HK-\^6+]1<PX*L
MJ9C?:*A[NLK,"&F+U3)PO@OR]5]3R?Y=9'A?AV@+5F8GR,($[)?O.84$JG\R
MSB T/:"!!,@_J_C\LPPI3++NVA++_=T/SC\S:[O_E)-/ISJV43CM>;[!\UJS
MRB;;D-WB#@;SU?# J=>!0]H@>['.'J 1M[O)!?@_%=F8SUCK(,(HA_8 DAW-
M[(<"]C7.K$5E/CY<KS:\(K(O2LD)Z774SKX5H7+,5=,EEI:N)?*LB;AZ2Y0-
MO&QH;M!CQ] ,C7.!=&%1?74586*I\NE5716!AS=R\C8Q]&[4JEA3V=5O+5F.
M23_NB]G)Y 1UR:*N;E17'W VKO7\E,DHE7/3+M+NU\N2%P_8$:YJI;WW'E._
M0^*"/!O9\GI9^OC&6]>T,KID@V\]KYIU3?J&YLB@%/G298M;O&N$?I[8E4<3
M9MBRXT^T8&4 AOZ"\.%.:R?3LAZ&^7""-K^]F(F@G(QL![>0#Y'9C"R<=C-7
MUX][/.S2X U(ENG!^#PW[YE'--,:$/ED)EDP:C51QDM74#G6NEK\AK4(N@YS
MX+&-X8J?7W:Z8@3Y%\:*L,M],*]AB @5@>:MKQ,-+#3>FL9 =_[=+Q1QO+_K
M)[FS3)L$BY6?RZGDK'#CU:^OJC6J;@%SB;_G3=-L+%(!=6@FN:A0,]$_>X-W
M[=K-$UB7^2;/XV/'Q[:JXB&NS8L9VS0(\YL32Y (^^_U7[IFG/A2:>+;H>OO
M_\S_D62$^2%+@R)/@Q>@48Q\62>H:O)GSH=@4,$.HY@&K8QP6.*W9H4BJX',
MB:346/_F21"Q!X1Z#.\!F[RW Q?VX5!1I<@>H$V)WMDBPG:Y>T+V@&FK5WO
MAWTD]8X:N,-<BEK[#K*OFP>PTX"69^/N3@>-(3 MT$#8LDSO'C#T#C!>-[_Z
MST8HC5C_'^_-U:PW;B-^MAW>[VXQ>EW_-G8/N#(-"1RQ6D?MAO:=W%K;][&]
M8-@#.BIL]X" Z7W7JM?PXAX@]R>^\^K_ZN_W[T2-6'GO=R!"Z^"PA;? QTW_
M?G.S=]RIYARGO,<O;9BJ10#3NG\I=_>_XN\14%C[_T=EZW\5L'H EWP_?$5-
M;<-YF%J:Z<//4>J=+OJBP?L3#<%_&)'J#IPV_/IA81RU'WJE)CBAEB5FA]:6
M1/:#N^M&BAF;G!ZN6QOL^RYBR*+#F^@-SI+K"U7[S>JCUR(TCWW9%1_L+2)@
M<73X)W>:H8]M-GB_OY[J_T%H _RL'M4EFF'/*A8G=*J&.6:)OA;1"=:?0Q^.
MP].4V?Z%U8 3[^H1RB'R(+,'/E;89*(@]+XFWKO1I1@28'QHAJ PLH#Q3_-J
M7HKEQNT7S%)A^,+0"8I7++*FO:M'5H;K'8U5X<KDL0F?;R'BWCJ3SH%;&!A%
M73]GH$__U*,Q:18<EW?2*7/EJXS?O4=!J:NSW;Y8\=D16W)*;XR!+FG01G-V
M97P8VPV*TQA7R%D6XD#ND 3A18N/'=W;F2[ > 3-S/8^N_^:?]B)8J>"L98:
M%K:!WG$WS]2QN6E'J,I=PZR^!F'+]2Y>QG(&J=/?X? I1(R^!>#<_<$EH<')
MYV*P(<].4W^FX1M$3^HRZ32 6W]XULAQX>PVLUU'\;,^T6$Y_)9UZB']*Y@#
MGUCU^DPBQTN23H?7PT$]N&U4 '%7')3^HS#5?TQ Z,S,8OJ-L-S%LB0EEMCC
M "F*WOA\)RA)I$-T@J>DEP52K+17)T[:UD]T]K_=0K6^U=5^[F4-S8M*:P-L
M=(<W3"<7C/P>I!@GGG5RS$9"'IRY%TI:Y&9X08,.>P#C@UBN"&?TATV['A>S
M0^5R>M,7W-T8DHPGUD%CVZRDHN5>R<OVNVUEO3)*S[-R0/K^N 9Y4H CU$I'
MZY>RGE]DK>"Z$\3BM]HIM:)26H+X4X/]2RHS:!97IM[W\V4"&6R+R@_73;Y
MDOS>A9Z?UVA'(Q(_CCH[KS!4M)20R"P!UW9.G:*T^PN@3- <%M[GC(RL-&%Y
M?+JA'YL%% #.B(+G.?#F6I&4%U!0,KHVW:H_KK#E"6%,BE!? L]*6>-F#6Z$
M2\D.1:-9!BQK>3'KIK.=G:[%;1-7Z$R$F?GL.7U7$5R0KDM]"O0^0K6&;J-Z
MQROT/$-GXK[I^P+E?]. T8.G)A8]@^A?*SSP<#R,D4$L,=_MB]:*]@4L:2KJ
MR'_UJ<+6@-D@\QN\-B6,]J\XYX0E/A<?N#?[#J_DI'3W@\*8IVQJ@ THX#/J
M?]BXD[*B]OXT8T&1[,29MJ4J/3T4$Q#C?=] 562UHTM<U45^-74[#=LS5P_H
MYZQG_OKU=I&KE ?219JB)6\0^1&0PZTS 179LTJ^A7CS4MZ#&L7$> *;5DW-
MCB-T +C1/V?A7]!9+UW-RJ;>R?6Z,3TE''YEL6N-"W*7(P@-$?40Q4#',5">
MBZ9U(-"L&0^4"Q=#3+_ODMLM+^7$.5D93N@NQ953+87[CZ%" 0LZ"'Z9"$-T
M@RSX,03M:<$[1*9N\]6>.7E+@RLZ)[0W3$_-=;GOEPH\JB_8 2',(B'N^X7J
MA*8!(GWB1=-ZT*1KZAF %(UB<_Q/66$(^VG@9J1A,^8<[DLRH%Z"\M':C "8
MH/I\C2\4 !]KR@$]7N(\$ECJ@9-E9\@@NS1:&2,_,PAR\SI6 ^S7T6P*D)9I
MSS)5HUFR_T1\7$I*LPLB'GE,S@ 7IL&5NV&@/,SB )XPYJERD3&('9;;R6_M
MK4/HX5;=TO%RY0@1CS=D4#2XT=3G8_O)049%N+UV9]5P&" XI2)J8"Q4P18/
ML2HLF;XK[; HDW<TE^H2MS9../ZH6C0&0'@)L7=-@M).2LFE.<^\(WKFUY[.
M4+(O&23>-J7GPT,R*E6%TWZD!J%9TU9Z^;TIA1X'3U\M?C5Y&W:P3,T<*XE"
MP378-1\#P8-#E^(N?JG<\NLIC5@]6'NV_?.JS\6F3YSTH\J25?[3,"^,TQZP
M;G#F*'F%8J%,)EM>5A)7MJU$::;XAC1@21@F9N'7)%?Q][-ZXKI59@XJ248B
MLINL50Z>5*VK&@ ?:]'3N'Y7H[5+R;,G'.0TAPL0Q^)2"3&][5A*/: E5/5.
MH5P<119Q\E>5+(YIJ3XRR.BV/280+))R C^6UT0?F:H:F1TTRIJPE/(&BY,X
MGFFKB2O.TT!"TR*K\G!Y[TN:NV)KBHST!IU.?F]EQ,;T@3]@UH>':!/1S%MQ
M)-M0T"COL<,OK;',82V_) 6TJUP/>AD2ZR8;?% =4+U&"1=/WACOLKE3F93Z
MBIRPJ\.Q].I;T%'9]-U@D(]E\]T]PO#7 1R\O-2JYB.=-4E =DH&$\-8+;31
M=""/4N)11G@2=^&'3>Q7XI"8U/G6G<GA#R=$3A;AUM,=(=T9?0\4\;]PW&)W
MFCS+7^D":_AUO,%.NEE'>-!GVEW.$5K2D)8_Z.UJ7KH'&/NE//375OXZX1;8
M[0#I"2E>I-3,1 #DEU:Z=W4$CE\14J_6.5*K:6/-RW D_/:/[VSN/O\X,NUO
M0!TWE6\!5U@ZH,*R:(;U#IB[E@5PY<<Z!IJ.A)2+Q3,!IF[EQ -"CH#03BZD
MR "COS$*"O:S(2'P84%/(M2@TZ#5)8C0P&?0) Z*E98&]S'3<=0]<]=&\FWG
M0JT#"P$6-^7E-N#DF0 N /P1?1<#^TMY1'\H]K[]#U!+ 0(4 Q0    ( %R
MFU9_<L:)HN(% !@11@ /              "  0    !D-# T,CDV9#(P9BYH
M=&U02P$"% ,4    " !<@)M6RLJ+W'\'   1&P  $0              @ '/
MX@4 9#0P-#(Y-F1E>#$R,2YH=&U02P$"% ,4    " !<@)M6>( :0WT'   G
M&P  $0              @ %]Z@4 9#0P-#(Y-F1E>#$R,BYH=&U02P$"% ,4
M    " !<@)M6@K<?#P<$  !2#   $0              @ $I\@4 9#0P-#(Y
M-F1E>#$S,2YH=&U02P$"% ,4    " !<@)M6-K!'B@H$  !G#   $0
M        @ %?]@4 9#0P-#(Y-F1E>#$S,BYH=&U02P$"% ,4    " !<@)M6
M&E]1FR8#  #Z!P  $0              @ &8^@4 9#0P-#(Y-F1E>#$U,2YH
M=&U02P$"% ,4    " !<@)M6>+7FI,T"  !%!P  $0              @ 'M
M_04 9#0P-#(Y-F1E>#$U,BYH=&U02P$"% ,4    " !<@)M6[HNBH5 %  !Z
M#P  $0              @ 'I  8 9#0P-#(Y-F1E>#$U,RYH=&U02P$"% ,4
M    " !<@)M6\U7=D.\$  !<#P  $0              @ %H!@8 9#0P-#(Y
M-F1E>#$U-"YH=&U02P$"% ,4    " !<@)M6DH6I4%4)  " (   $0
M        @ &&"P8 9#0P-#(Y-F1E>#$U-2YH=&U02P$"% ,4    " !<@)M6
M>@Z-D=@Y   J)0$ $0              @ $*%08 9#0P-#(Y-F1E>#0Q,RYH
M=&U02P$"% ,4    " !<@)M61M#IC.8"  "4#0  $               @ $1
M3P8 9#0P-#(Y-F1E>#@Q+FAT;5!+ 0(4 Q0    ( %R FU8S<>?KC"(  &Z/
M 0 /              "  252!@!E:"TR,#(R,3(S,2YX<V102P$"% ,4
M" !<@)M6[@?G.QT;   UF@$ $P              @ '>= 8 96@M,C R,C$R
M,S%?8V%L+GAM;%!+ 0(4 Q0    ( %R FU:$-5/[ I$  -*O"  3
M      "  2R0!@!E:"TR,#(R,3(S,5]D968N>&UL4$L! A0#%     @ 7(";
M5@9G":8.VP  D2T, !,              ( !7R$' &5H+3(P,C(Q,C,Q7VQA
M8BYX;6Q02P$"% ,4    " !<@)M6V*!>4C>O  #1$PL $P
M@ &>_ < 96@M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0    ( %R FU:C\$R1
M60(   4#   /              "  0:L" !G-# T,CDV9S(Y9RYJ<&=02P$"
M% ,4    " !<@)M6ICQ-UV=5  #0<@  $               @ &,K@@ 9S0P
C-#(Y-G-P,3$S+FIP9U!+!08     $P 3 *T$   A! D    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
